tag in the document head, and expect WordPress to * provide it for us. */ add_theme_support( 'title-tag' ); /* * Enable support for Post Thumbnails on posts and pages. * * @link https://developer.wordpress.org/themes/functionality/featured-images-post-thumbnails/ */ add_theme_support( 'post-thumbnails' ); // This theme uses wp_nav_menu() in one location. register_nav_menus( array( 'menu-1' => esc_html( 'Primary' ), 'menu-2' => esc_html( 'Footer' ), ) ); /* * Switch default core markup for search form, comment form, and comments * to output valid HTML5. */ add_theme_support( 'html5', array( 'gallery', 'caption', 'style', 'script', ) ); } add_action( 'after_setup_theme', 'matt_setup' ); /** * Enqueue scripts and styles. */ function matt_scripts() { wp_enqueue_style( 'matt-style', get_stylesheet_uri(), array(), MATT_VERSION ); // Ajout des CSS du thèmes wp_enqueue_style('matt-normalize', get_template_directory_uri(). '/css/normalize.css', array(), MATT_VERSION); wp_enqueue_style('matt-fonts', get_template_directory_uri(). '/css/fonts.css', array(), MATT_VERSION); wp_enqueue_style('matt-content', get_template_directory_uri(). '/css/content.css', array(), MATT_VERSION); // Suppression des styles Gutenberg de base wp_dequeue_style( 'wp-block-library' ); wp_dequeue_style( 'wp-block-library-theme' ); } add_action( 'wp_enqueue_scripts', 'matt_scripts' ); // Load only used blocks styles add_filter( 'should_load_separate_core_block_assets', '__return_true' ); /** ******** Enhancing scripts ********** **/ /** * Cleanup unnecessary functionalities */ require get_template_directory() . '/inc/cleanup.php'; /** * Honeypot for comments */ require get_template_directory() . '/inc/comments-honeypot.php'; /** * Custom template tags for this theme. */ require get_template_directory() . '/inc/template-tags.php'; /*** Change a few FR translations *********/ function filter_gettext($translated, $original, $domain) { // Use the text string exactly as it is in the translation file if ( $translated == "Laisser un commentaire" ) { $translated = "Commenter"; } return $translated; } add_filter('gettext', 'filter_gettext', 10, 3);