我的类别中有一些代码。显示页面或类别的php文件。取决于类别是否有子类别。是否也可以显示类别描述?
这是我用来显示页面或类别列表的代码。php文件。
<?php
if (!category_has_children()) {?>
<?php foreach(get_the_category() as $category) {
$cat = $category->cat_ID; }?>
<?php query_posts(\'post_type=Product&cat=\' .$cat .\'&order=ASC\'); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<p><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a><?php the_post_thumbnail(array(100,100)); ?>
<?php the_excerpt(); ?></p>
<?php endwhile;?>
<?php endif; ?>
<?php get_template_part(\'loop\', \'index\');
} else {?></div><!-- /productlist -->
<div id="productcategories"><h1>
<?php
$cat_id = get_query_var(\'cat\');
$catlist = get_categories(\'child_of=\' . $cat_id);
if ($catlist) {
wp_list_categories(\'depth=1&hide_empty=0&echo=1&orderby=id&title_li=&child_of=\' . $cat_id);
}
}
?>
我认为这并不重要,但我的函数中也有这段代码。php文件。
//Display product categories
function category_has_children() {
global $wpdb;
$term = get_queried_object();
$category_children_check = $wpdb->get_results(" SELECT * FROM wp_term_taxonomy WHERE parent = \'$term->term_id\' ");
if ($category_children_check) {
return true;
} else {
return false;
}
}
我认为很多代码并不重要,但我认为我应该展示所有内容。我需要使用wp\\u list\\u categories,因为我有一个插件,它在类别名称旁边显示图像,并且需要使用wp\\u list\\u categories函数。