2016-11-07 64 views
0

我已經創建了具有類別分類的自定義帖子類型(活動),在菜單中用戶可以選擇他想要顯示的類別,問題是我創建了category.php,但沒有在我的網站上出現這裏是代碼:自定義類別模板WP

<h1><?php single_cat_title(); ?></h1> 
       <?php if (is_category('edition')) : 
        $args = array('category_name' => 'edition'); 
       else : 
        $args = array('category_name' => 'diffusion'); 
       endif; ?> 

       <?php $query1 = new WP_Query($args); 
       if ($query1->have_posts()) { 
        while ($query1->have_posts()) { 
          $query1->the_post(); 
          echo '<p>' . get_the_title() . '</p>'; 
        } 
       } 
       ?> 

回答

0

我想你可以打電話給你的文件歸檔activity.php,使其工作。

對於您的自定義帖子類型,它的存檔是{post-type} .php,並保留您發佈的相同代碼。

archive- {post-type} .php模板提供了最一般的控制形式,爲自定義帖子類型檔案提供佈局,這是一個顯示帖子列表的頁面。

要爲您的特殊分類使用不同的模板,請創建一個文件調用taxonomy- {taxonomy} - {term} .php或tag- {slug} .php來定位特定的術語。

你可以閱讀更多有關模板層次這裏:custom-post-type-template-files

+0

感謝您answer.it意味着我要創建許多文件一樣多,我有類別的數量,因爲我想改名字category.php到archive.php但它不起作用 – Hanane