CPT-Archivvorlage kann nicht angezeigt werden

Ich bin mir nicht sicher, was mir hier fehlt, die cpt Archivseite will einfach nicht zeigen. Ich setze Permalinks zurück (standardmäßig auf Standard), kopiere archive.php und ordne sie in archive-articles.php (habe alles getestet, was mir einfällt), aber die benutzerdefinierte Vorlage will nicht angezeigt werden. Es lädt Standard archive.ph p. Testen am zwanzigsten siebzehnten. Die single-article.php funktionierte aus der Box, aber nicht aus dem Archiv.

 /**************************************** * Add custom taxonomy for Articles * ****************************************/ add_action('init', 'articles_categories_register'); function articles_categories_register() { $labels = array( 'name' => 'Articles Categories', 'singular_name' => 'Articles Category', 'search_items' => 'Search Articles Categories', 'popular_items' => 'Popular Articles Categories', 'all_items' => 'All Articles Categories', 'parent_item' => 'Parent Article Category', 'edit_item' => 'Edit Article Category', 'update_item' => 'Update Article Category', 'add_new_item' => 'Add New Article Category', 'new_item_name' => 'New Article Category', 'separate_items_with_commas' => 'Separate articles categories with commas', 'add_or_remove_items' => 'Add or remove articles categories', 'choose_from_most_used' => 'Choose from most used articles categories' ); $args = array( 'label' => 'Articles Categories', 'labels' => $labels, 'public' => true, 'hierarchical' => true, 'show_ui' => true, 'show_in_nav_menus' => true, 'args' => array( 'orderby' => 'term_order' ), 'rewrite' => array( 'slug' => 'articles', 'with_front' => true, 'hierarchical' => true ), 'query_var' => true ); register_taxonomy( 'articles_categories', 'articles', $args ); } /***************************************** * Add custom post type for Articles * *****************************************/ add_action('init', 'articles_register'); function articles_register() { $labels = array( 'name' => 'Articles', 'singular_name' => 'Article', 'add_new' => 'Add New', 'add_new_item' => 'Add New Article', 'edit_item' => 'Edit Article', 'new_item' => 'New Article', 'view_item' => 'View Article', 'search_items' => 'Search Articles', 'not_found' => 'Nothing found', 'not_found_in_trash' => 'Nothing found in Trash', 'parent_item_colon' => '' ); $args = array( 'labels' => $labels, 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'query_var' => true, 'has_archive' => true, 'rewrite' => array( 'slug' => 'articles', 'with_front' => true ), 'capability_type' => 'post', 'menu_position' => 6, 'supports' => array('title', 'excerpt', 'editor','thumbnail') //here you can specify what type of inputs will be accessible in the admin area ); register_post_type( 'articles' , $args ); } 

Solutions Collecting From Web of "CPT-Archivvorlage kann nicht angezeigt werden"

Ich stelle mein System genau so wie oben beschrieben ein. Ich bekomme die gleichen Ergebnisse. Was ich getan habe, um das Problem zu beheben, war, die Linie zu ändern

  'rewrite' => array( 'slug' => 'articles', 'with_front' => true ), 

zu

  'rewrite' => array( 'slug' => 'articles2', 'with_front' => true ), 

und dann zu

  'rewrite' => array( 'slug' => 'articlis', 'with_front' => true ), 

und alles auf die letzten 2 Optionen geladen. Es sieht so aus, als ob vielleicht bereits eine eingebaute Verwendung von Artikeln vorhanden ist, so dass wordpress nicht sicher ist, was zu tun ist, wenn Sie in “Artikel” schreiben. Ich habe keine Erklärung dafür.

Was ich trotzdem vorschlagen würde ist, einen CPT-Namen zu verwenden, der spezifischer ist als das, was Sie gerade verwenden.

Können Sie anstelle von Artikeln einen Namen verwenden, der tatsächlich dem Post entspricht? Ändern