Frage

Ich habe folgende meine functions.php-Datei hinzugefügt

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,
 )

);

Aber wenn ich in den Nachrichten nach meiner Seite mysite / Nachrichten geben / Ich erhalte eine Seite nicht gefunden, wenn es soll ich sammle meine Archive mit der has_archives Option für Nachrichten werden auflistet.

Was mache ich falsch !!!

Durch die Art und Weise habe ich eine archives.php Datei

War es hilfreich?

Lösung 2

Gelöst seine eigentlich nicht noch freigegeben worden ist, die Funktion. Ich hatte die Beta-Version jedoch diese Version von Wordpress wird in Kürze zum Download bereit.

Andere Tipps

Gehen Sie in Permalinks und speichern Sie die Einstellungen, um die Permalink-Struktur zu aktualisieren. Wordpress hat ein Problem mit dem benutzerdefinierten Post-Typ permalinks Sie jedes Mal, wenn eine Änderung Posttyp Sie benutzerdefinierte machen, dies zu tun haben. Dies wird verhindern, dass Ihr davon ab, einen 404-Fehler.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top