wordpress實(shí)現(xiàn)網(wǎng)站在線留言功能!
為烏拉特中等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及烏拉特中網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都做網(wǎng)站、網(wǎng)站制作、烏拉特中網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
使用插件完成留言Contact Form 7
使用Contact Form 7留言所需要的選項(xiàng),比如留言主題,留言電話,留言內(nèi)容等一些信息。為了避免垃圾信息的泛濫我們需要一個(gè)驗(yàn)證碼的功能。
使用Really Simple CAPTCHA插件可以實(shí)現(xiàn)。此插件只需要開(kāi)啟就可以了!無(wú)需設(shè)置!
另外其實(shí)WP的插件非常多,如果沒(méi)有技術(shù)實(shí)力用代碼實(shí)現(xiàn),足足有20多個(gè)插件可以達(dá)到目的
而且有第三方留言組件可以配合使用。
首先我們用dreamweaver新建一個(gè)PHP空白頁(yè)面,在此頁(yè)面頂部設(shè)置你要建的留言板的名稱,代碼如下,紅色部分就是留言板的名稱,可以自己隨意取,建議用英文吧,不要純中文。 ?php/*Template Name: liuyanban*/?
打開(kāi)你主題的目錄,找到page.php頁(yè)面,然后把里面的代碼全部復(fù)制過(guò)來(lái)粘貼到我們第一步新建的留言板頁(yè)面。
第一二步完成后代碼如下: ?php/*Template Name: liuyanban*/??php get_header(); ??php if (have_posts()) : the_post(); update_post_caches($posts); ?div id=“post-?php the_ID(); ?”h2?php the_title(); ?/h2div?php edit_post_link(__(‘Edit’, 'inove‘), 'span’, '/span‘); ??php if ($comments || comments_open()) : ?spana href=“#respond”?php _e('Leave a comment’, 'inove‘); ?/a/spanspana href=“#comments”?php _e('Go to comments’, 'inove‘); ?/a/span?php endif; ?div/div/divdiv?php the_content(); ?div/div/div/div?php include('templates/comments.php’); ??php else : ?div?php _e(‘Sorry, no posts matched your criteria.’, 'inove‘); ?/divdiv id=“comments”?php comments_template(“,true); ?/div?php endif; ??php get_footer(); ?
在上面的代碼里面加上評(píng)論調(diào)用函數(shù) ?php comments_template(”,true); ?
建立了頁(yè)面不能忘記了美化啊,怎么弄呢?我們需要做的就是直接調(diào)用文章內(nèi)容頁(yè)評(píng)論的CSS樣式。代碼如下(此代碼和single.php里面的一樣,不知道的朋友直接去主題目錄single.php里面找): div id=“comments”?php comments_template(“,true); ?/div
最后得到的留言本代碼如下,將此頁(yè)面存為”liuyanban.php“: ?php/*Template Name: liuyanban*/??php get_header(); ??php if (have_posts()) : the_post(); update_post_caches($posts); ?div id=”post-?php the_ID(); ?“h2?php the_title(); ?/h2div?php edit_post_link(__('Edit’, 'inove‘), 'span’, '/span‘); ??php if ($comments || comments_open()) : ?spana href=”#respond“?php _e('Leave a comment’, 'inove‘); ?/a/spanspana href=”#comments“?php _e('Go to comments’, 'inove‘); ?/a/span?php endif; ?div/div/divdiv?php the_content(); ?div/div/div/div?php include('templates/comments.php’); ??php else : ?div?php _e(‘Sorry, no posts matched your criteria.’, 'inove‘); ?/divdiv id=”comments“?php comments_template(”,true); ?/div?php endif; ??php get_footer(); ?
最后到WordPress后臺(tái)-頁(yè)面-新建一個(gè)頁(yè)面,命名“留言板”。給此頁(yè)面選擇模板“l(fā)iuyanban”,頁(yè)面內(nèi)容里面隨便輸入你想要給留言者看的內(nèi)容就行了。
兩種方法:第一種:用留言板插件
這個(gè)在后臺(tái)就可以找到第二種:自己建立一個(gè)留言板頁(yè)面,這個(gè)比較方便:詳細(xì)步驟:1、登陸博客后臺(tái)——頁(yè)面——添加新頁(yè)面
2、在標(biāo)題處寫上“留言板”三個(gè)大字,在文本框輸入要在留言板顯示的內(nèi)容
3、在窗口右側(cè)中的“屬性”框里,在父級(jí)的下拉菜單中選“主頁(yè)面(無(wú)上級(jí))”,排序處的數(shù)字按自己想要的排列順序填寫,0為默認(rèn)順序
4、把編輯頁(yè)面界面滾到底部,在討論里勾選“允許評(píng)論”,如果不勾選,無(wú)法留言
5、點(diǎn)擊發(fā)布,WordPress留言板制作成功。
6、最后,為了美觀,如果縮略名是中文,則留言板的地址將會(huì)是http://****/留言板縮略名,所以,建議設(shè)置為英文guestbook或其它。
PS:部分主題作者把頁(yè)面(page)中的評(píng)論代碼去掉,致使頁(yè)面沒(méi)有評(píng)論窗口,這時(shí)要手動(dòng)添加評(píng)論代碼到頁(yè)面(page)相應(yīng)位置。代碼為:把代碼加到你想評(píng)論出現(xiàn)的位置就可以了!樓主做人要厚道
對(duì)的話就把經(jīng)驗(yàn)給了
謝謝
就沖你經(jīng)驗(yàn)來(lái)的