显示类别缩略图Wordpress

时间:2015-01-05 13:55:44

标签: php wordpress

我正在使用Category Thumbnails 1.0.5插件,我想在我创建的模板页面中显示所有类别及其缩略图。 我阅读了文档并了解了如何显示特定类别的缩略图,但我无法显示所有类别和所有缩略图。

我正在尝试使用此代码获取每个类别的名称

$args = array('type' => 'post');
$categories = get_categories($args);
foreach($categories as $cat) {
    the_category_thumbnail($cat->cat_ID);
    $cat->name;
}

但它不适合我。

关于它的任何线索?

2 个答案:

答案 0 :(得分:1)

尝试使用此代码,可能会花费很多时间,但似乎可行。此代码应输出您的类别图片,然后是名称。

$args = array('type' => 'post');
$categories = get_categories( $args );
foreach ($categories as $cat) {
      $size = 'full'; //can also be value: 'thumbnail'
      $thumbnail_id = get_term_meta( $cat->term_id, 'thumbnail_id', true );
      $image = wp_get_attachment_image( $thumbnail_id, $size );
      echo '<br />' .$image;
      echo '<br />' . $cat->name;
}

See here for details on the function

答案 1 :(得分:0)

获取所有类别,然后循环显示每个类别及其缩略图。 欲了解更多信息,请访问wordpress.com并搜索get_categories 和php.net for for loop