2017-08-23 2 views
0

Ich habe meinen Post Type erstellt, aber ich weiß nicht, was ich falsch gemacht habe, dass archive.php alle Posts statt archive-gallery.php zeigt. Hier ist der Code.Unexpisted Archive.php zeige Beiträge statt Archiv- {Benutzerdefinierte Beitragsart}

custom-post-types.php

/*******   *******/ 
// Custom Post Type - gallery 
function register_post_gallery() { 
    $labels = array(
    'name'    => __('gallery', '_tk'), 
    'singular_name'  => __('gallery', '_tk'), 
    'add_new'   => __('Dodaj nową', '_tk'), 
    'add_new_item'  => __('Dodaj nową galerię', '_tk'), 
    'edit_item'   => __('Edytuj', '_tk'), 
    'new_item'   => __('Nowa', '_tk'), 
    'all_items'   => __('Wszystkie', '_tk'), 
    'view_item'   => __('Zobacz', '_tk'), 
    'search_items'  => __('Szukaj', '_tk'), 
    'not_found'   => __('Nie zneleziono żadnej', '_tk'), 
    'not_found_in_trash' => __('Nie zneleziono żadnej w koszu', '_tk'), 
    'parent_item_colon' => '', 
    'menu_name'   => __('Galeria', '_tk'), 
); 
    $args = array(
    'labels'   => $labels, 
    'hierarchical'  => true, 
    'supports'   => array('title', 'page-attributes', 'revisions', 'thumbnail'), 
    'taxonomies'  => array('gallery_category'), 
    'public'   => true, 
    'show_ui'   => true, 
    'show_in_menu'  => true, 
    'show_in_nav_menus' => true, 
    'publicly_queryable' => true, 
    'exclude_from_search' => false, 
    'has_archive'  => true, 
    'rewrite'   => array('slug' => 'gallery','with_front' => false), 
    'menu_position'  => 6, 
    'menu_icon'   => 'dashicons-admin-multisite' 
); 
    register_post_type('galllery', $args); 
} 
add_action('init', 'register_post_gallery'); 

/* gallery taxonomies */ 
function add_gallery_category() { 
    $labels = array(
    'name'    => __('Kategorie galerii', '_tk'), 
    'singular_name'  => __('Kategoria galerii', '_tk'), 
    'search_items'  => __('Szukaj kategorii', '_tk'), 
    'all_items'   => __('Wszystkie kategorie', '_tk'), 
    'parent_item'  => __('Kategoria nadrzędna', '_tk'), 
    'parent_item_colon' => __('Kategoria nadrzędna:', '_tk'), 
    'edit_item'   => __('Edytuj kategorię', '_tk'), 
    'update_item'  => __('Aktualizuj kategorię', '_tk'), 
    'add_new_item'  => __('Dodaj nową kategorię', '_tk'), 
    'new_item_name'  => __('Nowa kategoria', '_tk'), 
    'menu_name'   => __('Kategorie galerii', '_tk'), 
); 
    $args = array(
    'labels' => $labels, 
    'hierarchical' => true, 
    'show_ui' => true, 
    'query_var' => true, 
    'rewrite' => array('slug' => 'kategorie-galerii') 
); 
    register_taxonomy('gallery_category', 'gallery', $args); 
} 
add_action('init', 'add_gallery_category', 0); 

Hier sind meine Dateien im Thema:

files

Was die Datei Plugin mir zeigt, dass die Seite angezeigt wird von archive.php

wtf

Könnten Sie mir bitte helfen, dies zu lösen? Ich habe versucht zu bemerken, wo das Problem ist, aber ohne Ergebnis.

Antwort

1

Sie haben einen Tippfehler in Ihrer Galerie, wenn Sie es registrieren:

register_post_type('galllery', $args); 

ändern es zu gallery statt galllery.

+0

Ich muss mich ausruhen ^^. Unglaublich, dass ich das nicht bemerkt habe. Ich suchte nach einem ernsteren Problem im Code. Danke. Jetzt funktioniert es gut. –

+0

@ PawełStanecki Kein Problem :) –

Verwandte Themen