虚拟页面的WordPress评论

时间:2014-01-18 作者:sakibmoon

如何为所有虚拟页面创建单独的注释部分?

这可能吗?我是否必须创建单独的表来存储注释并自己完成所有工作,或者是否有其他选择?

如果我必须创建单独的表,有没有办法以任何方式使用默认的wordpress函数?

EDIT:

我可能还没有掌握自定义帖子类型的概念,或者没有正确理解它们的威力。让我给你举个例子。

假设我有2个数据库表。wp_product_categorywp_product. 每个产品都有一个product\\u类别。产品种类很少,产品成千上万。

无法手动创建所有页面。因此,我重写了URL,所有请求都由一个页面处理product. 当有人去product/product-category/product/product-category/product-name, 该页面是通过比较query_var 并从插件中生成内容和标题。

我不明白在这种情况下如何使用自定义帖子类型。任何方向都会有很大帮助。

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

WordPress评论根据其父帖子的ID进行分段。

对于虚拟页面,您必须:

复制流程(通过为其创建基础自定义帖子类型)或完全重建流程的处理方式(例如,通过跟踪作为注释元的段并相应地进行查询)

  • 结束

    相关推荐

    Add filter to comments loop?

    我正在制作一个插件,用于存储推荐人数据以供评论。我已经创建了数据库表,并且在进行注释时正确存储了数据。现在,我想为每个注释在注释块上附加一个自定义div。如何向注释循环添加过滤器?我想说“如果这个评论ID在我的表中有一个推荐人,那么在我的特殊div中打印出推荐人”。我可以自己写函数,我只需要在哪里注入函数的帮助。