2014-12-02 135 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