2014-12-02 141 views
0

我已经发布了这个插件支持论坛,但我想我也会在这里发布。WordPress客户评论插件,评论不存储

我在很多页面上使用短代码[WPCR_INSERT],结果各不相同。

写入评论的表单显示在使用短代码的所有页面上,但是,在主页上评论不会保存。事实上,我没有收到“谢谢”信息,因此它似乎没有正确发布。

短代码在普通帖子和页面上正常工作,只是不在主题“前”页面上。

的主题叫做“appply”,你可以查看问题网站在这里的副本:http://cableconnecting.jdfx.co.uk/

我一直在抨击我的头靠在墙上几个小时这一个任何帮助表示赞赏。

感谢, 乔尔

https://wordpress.org/plugins/wp-customer-reviews/ 

回答

0

在插件的source code的注释指出:“我们只能用插件,如果我们有一个有效的邮件ID”。额外的检查确保插件仅在单个帖子页面上可用。这是相关的代码:

if (!isset($post) || !isset($post->ID) || intval($post->ID) == 0) { 
    return false; /* we can only use the plugin if we have a valid post ID */ 
} 

if (!is_singular()) { 
    return false; /* not on a single post/page view */ 
} 
+0

感谢diggy,这是有道理的。你能想出一种方式,我可以强制(破解)插件使用后退后的ID,如果它在非贴子页面上使用的话。在我的情况下,它实际上并不重要审查存储的ID。 – Joel 2014-12-02 13:16:54

+0

当你在一般设置 - >阅读中明确地将页面设置为首页时,我认为你得到了一个帖子ID并符合'is_singular()'条件。 – diggy 2014-12-02 13:26:25