如何调用wp_list_categories到页面模板

时间:2019-02-11 05:04:04

标签: php wordpress

我将此代码用于我的category.php,并且希望将其转换为我的页面模板,此代码可以正常工作并且可以在category.php上使用。

<?php
if (in_category('interior')) {
 $cat = get_query_var('cat');
 $this_category = get_category($cat);
 $this_category = wp_list_categories('hide_empty=0&hierarchical=false&order=ASC&orderby=title&show_count=0&title_li=&use_desc_for_title=1&child_of='.$this_category->cat_ID."&echo=0");
if($this_category !='<li>No categories</li>') {
	echo '<ul class="ul-menu">'.$this_category.'</ul>'; 
}
}
?>

Image Attached Sample

1 个答案:

答案 0 :(得分:1)

将此代码用于您的页面模板。

$args = array (
'cat' => array(2,6,9,13),//use category id
'posts_per_page' => -1, //showposts is deprecated
'orderby' => 'date' //You can specify more filters to get the data 
 );

$cat_posts = new WP_query($args);
if ($cat_posts->have_posts()) : while ($cat_posts->have_posts()) : $cat_posts->the_post();
get_template_part( 'content', 'page' );
endwhile; endif;

我认为它对您有用。检查并让我知道