【问题标题】:Wordpress: Comment on Archive PagesWordpress:评论存档页面
【发布时间】:2013-03-18 00:58:21
【问题描述】:

我目前正在为客户开发一个 Wordpress 网站/主题。

他有一个特定的要求,即能够将 cmets 添加到存档页面 - 它实际上需要是页面本身的评论,而不是该存档中的帖子/产品。

我实际上需要一种将 cmets.php 添加到 archive.php 底部的方法,尽管我知道这行不通,因为存档页面没有与 cmets 关联的 ID。

有没有什么办法可以根据类别给分类存档页面一个ID,然后为每个存档将cmets模板挂钩到这个ID中?

非常感谢您提供的任何建议 - 这是一个漫长的过程,这是完成项目的最后一点!

【问题讨论】:

  • 到目前为止,我已经尝试过标准 ,尽管这根本没有显示任何内容。在网上阅读后,我发现了这个: 。这正确显示了评论部分,并允许我添加评论(我在 woocommerce 循环中,因此 cmets 称为评论),但是这些 cmets 被分配给存档中的随机产品,而不是存档本身。希望这是有道理的?
  • 确实如此。不幸的是,评论附加到特定的帖子/页面 ID。存档通常是封装多个帖子的某种帖子类型或分类法。我通常建议不要使用这种方法,因为我通常觉得它有点草率,但是您可以设置一个页面模板来查询您正在寻找的存档,然后将评论模板用于页面本身。设置使用此模板的页面后,您应该拥有所需的内容。试试这种方法,当您有一些代码可以展示给我们时,如果您遇到问题,我们可以为您提供帮助。
  • 感谢 Maio - 问题是,有 400 多个类别,因此为每个单独的存档创建一个页面模板将是一个真正的球痛!另外,客户会不断添加档案/类别,每个人都需要自己的 cmets,所以据我了解,不幸的是,这不是一个合适的方法。
  • 也就是说,我刚刚遇到并设法让第三方评论系统 IntenseDebate 按我的要求工作和行事。虽然这并不理想(在 Wordpress 仪表板中管理所有内容(包括 cmets)会很好,但似乎这将是最合适的方法。

标签: wordpress comments archive woocommerce


【解决方案1】:

如果您使用 DISQUS,您可以使用 PHP 调用 cmets 模板来绕过 WordPress 检查并在档案页面上使用 cmets。

include 'comments.php';

【讨论】:

    【解决方案2】:

    不幸的是,这似乎不是直接可行的,但是对于任何想做类似事情的人来说,有一个名为 IntenseDebate 的第三方评论解决方案适合添加到存档中页面。

    【讨论】:

      猜你喜欢
      • 2012-08-27
      • 1970-01-01
      • 2012-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多