如何找出一篇帖子的标签数量?

时间:2014-01-07 作者:Boguz Didgeridoo

是否可以找到一篇文章有多少标签(和类别)并显示出来?

类似这样:当一篇文章有三个标签和两个类别时,在文章的末尾显示括号内的数字,如下所示:

标签(3)|类别(2)

我希望这样做,因为我希望标签/类别列表在用户单击或悬停之前是隐藏的。

现在,我正在将标签制作成一个无序列表,如下所示:

the_tags(\'<ul><li>\',\'</li><li>\',\'</li></ul>\');
谢谢!

4 个回复
SO网友:abhishekfdd

对于可以使用的标记

$tags = get_tags();
$categories = get_categories();

$no_of_tags = count($tags);
$no_of_categories = count($categories);
如果您需要更多详细信息,请参阅:http://codex.wordpress.org/Function_Reference/get_tags http://codex.wordpress.org/Function_Reference/get_categories

SO网友:shahpranaf

使用此,


$tags = wp_get_post_terms($post_id, \'post_tag\');
        echo \'TAGS (\'.count($tags).\')\';

$category = wp_get_post_terms($post_id, \'category\');
        echo \'Category (\'.count($category).\')\';

供参考http://codex.wordpress.org/Function_Reference/wp_get_post_terms

SO网友:Ravi Patel

在post循环中使用此代码:ya显示在single上。php

<?php
    while ( have_posts() ) : the_post();
        $tags = wp_get_post_terms($post->ID);
         echo \'TAGS (\'.count($tags).\')\';
         $categories = get_categories();
         echo \'CATEGORIES (\'.count($categories).\')\';
    endwhile;
?>
enter image description here

SO网友:Boguz Didgeridoo

从你们身上学到一点,这就是我最终使用的:

$tags = wp_get_post_terms($post->ID);
echo \'TAGS (\'.count($tags).\')\'

$categories = wp_get_post_terms($post->ID, "category");
echo \'CATEGORIES (\'.count($categories).\')\'
Thank you 都是为了您的快速帮助!=)

结束

相关推荐

在小部件中使用wp_ategory_check list

我正在尝试在小部件中使用wp\\U category\\U checklist来显示复选框列表,保存后,这些复选框仍保持勾选状态。目前,我很难让他们保存,据我所知,这并没有保存(复选框仍然没有勾选):-这是我目前编辑的代码。function update($new_instance, $old_instance) { $instance = $old_instance; $instance[\'widget_categories\'] = $new_instance[\'p