ormalize_path( BLOCKS_PATH ); $files = array_map( static function ( $file ) use ( $normalized_blocks_path ) { return str_replace( $normalized_blocks_path, '', $file ); }, $files ); // Save core block style paths in cache when not in development mode. if ( $can_use_cached ) { set_transient( $transient_name, array( 'version' => $wp_version, 'files' => $files, ) ); } } $register_style = static function ( $name, $filename, $style_handle ) use ( $blocks_url, $suffix, $wp_styles, $files ) { $style_path = "{$name}/{$filename}{$suffix}.css"; $path = wp_normalize_path( BLOCKS_PATH . $style_path ); if ( ! in_array( $style_path, $files, true ) ) { $wp_styles->add( $style_handle, false ); return; } $wp_styles->add( $style_handle, $blocks_url . $style_path ); $wp_styles->add_data( $style_handle, 'path', $path ); $rtl_file = "{$name}/{$filename}-rtl{$suffix}.css"; if ( is_rtl() && in_array( $rtl_file, $files, true ) ) { $wp_styles->add_data( $style_handle, 'rtl', 'replace' ); $wp_styles->add_data( $style_handle, 'suffix', $suffix ); $wp_styles->add_data( $style_handle, 'path', str_replace( "{$suffix}.css", "-rtl{$suffix}.css", $path ) ); } }; foreach ( $core_blocks_meta as $name => $schema ) { /** This filter is documented in wp-includes/blocks.php */ $schema = apply_filters( 'block_type_metadata', $schema ); // Backfill these properties similar to `register_block_type_from_metadata()`. if ( ! isset( $schema['style'] ) ) { $schema['style'] = "wp-block-{$name}"; } if ( ! isset( $schema['editorStyle'] ) ) { $schema['editorStyle'] = "wp-block-{$name}-editor"; } // Register block theme styles. $register_style( $name, 'theme', "wp-block-{$name}-theme" ); foreach ( $style_fields as $style_field => $filename ) { $style_handle = $schema[ $style_field ]; if ( is_array( $style_handle ) ) { continue; } $register_style( $name, $filename, $style_handle ); } } } add_action( 'init', 'register_core_block_style_handles', 9 ); /** * Registers core block types using metadata files. * Dynamic core blocks are registered separately. * * @since 5.5.0 */ function register_core_block_types_from_metadata() { $block_folders = require BLOCKS_PATH . 'require-static-blocks.php'; foreach ( $block_folders as $block_folder ) { register_block_type_from_metadata( BLOCKS_PATH . $block_folder ); } } add_action( 'init', 'register_core_block_types_from_metadata' ); {"id":544,"date":"2023-07-25T23:04:23","date_gmt":"2023-07-25T21:04:23","guid":{"rendered":"https:\/\/www.cpms.education\/?p=544"},"modified":"2023-08-01T00:03:07","modified_gmt":"2023-07-31T22:03:07","slug":"da-matha-josue-ancien-etudiant-2e-promotion-a-dakar","status":"publish","type":"post","link":"https:\/\/cpms.education\/da-matha-josue-ancien-etudiant-2e-promotion-a-dakar\/","title":{"rendered":"Da Matha Josu\u00e9 (ancien \u00e9tudiant 2\u00e8 promotion \u00e0 Dakar)"},"content":{"rendered":"\n

Le Cycle Pr\u00e9paratoire Marie Stella (CPMS)\u7280\u5229\u58eb<\/a> <\/span> est une bonne \u00e9cole, dot\u00e9e d’un corps professoral av\u00e9r\u00e9 et de tr\u00e8s bon niveau. L’environnement est ad\u00e9quat pour bien \u00e9tudier et obtenir de bons r\u00e9sultats. \u00c0 la suite de mes deux ann\u00e9es de pr\u00e9pa, j\u2019ai \u00e9t\u00e9 accept\u00e9 \u00e0 HEI, \u00e9cole partenaire du CPMS. Nonobstant, gr\u00e2ce au dynamisme de l\u2019administration et par la force des choses je poursuis actuellement mon cycle Ing\u00e9nieur \u00e0 l\u2019Ecole Centrale Polytechnique d\u2019Ing\u00e9nieur (ECPI) de Dakar qui comme le CPMS forme des futurs Ing\u00e9nieurs de demain.<\/p>\n","protected":false},"excerpt":{"rendered":"

Le Cycle Pr\u00e9paratoire Marie Stella (CPMS)\u7280\u5229\u58eb est une bonne \u00e9cole, dot\u00e9e d’un corps professoral av\u00e9r\u00e9 et de tr\u00e8s bon niveau. … <\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[2],"tags":[],"_links":{"self":[{"href":"https:\/\/cpms.education\/wp-json\/wp\/v2\/posts\/544"}],"collection":[{"href":"https:\/\/cpms.education\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cpms.education\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cpms.education\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/cpms.education\/wp-json\/wp\/v2\/comments?post=544"}],"version-history":[{"count":3,"href":"https:\/\/cpms.education\/wp-json\/wp\/v2\/posts\/544\/revisions"}],"predecessor-version":[{"id":569,"href":"https:\/\/cpms.education\/wp-json\/wp\/v2\/posts\/544\/revisions\/569"}],"wp:attachment":[{"href":"https:\/\/cpms.education\/wp-json\/wp\/v2\/media?parent=544"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cpms.education\/wp-json\/wp\/v2\/categories?post=544"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cpms.education\/wp-json\/wp\/v2\/tags?post=544"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}