Pregunta

He añadido lo siguiente al archivo 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,
 )

);

Pero cuando escribo en mi sitio de prensa tras mysite / noticias / consigo una página no encontrada cuando debería ser lo recopilar una lista de mis archivos de noticias con la opción has_archives.

¿Qué estoy haciendo mal !!!

Por cierto que tengo un archivo archives.php

¿Fue útil?

Solución 2

Resuelto su realidad no se ha lanzado todavía, la función. Tenía que descargar la versión beta sin embargo esta versión de wordpress es debido pronto.

Otros consejos

Ir a los enlaces permanentes y guardar la configuración para actualizar la estructura de enlaces permanentes. Wordpress tiene un problema con los enlaces permanentes Tipo Envío personalizada que tiene que hacer esto cada vez que se realiza un cambio en el tipo de encargo que puesto. Esto evitará que su consiga un error 404.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top