今天手賤,又小小地折騰了一下 Wordpress,我也不知道該怎么描寫這個(gè)功效,可能標(biāo)題讓你有點(diǎn)暈,我們還是先看后果吧。假如是之前留過言的訪客,請(qǐng)看內(nèi)頁側(cè)邊欄,我新添加了一個(gè)“您的足跡”,可以看到,這里列出了留言訪客的最近10條評(píng)論,當(dāng)然,只能看到你自己的最近10條評(píng)論,原理就是調(diào)用記錄在你瀏覽器中的 Cookies,假如你是第一次來訪,或者剛剛清空了瀏覽器的緩存,那就看不到“您的足跡”這個(gè)板塊了。
這實(shí)在就是一個(gè)最新評(píng)***效的修正版,最新評(píng)論中指定暗躲治理員評(píng)論,而在“您的足跡”中正好是相對(duì)的,要指定顯示某一個(gè)訪客的評(píng)論,這里的訪客就是指當(dāng)前瀏覽器 Cookies 中記錄的上一次評(píng)論者的信息。明白了原理,實(shí)現(xiàn)這個(gè)功效也就不難了,在最新評(píng)論代碼的基礎(chǔ)上,把 Cookies 中的訪客信息作為變量傳遞給 comment_author 這個(gè)字段就可以了。
把以下代碼復(fù)制到 Wordpress 主題文件中需要的地區(qū),比如說 sidebar.php:
由于我程度有限,就不逐一說明以上代碼的意思了,怕誤導(dǎo)大家,另外樣式表我也不供給了,每個(gè)主題的樣式都各不雷同,這個(gè)大家自由施展吧。假如你嫌以上代碼太累贅,可以把代碼封裝起來放在 Wordpress 主題的 functions.php 里,然后在需要的地區(qū)調(diào)用,這個(gè)擴(kuò)大也不在本文討論范疇。
下面給第一次來訪而看不到后果的朋友截了一張圖。