2017-08-23 4 views
0

J'ai créé mon type de message, mais je ne sais pas ce que j'ai fait de mal que archive.php montre tous les messages au lieu de archive-gallery.php. Voici le code.Unexpexted Archive.php afficher les messages au lieu de l'archive- {Custom Post Type}

sur mesure 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); 

Voici mes fichiers du thème:

files

Qu'est-ce que le fichier de plugin me montre que la page est affichée par archive.php

wtf

Pourriez-vous m'aider s'il vous plaît à résoudre ce problème? J'essayais de remarquer où est le problème mais sans résultat.

Répondre

1

Vous avez une faute de frappe dans votre galerie lorsque vous l'enregistrez:

register_post_type('galllery', $args); 

changement à gallery au lieu de galllery.

+0

Je dois me reposer ^^. Incroyable que je n'ai pas remarqué ça. Je cherchais une question plus sérieuse dans le code. Merci. Maintenant, cela fonctionne bien. –

+0

@ PawełStanecki Pas de problème :) –