带有描述和缩略图的类别

时间:2014-11-27 作者:Muhammad Hassan

我使用以下代码在页面上显示自定义分类法中的所有父术语,其中包含标题和链接。但我想在其中显示父项描述、缩略图和帖子数量。那么,我怎样才能获得这些(以及标题和链接)?

$all_categories = get_categories( array(
    \'taxonomy\'     => \'product_cat\',
    \'orderby\'      => \'name\',
    \'show_count\'   => 0,
    \'pad_counts\'   => 0,
    \'hierarchical\' => 1,
    \'title_li\'     => \'\',
    \'hide_empty\'   => 0,
) );
foreach ( $all_categories as $cat ) {
    if ( $cat->category_parent == 0 ) {
        $category_id = $cat->term_id;
        echo \'<br /><a href="\'. get_term_link($cat->slug, \'product_cat\') .\'">\'. $cat->name .\'</a>\'; ?>
    } 
}
注意:我将热烈欢迎那些也帮助我缩短上面代码的人,因为我认为它有一些额外的东西。

1 个回复
最合适的回答,由SO网友:Muhammad Hassan 整理而成

我在这里发帖后也在尝试,我得到了我的代码片段,在这里我也在分享它,这样你也可以得到它。我使用了在上共享的代码Display WooCommerce Products Categories With Thumbnail & Description. 它还显示Title, Link, Product Count In It, Thumbnail, Description and Custom Text 这就是我的解决方案。希望你也会觉得它有价值。

结束

相关推荐

Get a list of categories ids

我正在使用基于自定义帖子类型的过滤器制作一个公文包。该过滤器必须只显示公文包中显示的帖子的类别,因为用户可以在短代码中通过id指定它们-[公文包id=“1,2,3”],而我无法获得该类别id的列表。下面是一个简单的例子,说明我正在尝试做什么:来自快捷码的自定义帖子ID列表:$ids 相同ID的数组:$id_array = explode(\',\', $ids) 必须返回类别ID列表的感兴趣的变量:$cat_ids = ??? 接下来,我们只获取具有所需id的类别:$ca