Question

J'ai ajouté ce qui suit à mon fichier functions.php

register_post_type( 'news',
 array(
   'labels' => array(
     'name' => __( 'News' ),
     'singular_name' => __( 'News' ),
 'add_new' => __( 'Add New Article' ),
 'add_new_item' => __( 'Add Article' ),
 'edit_item' => __( 'Edit Article' ),
 'new_item' => __( 'New Article' ),
 'view_item' => __( 'View Article' ),
 'search_items' => __( 'Search Articles' ),
 'not_found' => __( 'No Articles Found' ),
 'not_found_in_trash' => __( 'No Articles Found In Trash' ),
 'rewrite' => array(
    'slug' => 'news',
    'with_front' => false
    ),
 'has_archive' => true,
   ),
   'public' => true,
 )

);

Mais quand je tape dans les nouvelles après mon site monsite / nouvelles / je reçois une page non trouvée quand il devrait être je rassemblerai la liste de mes archives pour les nouvelles avec l'option has_archives.

Qu'est-ce que je fais mal !!!

Par la façon dont j'ai un fichier archives.php

Était-ce utile?

La solution 2

Résolu son pas réellement encore été rendus publics, la fonction. Je devais télécharger la version bêta mais cette version de wordpress est due bientôt.

Autres conseils

Allez dans permaliens et enregistrer les paramètres pour rafraîchir la structure permalien. Wordpress a un problème avec le type de poste personnalisé permaliens vous devez le faire à chaque fois que vous faites un changement de vous customs de type poste. Cela empêchera votre d'obtenir une erreur 404.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top