Wednesday, October 23, 2019

用最簡單的方法給WordPress添加留言本

給WordPress添加留言本的方法很多,有使用插件的,有添加 php 文件的。我這裡介紹一個非常簡單的方法——用頁面頁(page.php)創建留言板。

不知道大家有沒有想過為什麼獨立文章頁(single.php)可以留言,而頁面頁(page.php)不能留言呢?差別就是下面這段獨立文章頁 (single.php)里有但頁面頁(page.php)沒有的代碼:

<?php comments_template(); ?>

這其實是調用主題的留言模板(comments_template)。我們將其添加到頁面頁(page.php)相應的位置,即可增加頁面頁 (page.php)的留言功能。步驟如下:

在後台控制面板的主題模板編輯器里打開頁面頁(page.php),找到第一個

</div>

標籤,
將上述調用留言模板的代碼(藍色代碼)複製到它下面並保存。(注意:如果把代碼放到其他位置可能導致代碼執行出錯或無法正常留言。)

然後在頁面中新建一個頁面,命名為“留言本”。好了,一切OK。

說明:通過這種方法建立的留言本會使每個頁面都出現評論界面,如果其他的頁面不想接受留言(評論),可以編輯相應頁面,關閉評論即可。

如果使用的評論模板是英文的,你可以到後台控制面板的主題模板編輯器里打開評論 (comments.php),將相應的內容漢化。

Related Post

4 comments

  1. 謝謝 我添加成功了

  2. 我比較笨,這個方法還是看不懂吖

  3. 這個方法不錯呢,感謝分享,不過如果只加上的話,雖然可以留言,但留言都不會顯示出來。

    糾結了好久,自己摸索出即可留言有可顯示出留言的代碼

    只是額外加了一個就好了,其他不變。。。

  4. 真在找這個資料呢!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.