免费高清特黄a大片,九一h片在线免费看,a免费国产一级特黄aa大,国产精品国产主播在线观看,成人精品一区久久久久,一级特黄aa大片,俄罗斯无遮挡一级毛片

分享

簡單5步,制作wordpress留言板 | 隨便說說SBTalk

 沙漠之子 2008-01-08

簡單5步,制作wordpress留言板

軟硬天師   評論

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

如果你滿足下列要求,請繼續(xù),

  • 你有主機文件存儲權(quán)限(一般博客服務(wù)提供商可能沒有提供此權(quán)限).
  • 你可以以admin權(quán)限登錄后臺(一般都有吧)
  • 你大概知道點HTML和PHP文本形式的差別(定制部分需要修修改改,當(dāng)然不難,只要認得出什么是html文本,什么是php文本就及格).

一:制作留言板模板:
1)找到你博客模板目錄中的single.php文件(一般你的模板目錄是在/wp-content/themes/博客模板名稱/);復(fù)制single.php并重命名為guestbook.php,這樣做的目的是我們希望留言板能保持博客的基本布局如:頁面頭部,頁腳和側(cè)邊欄。因此最好的方式就是復(fù)制用來顯示單篇主題的頁面模板文件single.php
guestbookfilecopy.png

2)用一款合適的文本編輯器(如:editplus,ultraedit,notepad2,之所以沒說windows自帶的notepad是因為它對UTF-8的編碼方式支持不好);打開guestbook.php 在文件頭部找到如下php代碼:

  1. <?php get_header(); ?>

在此語句前加一段僅帶注釋語句的模板標識,這里我們將頁面模板名字(Template Name)定義為Guestbook,這個名字在下面會有用到。

  1. <?php
  2. /*
  3. Template Name: Guestbook
  4. */
  5. ?>

guestbookhead.png
OK,簡單吧,留言板的頁面模板文件就做好了。

3)將修改后的guestbook.php上傳到博客模板目錄(/wp-content/themes/博客模板名稱/)下

二:在后臺創(chuàng)建留言板
4)以具有admin權(quán)限的賬號登錄,新建一個頁面,在主題名稱處輸入“留言板”,在內(nèi)容處像往常寫博客主題一樣輸入些內(nèi)容,如:請留下寶貴意見和建議等等 :)
guestbookwritepage.png

5)很重要的一步:在右側(cè)頁面模板(page template)處,選擇剛才創(chuàng)建的guestbook頁面模板,發(fā)布(publish),完成。
guestbooktemplate.png

去自己的博客主頁看看,根據(jù)博客模板的不同,留言板會以Tab方式或者側(cè)欄鏈接的方式顯示。
guestbooktab.png

三:把留言板做的更完美
通過上面的5步,你已經(jīng)擁有一個留言板了,但是這和新建主題/頁面生成的留言板沒什么區(qū)別。別急,因為我們的留言板是根據(jù)自建的guestbook頁面模板生成的,所以做適當(dāng)?shù)男扌薷母木涂梢粤耍疫@并不會影響到其他一般主題或頁面的顯示

1)去掉發(fā)布日期:
如果你不希望你的留言板主題顯示如一般主題那樣的發(fā)布日期,那么在guestbook.php中找到如下代碼并刪除。

  1. <?php the_time(‘Y/m/d’) ?>
  2. //根據(jù)不同模板不同可能有點不同,比如可能是
  3. <?php the_time(‘M’) ?>

guestbookdeletedate.png

2)自定義“留言”樣式的提示文本
因為其他主題或頁面的評論都是用到comments.php來顯示和輸入評論的,不能把那些地方的“評論”也改成“留言”了。
因此復(fù)制一份comments.php并命名為guestcomments.php,就在guestcomments.php上修修改改吧

把所有“X comments”(xxx條評論)改成“X guestbook entries”(xxx條留言)
把“Post Comment”(發(fā)布評論)按鈕的提示改成“Sign Guestbook”(發(fā)布留言)
guestbookchange.png

3)最新留言顯示在頂部
按照評論方式的留言,總是最新的留言排在最下面,如果我們希望最新的留言顯示在最上面,可以這么做

在guestcomments.php中找到如下代碼:

  1. foreach ($comments as $comment)

替換成

  1. foreach (array_reverse($comments) as $comment)

guestbookreversecomments.png

好啦,自定義的留言文本和顯示方式據(jù)改好了,最后別忘了把guestcomments.php上傳到你的博客模板目(/wp-content/themes/博客模板名稱/)下

4)僅僅修改上面的2),3);原來的guestbook.php并不知道你想啟用新的留言和顯示方式,所以我們還是要回到guestbook.php(不會那么快忘記這個文件吧:) )
找到如下代碼:

  1. <?php comments_template(); ?>

替換成

  1. <?php comments_template(‘/guestcomments.php’); ?>

guestbookcommenttemplate.png

四:還有什么花樣嗎?
因為我們用的是guestbook.php作為留言板的頁面模板,相比一般主題/頁面生成的留言板, 通過修改guestbook.php, 我們能獲得更多的功能和提示,因為我們能在此文件中加入php語句,可以是自編的,也可以是其他插件中引用過來的函數(shù)。

這也給了我們一個啟示,就是通過自定義頁面模板的方式,我們可以定義一個全新頁面,可以保留側(cè)欄(sidebar),頁腳(foot),也可以不保留,然后在內(nèi)容(content)部分加入自己的php代碼。比如,我將Popularity Contest(主題流行程度)插件的輸出函數(shù)放在自定義的頁面模板中,做成一個類似于抓蝦的熱文(top rank)頁面,由訪客的瀏覽行為自動排序出該博客內(nèi)的熱門主題榜單。我的熱文示例:http://www./stats

本文翻譯修改自”alleba blog>>How to Create a Wordpress Guestbook Reloaded

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多