自定义类别模板WP

时间:2016-11-07 17:40:27

标签: wordpress

我创建了一个带有类别分类的自定义帖子类型(活动),在菜单中用户可以选择要显示的类别,问题是我创建了category.php,但我的网站上没有任何内容出现在这里是代码:

<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>';
                    }
                }
                ?>

1 个答案:

答案 0 :(得分:0)

我认为您可以调用您的文件archive-activity.php来使其正常工作。

为您的自定义帖子输入它的档案 - {post-type} .php,并保留您发布的相同代码。

archive- {post-type} .php模板提供最常用的控件形式,为自定义帖子类型存档提供布局,一个显示帖子列表的页面。

要为您的特殊分类法使用不同的模板,请创建文件调用分类 - {taxonomy} - {term} .php或tag- {slug} .php以定位特定术语。

您可以在此处详细了解模板层次结构:custom-post-type-template-files