显示子类别WordPress的缩略图

时间:2020-07-26 作者:naresh

$args = array(\'parent\' => 17);
$categories = get_categories( $args );
foreach($categories as $category) { 
    echo \'<p>Category: <a href="\' . get_category_link( $category->term_id ) . \'" title="\' . sprintf( __( "View all posts in %s" ), $category->name ) . \'" \' . \'>\' . $category->name.\'</a> </p> \';
    echo \'<p> Description:\'. $category->description . \'</p>\';
    echo \'<p> Post Count: \'. $category->count . \'</p>\';  
}
从上面的代码中,我得到了子类别,我还想显示带有超链接的子类别的图像,而上面的代码不显示空类别。帮我一把。

1 个回复
SO网友:t2pe

Wordpress分类法(类别和标记)没有特色图像,因此没有可以使用的“标准”。因此,您需要使用Custom Fields 扩展分类以包含图像。

但是,当使用媒体库中的图像时,手动编码会变得更加复杂,因此您可能会发现使用插件为您创建和管理这些自定义字段会更加方便。在上面的链接中,您将看到页面底部列出了三个插件。我只有高级自定义字段的经验,但使用该插件,我已将图像添加到类别中,并按照您的示例输出它们,因此这绝对是可能的。有很多帮助页面可以帮助您完成此操作。

至于显示空类别,这只是向get\\u categories函数添加额外参数的一种情况,如下所示:

$args = array(\'parent\' => 17,\'hide_empty\' => false);
$categories = get_categories( $args );

相关推荐

Post in multiple categories

我尝试在多个类别中列出帖子。管理面板中一切正常。我进入所有帖子,选择所需的帖子,然后进入编辑并选择一个类别。保存更改后,在“类别”选项卡下会写入旧类别和新类别。现在,当我访问网站并选择更新类别时,只有旧帖子,没有新帖子。例如:我有类别:电影、游戏、最佳和帖子:最佳电影、最佳游戏、最佳,我需要这样:最佳电影属于电影类别最佳游戏属于游戏类别,两者都属于最佳类别我使用日期和职位名称作为永久链接。