WordPress : Taxonomie Single Child et son fichier modèle (single-{}.php)

Publié par Jean-Michel le

Question simple probablement. Mais j’ai cherché partout et je n’ai pas trouvé.

J’ai d’abord un type de message personnalisé appelé « monde ». Là-dedans, j’ai une taxonomie appelée « lieu » et un pays « Angleterre » comme parent. L’enfant de cette taxonomie est « London ».

Ma question est : quel est le fichier single.php pour cette construction ? J’ai essayé:

  • site-unique.php
  • single-angleterre.php
  • location-unique-angleterre.php
  • célibataire-angleterre-londres.php
Lire également:  accéder aux fichiers php non wordpress dans le thème underscores

Mais rien ne fonctionne. Ça me donne un 404. Quelqu’un sait ce qui se passe ?

Comme demandé par Amit :

add_action( 'init', 'cptui_register_my_cpts_world' );
function cptui_register_my_cpts_world() {
    $labels = array(
        "name" => __( 'world', '' ),
        "singular_name" => __( 'world', '' ),
        );

    $args = array(
        "label" => __( 'world', '' ),
        "labels" => $labels,
        "description" => "",
        "public" => true,
        "show_ui" => true,
        "show_in_rest" => false,
        "rest_base" => "",
        "has_archive" => true,
        "show_in_menu" => true,
        "exclude_from_search" => false,
        "capability_type" => "post",
        "map_meta_cap" => true,
        "hierarchical" => false,
        "rewrite" => array( "slug" => "world", "with_front" => true ),
        "query_var" => true,
        "menu_position" => 20,"menu_icon" => "dashicons-palmtree",      
        "supports" => array( "title", "editor", "thumbnail" ),      
        "taxonomies" => array( "location" ),        
    );
    register_post_type( "world", $args );

// End of cptui_register_my_cpts_world()
}

Solution n°1 trouvée

Utiliser single-world.phppour CPT. et n’oubliez pas non plus de réinitialiser vos paramètres de permaliens.

Lire également:  WordPress | WP_Requête | Obtenez le dernier port de la catégorie et des sous-catégories

Solution n°2 trouvée

Utiliser single-world.phppour CPT. et n’oubliez pas non plus de réinitialiser vos paramètres de permaliens.

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *