WordPress custom post type Archiv-<post type>.php funktioniert nicht

Neues zu WordPress, die ich habe versucht, erstellen Sie eine Archiv-Seite für eine benutzerdefinierte post-Typ, und wenn ich auf den link zu localhost/websitename/wordpress/archive-event.php bekomme ich einen 404. Hier ist mein code zum registrieren des post-Typ:

add_action('init', 'event_register');

function event_register() {

    $labels = array(
        'name' => _x('Events', 'post type general name'),
        'singular_name' => _x('Event', 'post type singular name'),
        'add_new' => _x('Add New', 'event'),
        'add_new_item' => __('Add New Event'),
        'edit_item' => __('Edit Event'),
        'new_item' => __('New Event'),
        'view_item' => __('View Event'),
        'search_items' => __('Search Events'),
        '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,
        'rewrite' => array('slug' => 'event'),
        'has_archive' => 'event',
        'capability_type' => 'post',
        'hierarchical' => false,
        'menu_position' => null,
        'supports' => array('title','editor','thumbnail'),
    ); 

    register_post_type( 'event' , $args );

}

Habe ich versucht, mit rewrite => true, has_archive => true -, Spül-rewrite-Regeln, und selbst die Registrierung einer Taxonomie für die post-Typ. single-event.php funktioniert einwandfrei. Was nun?

Verwenden Sie keine spezifischen Theme-framework? Einige theme-framework schreibt der üblichen Hierarchie ein bisschen. Zum Beispiel Wurzeln
versuchen Sie, permalinks wieder im wp-admin-panel
Getan. Funktioniert immer noch nicht. Ich fühle mich wie es muss etwas grundlegendes mache ich falsch. Muss ich zum erstellen von Taxonomien oder Kategorien, die für diese Arbeit? Ich habe eine erstellt archive-event.php Seite von speichern über die archive.php Datei, und ich habe keine änderungen vorgenommen. Ich vermute, dass ich dachte, es würde funktionieren auf die gleiche Weise wie die single-event.php Datei, ist das falsch?

InformationsquelleAutor Ryan McGarvey | 2013-06-06

Schreibe einen Kommentar