使用标签组:显示当前帖子的组和相邻标签

时间:2017-04-12 作者:bonev

我尝试使用标签组(插件)和标签作为在公文包/博客网站帖子上显示基本信息的方式。我将其组织为*例如:标签组:年份/标签:2012、2013、2014。。。etc并用每组的一个标签标记每个帖子。我想在帖子/项目页面上显示的是年份:2013,-仅显示该帖子的组名和相邻标记。

到目前为止,我已经制作了一个表,并设法只显示相邻的标记组,但我无法为帖子过滤标记。作为输出,我得到“组:其中的所有标记”。

我自己在建这个网站,几个月前从零开始编写所有web代码,所以如果有任何帮助,我将不胜感激。我想我错过了“foreach”函数中的一个条件,但我一点也不确定。

代码如下:

$groups=tag\\u groups\\u cloud(数组(\'groups\\u post\\u id\'=>\'0\',\'orderby\'=>\'count\',\'order\'=>\'DESC\'),true);

            <table>
            <tr>
                <?php if ( $groups ) foreach ( $groups as $group ): ?>
                    <th><?php echo $group[\'name\'] ?></th>
                <?php endforeach; ?>
            </tr>
            <tr>
                <?php foreach ( $groups as $group ): ?>
                <td>
                    <ul>
                        <?php
                        foreach ($group[\'tags\'] as $tag ):
                        ?>
                            <li>
                            <a href="<?php echo $tag[\'link\'] ?>"><?php echo $tag[\'name\'] ?></a></li>

                        <?php endforeach; ?>
                    </ul>
                </td>
                <?php endforeach; ?>
            </tr>
            </table>

1 个回复
SO网友:chris_cm

如果我正确理解了您的请求,那么您可能需要一个不同的参数:tags_post_id

$groups = tag_groups_cloud( array( \'tags_post_id\' => \'0\', \'orderby\' => \'count\', \'order\' => \'DESC\' ) , true );
我试过了,输出的只是那篇文章的标签,但排列在一张表中。

参数groups_post_id 用于选择groups 连接到post的,而tags_post_id 选择tags.

查看完整的description of the parameters.

相关推荐

如何将Java脚本添加到Custom-Page.php模板?

如何将javascript添加到自定义页面。php模板?如何使从w3schools ajax教程获得的以下javascript在自定义页面上工作。php模板?任何帮助都将不胜感激。工作javascript包含在以下HTML中:<!DOCTYPE html> <html> <style> table,th,td { border : 1px solid black; border-collapse: collapse;&#x