做一個wordpress留言板很簡單,我們知道一般可以用新建一個主題名字叫“留言板”的頁面,讓訪客以評論留言的方式來實現。但是這種方式建立的留言板,其實是一個一般主題(post)或頁面(page),因此缺乏進一步定制的功能,而且提示文字也全部是“評論”

創新互聯是一家專業提供蒼溪企業網站建設,專注與成都網站建設、網站制作、HTML5、小程序制作等業務。10年已為蒼溪眾多企業、政府機構等服務。創新互聯專業網站建設公司優惠進行中。
要做一個可定制的留言板其實很簡單,只需要5步,那就讓我們開始吧:)
如果你滿足下列要求,請繼續,
你有主機文件存儲權限(一般博客服務提供商可能沒有提供此權限).
你可以以admin權限登錄后臺(一般都有吧)
你大概知道點HTML和PHP文本形式的差別(定制部分需要修修改改,當然不難,只要認得出什么是html文本,什么是php文本就及格).
一:制作留言板模板:
1)找到你博客模板目錄中的single.php文件(一般你的模板目錄是在/wp-content/themes/博客模板名稱/);復制 single.php并重命名為guestbook.php,這樣做的目的是我們希望留言板能保持博客的基本布局如:頁面頭部,頁腳和側邊欄。因此最好的方式就是復制用來顯示單篇主題的頁面模板文件single.php
2)用一款合適的文本編輯器(如:editplus,ultraedit,notepad2,之所以沒說windows自帶的notepad是因為它對UTF-8的編碼方式支持不好);打開guestbook.php 在文件頭部找到如下php代碼:
?php get_header(); ?
在此語句前加一段僅帶注釋語句的模板標識,這里我們將頁面模板名字(Template Name)定義為Guestbook,這個名字在下面會有用到。
?php
/*
Template Name: Guestbook
*/
?
OK,簡單吧,留言板的頁面模板文件就做好了。
3)將修改后的guestbook.php上傳到博客模板目錄(/wp-content/themes/博客模板名稱/)下
二:在后臺創建留言板
4)以具有admin權限的帳號登錄,新建一個頁面,在主題名稱處輸入“留言板”,在內容處像往常寫博客主題一樣輸入些內容,如:請留下寶貴意見和建議等等
5)很重要的一步:在右側頁面模板(page template)處,選擇剛才創建的guestbook頁面模板,發布(publish),完成。
去自己的博客主頁看看,根據博客模板的不同,留言板會以Tab方式或者側欄鏈接的方式顯示。
三:把留言板做的更完美
通過上面的5步,你已經擁有一個留言板了,但是這和新建主題/頁面生成的留言板沒什么區別。別急,因為我們的留言板是根據自建的guestbook頁面模板生成的,所以做適當的修修改改就可以了,而且這并不會影響到其他一般主題或頁面的顯示
1)去掉發布日期:
如果你不希望你的留言板主題顯示如一般主題那樣的發布日期,那么在guestbook.php中找到如下代碼并刪除。
?php the_time(‘Y/m/d’) ?
//根據不同模板不同可能有點不同,比如可能是
?php the_time(‘M’) ?
2)自定義“留言”樣式的提示文本
因為其他主題或頁面的評論都是用到comments.php來顯示和輸入評論的,不能把那些地方的“評論”也改成“留言”了。
因此復制一份comments.php并命名為guestcomments.php,就在guestcomments.php上修修改改吧
把所有“X comments”(xxx條評論)改成“X guestbook entries”(xxx條留言)
把“Post Comment”(發布評論)按鈕的提示改成“Sign Guestbook”(發布留言)
3)最新留言顯示在頂部
按照評論方式的留言,總是最新的留言排在最下面,如果我們希望最新的留言顯示在最上面,可以這么做
在guestcomments.php中找到如下代碼:
foreach ($comments as $comment)
替換成
foreach (array_reverse($comments) as $comment)
好啦,自定義的留言文本和顯示方式據改好了,最后別忘了把guestcomments.php上傳到你的博客模板目(/wp-content/themes/博客模板名稱/)下
4)僅僅修改上面的2),3);原來的guestbook.php并不知道你想啟用新的留言和顯示方式,所以我們還是要回到guestbook.php(不會那么快忘記這個文件吧:) )
找到如下代碼:
?php comments_template(); ?
替換成
?php comments_template(‘/guestcomments.php’); ?
四:還有什么花樣嗎?
因為我們用的是guestbook.php作為留言板的頁面模板,相比一般主題/頁面生成的留言板, 通過修改guestbook.php, 我們能獲得更多的功能和提示,因為我們能在此文件中加入php語句,可以是自編的,也可以是其他插件中引用過來的函數。
這也給了我們一個啟示,就是通過自定義頁面模板的方式,我們可以定義一個全新頁面,可以保留側欄(sidebar),頁腳(foot),也可以不保留,然后在內容(content)部分加入自己的php代碼。比如,我將Popularity Contest(主題流行程度)插件的輸出函數放在自定義的頁面模板中,做成一個類似于抓蝦的熱文(top rank)頁面,由訪客的瀏覽行為自動排序出該博客內的熱門主題榜單。
兩種方法:第一種:用留言板插件
這個在后臺就可以找到第二種:自己建立一個留言板頁面,這個比較方便:詳細步驟:1、登陸博客后臺——頁面——添加新頁面
2、在標題處寫上“留言板”三個大字,在文本框輸入要在留言板顯示的內容
3、在窗口右側中的“屬性”框里,在父級的下拉菜單中選“主頁面(無上級)”,排序處的數字按自己想要的排列順序填寫,0為默認順序
4、把編輯頁面界面滾到底部,在討論里勾選“允許評論”,如果不勾選,無法留言
5、點擊發布,WordPress留言板制作成功。
6、最后,為了美觀,如果縮略名是中文,則留言板的地址將會是http://****/留言板縮略名,所以,建議設置為英文guestbook或其它。
PS:部分主題作者把頁面(page)中的評論代碼去掉,致使頁面沒有評論窗口,這時要手動添加評論代碼到頁面(page)相應位置。代碼為:把代碼加到你想評論出現的位置就可以了!樓主做人要厚道
對的話就把經驗給了
謝謝
就沖你經驗來的
wordpress實現網站在線留言功能!
使用插件完成留言Contact Form 7
使用Contact Form 7留言所需要的選項,比如留言主題,留言電話,留言內容等一些信息。為了避免垃圾信息的泛濫我們需要一個驗證碼的功能。
使用Really Simple CAPTCHA插件可以實現。此插件只需要開啟就可以了!無需設置!
另外其實WP的插件非常多,如果沒有技術實力用代碼實現,足足有20多個插件可以達到目的
而且有第三方留言組件可以配合使用。
                標題名稱:wordpress刷留言 wordpress留言插件
                
                標題網址:http://www.yijiale78.com/article22/ddocpjc.html
            
成都網站建設公司_創新互聯,為您提供App設計、營銷型網站建設、域名注冊、網站內鏈、網站制作、網站排名
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯