获取分类URL、名称、帖子计数和图像

时间:2017-04-22 作者:Chozen

我试图在存档中显示特定的分类法(通道)。php页面。我想显示分类法的URL、名称、帖子数量和分类法图像。

这就是我目前正在做的:

<?php
$taxonomy = \'channel\';
$tax_terms = get_terms($taxonomy);
$image_url = print apply_filters( \'taxonomy-images-queried-term-image\', \'\' );
?>

<ul>
    <?php
    foreach ($tax_terms as $tax_term) { ?>

        <li>
            <?php echo esc_attr(get_term_link($tax_term, $taxonomy)); ?>
            <?php echo $tax_term->name; ?>
            <?php echo $tax_term->count; ?>            
            <?php echo $image_url->image_id; ?>
        </li>
    <?php } ?>
</ul>
我已经得到了URL、名称和帖子计数,但不起作用的部分是分类图像插件提供的分类图像。(在代码段中,它是$image\\u url)

https://wordpress.org/plugins/taxonomy-images/

该插件为添加到分类法中的图像提供image\\u id,该插件有很多方法来获取id和显示图像,但我似乎找不到正确的组合,以我的技能水平来处理我的代码片段。

需要帮忙,谢谢。

2 个回复
SO网友:am_

我不知道这个插件是如何工作的,但我想试试这个:

<?php
$taxonomy = \'channel\';
$tax_terms = get_terms($taxonomy);
?>

    <ul>
    <?php
    foreach ($tax_terms as $tax_term) { ?>

        <li>
            <?php echo esc_attr(get_term_link($tax_term, $taxonomy)); ?>
            <?php echo $tax_term->name; ?>
            <?php echo $tax_term->count; ?>             
            <?php print apply_filters( \'taxonomy-images-queried-term-image\', \'\' ); ?>
        </li>
    <?php } ?>
</ul>

SO网友:Chozen

找到一个更好的选择。

我没有使用分类图像插件,而是选择使用使用更广泛的类别图像插件。

https://wordpress.org/plugins/categories-images/

工作代码如下:

<?php
$taxonomy = \'channel\';
$tax_terms = get_terms($taxonomy);

foreach ($tax_terms as $tax_term) { ?>

    <div class="column">
        <?php echo esc_attr(get_term_link($tax_term, $taxonomy)); ?>
        <?php echo $tax_term->name; ?>
        <?php echo $tax_term->count; ?>             
        <?php echo z_taxonomy_image_url($tax_term->term_id); ?>
    </div>
<?php } ?>

相关推荐

WP_SET_POST_TERMS()似乎非常慢

正常吗wp_set_post_terms() 非常慢?什么时候wp_insert_post() 大约需要1秒。添加4wp_set_post_terms() 操作前7-10秒。伪代码示例:$values = [\'value_1\', \'value_2\', \'value_3\', \'value_4\', \'value_5\', \'value_6\']; $post_id = \'1234\'; $taxonomy = \'offerings\'; wp