将私人评论页面添加到Wordpress网站

时间:2014-09-16 20:37:35

标签: wordpress wordpress-plugin

我花了很多时间浏览教程和插件,我正在努力解决这个问题。

以下是目标:

  1. 获取现有的WP网站。
  2. 添加"撰写评论"页面将包含一些表单字段(星级,评论,名称等)
  3. 如果评分很高,请邀请用户在Yelp,Facebook等上分享
  4. 审核已保存到数据库,网站管理员会收到新评论准备就绪的电子邮件
  5. 网站管理员登录网站以审核评论。此界面具有CRUD选项,并允许管理员添加有关客户评论的注释。
  6. 我最不关心#3。最关心的是保存到DB和检索。

    评论永远不会公开显示。

    以下是我的问题/解答:

    1. 我查看了自定义字段,但这似乎更适合发布元数据而不是单个评论。
    2. 有没有一种简单的方法可以重新使用WP管理仪表板来获取我的评论?我可以将它作为私人评论加入一些额外的表单字段,然后全部出现在WP评论部分吗?
    3. 使用插件或从头开始编写或组合更有意义吗?我看到了大量的插件,但大多数都不能完全按照我的意愿行事。
    4. 我应该使用单独的数据库,还是只在WP数据库中有一个新表?
    5. 针对特定插件或一般使用方法的任何一般性建议?
    6. 思想?

      谢谢。

1 个答案:

答案 0 :(得分:0)

看起来你正试图将两个页面相互关联

  1. 文章页面
  2. 评论页
  3. 您可以通过创建新页面(请参阅this from Tom McFarlin)来执行此操作,并且您创建的页面的一部分包括与原始帖子相关的元字段,或使用高级自定义字段关系字段。要创建新页面,您可以使用一个表单来发布所需的元素,例如标题和内容。

    所以回答你列举的问题

    1. 我建议使用新的相关页面,而不是加载元字段。这将为您提供您想要附加到此类页面的所有功能,甚至是帖子的星级评分
    2. 这些将直接显示在wordpress管理员中,为原始帖子编写管理框以显示通过查询相关的所有评论相对容易
    3. 您要求做的事情可能超出了大多数插件的范围,您可能会发现可以帮助完成工作的插件,例如关系的高级自定义字段,但我认为很多是自定义工作
    4. wordpress数据库可以正常工作。使用现有的帖子/页面或自定义帖子类型会给你一个巨大的支持
    5. 一般方法就像我在开始时所说的那样。插件:Advanced Custom Fields可能related posts但我认为您必须编写评论的创建代码(可能作为自定义帖子类型),然后使用代码添加关系。