从自定义分类和帖子的标签创建索引(不是层次分类)

时间:2011-06-23 作者:Asaf Chertkoff

我已将自定义分类法附加到帖子。

现在,从架构上讲,我正在寻找自动创建如下列表的最佳方法:

energy (32):

<如何构建太阳能系统(asaf)如何固定太阳能电池板(saar)
  • 管理您的铅酸深循环电池(ofra)
  • 混合动力系统设计(asaf)
  • 服用绿色药丸(saar)
  • 更多能量?->

    说明:它应该查询特定分类法的所有实例(比如标签,之后我也会对其他分类法执行相同的操作),并创建一个列表,其中标签名作为标题,括号中的标签中包含帖子数量,以及该列表下最新帖子的列表,括号中包含作者姓名。每个帖子都应该链接到帖子,作者的名字应该链接到作者页面。在底部,它应该有一个指向特定标签存档页面的通用链接。

    我试图构建的函数应该为每个标记了超过10篇文章的标记自动生成该列表。

    下一个难度级别是使其仅显示每个帖子一次(对于标记有多个标签的帖子,它将仅在第一个标签上显示帖子)。

    我试图找到一个插件,我可以调整,以做到这一点,但我找不到任何东西足够接近,所以我决定自己建立它。我所要求的是从道路提示到“昨天我开发了相同的功能,它工作得很好,下面是代码。玩得开心”。

    干杯,Asaf。

    1 个回复
    SO网友:Scott

    我认为这是一个自定义代码的工作。

    但这里是我用来构建这个的查询逻辑。

    为自定义分类法执行get\\u terms()

  • 循环遍历每个术语,对具有该分类法(不包括以前的帖子ID)的帖子执行query\\u posts(),并将返回限制为10
  • 如果有10篇文章返回,则显示税务标题,然后使用\\u title()和\\u permalink()列出这10篇文章的标题如果您需要这些位的代码帮助,请留下评论,我一定会在我的答案中添加。

    结束

    相关推荐

    How do I order my loop query?

    我的数据库中有一个表,其中包含我试图排序帖子的投票统计。屏幕截图:the table我尝试过这样的方法,它可以显示所有投票的帖子和分页,但不会按DESC排序。如果我接近这一权利,任何建议都将不胜感激。 <?php global $wpdb; $my_posts = $wpdb->get_col(\"SELECT like_pid FROM wp_likes_count ORDER BY like_count\"); $paged = (get_query_var(