1、 在comments.php評論表單中添加自己想要的字段,如:
10年的祿豐網(wǎng)站建設(shè)經(jīng)驗(yàn),針對設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。全網(wǎng)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整祿豐建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“祿豐網(wǎng)站設(shè)計(jì)”,“祿豐網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
p
input type="text" name="tel" id="tel" size="22" tabindex="4" /
label for="tel"電話/label
/p
tabindex 這個(gè)屬性按照從小到大排,為什么要這樣?你可以自己試試….
2、如果評論表單是使用系統(tǒng)自帶的,那么請用以下方法添加表單字段,如果不是,請略過
add_filter('comment_form_default_fields','comment_form_add_ewai');
function comment_form_add_ewai($fields) {
$label1 = __( '國家/地區(qū)' );
$label2 = __( 'Skype賬號' );
$label3 = __( '電話' );
$label4 = __( '傳真' );
$label5 = __( '地址' );
$value1 = isset($_POST['guojia']) ? $_POST['guojia'] : false;
$value2 = isset($_POST['skype']) ? $_POST['skype'] : false;
$value3 = isset($_POST['tel']) ? $_POST['tel'] : false;
$value4 = isset($_POST['fax']) ? $_POST['fax'] : false;
$value5 = isset($_POST['address']) ? $_POST['address'] : false;
$fields['guojia'] =HTML
p
label for="guojia"{$label1}/label
input id="guojia" name="guojia" type="text" value="{$value1}" size="30" /
/p
HTML;
return $fields;
}
3、 接收表單字段并寫入數(shù)據(jù)庫
在主題目錄的 functions.php添加以下代碼
add_action('wp_insert_comment','wp_insert_tel',10,2);
function wp_insert_tel($comment_ID,$commmentdata) {
$tel = isset($_POST['tel']) ? $_POST['tel'] : false;
//_tel 是存儲(chǔ)在數(shù)據(jù)庫里的字段名字,取出數(shù)據(jù)的就會(huì)用到
update_comment_meta($comment_ID,'_tel',$tel);
}
這兩步就可以將數(shù)據(jù)寫入數(shù)據(jù)庫了,不信你試試看
add_action()參數(shù)中的10和2分別表示該函數(shù)執(zhí)行的優(yōu)先級是10(默認(rèn)值,值越小優(yōu)先級越高),該函數(shù)接受2個(gè)參數(shù)。
4、在后臺(tái)顯示額外字段
前面兩步只是接收和寫入到數(shù)據(jù)庫,那么要怎么在后臺(tái)評論列表中顯示呢?將以下代碼復(fù)制到主題目錄的functions.php 中:
add_filter( 'manage_edit-comments_columns', 'my_comments_columns' );
add_action( 'manage_comments_custom_column', 'output_my_comments_columns', 10, 2 );
function my_comments_columns( $columns ){
$columns[ '_tel' ] = __( '電話' ); //電話是代表列的名字
return $columns;
}
function output_my_comments_columns( $column_name, $comment_id ){
switch( $column_name ) {
case "_tel" :
echo get_comment_meta( $comment_id, '_tel', true );
break;
}
如果要在前臺(tái)的留言列表中調(diào)用,就用以下代碼,_tel就是你在數(shù)據(jù)庫中存儲(chǔ)的字段名字
?php
$tel = get_comment_meta($comment-comment_ID,'_tel',true);
if( !empty($tel)){
echo "電話".$tel;
}
?
5、 大功告成,看看后臺(tái)的評論列表,是不是多了一列電話,那樣的話就沒錯(cuò)了。
6、如果要移除某一個(gè)自帶的表單字段,可以使用以下代碼
function tel_filtered($fields){
if(isset($fields['tel']))
unset($fields['tel']);
return $fields;
}
add_filter('comment_form_default_fields', 'tel')
myCRED 是一個(gè)非常靈活的積分管理系統(tǒng),讓您完全控制積分的獲得、使用、交易、管理、記錄等。
核心功能:
記錄所有事件
日志條目模板和模板標(biāo)簽
用戶積分編輯
易于管理掛鉤的每個(gè)實(shí)例獲得或失去積分
支持任意積分格式
積分排行
多種小工具
最簡便的的CSS樣式
myCRED自帶多個(gè)附加組件,進(jìn)一步增加功能和支持第三方插件。
電子郵件通告 – 設(shè)置電子郵件通知用戶和/或管理員,當(dāng)用戶點(diǎn)平衡的變化或特定的事件,例如,當(dāng)他們購買的內(nèi)容設(shè)置為出售。
轉(zhuǎn)移 – 允許用戶送分給其他成員一個(gè)選項(xiàng)強(qiáng)加每天,每周或每月的轉(zhuǎn)賬限額。
導(dǎo)入 – 導(dǎo)入點(diǎn)從一個(gè)CSV文件,的Cubepoints或存儲(chǔ)任何用戶自定義meta鍵下。
銷售文章- 它的全部內(nèi)容或部分出售獲得的選項(xiàng)與內(nèi)容作者分享銷售的百分比。
購買信任狀 – 讓您的用戶在購買貝寶的Skrill Zombaio或NETbilling的通過。
排名 – 允許您設(shè)置您的用戶積分余額的基礎(chǔ)上隊(duì)伍。
網(wǎng)關(guān) – 允許您的用戶支付其WooCommerce MarketPress的購物車使用自己的平衡點(diǎn)的項(xiàng)目。
BuddyPress支持 – 擴(kuò)展支持BuddyPress的,BuddyPress的禮物,BuddyPress的鏈接,BP相冊+和BP畫廊myCRED。
注:以上內(nèi)容使用google翻譯的,望見諒。
在后臺(tái)插件安裝界面搜搜 myCRED 即可現(xiàn)在安裝,或者下載 myCRED
WordPress文章微信分享顯示縮略圖和摘要
WordPress文章直接轉(zhuǎn)發(fā)到微信或者朋友圈是不顯示特色圖片和摘要的,就像下面這樣。
沒有縮略圖,沒有摘要,標(biāo)題后面還帶有博客名稱,如何解決這三個(gè)問題呢,我們需要以下兩個(gè)插件:
WPJAM BASIC
Bosima WeChat Page Sharing?
通過設(shè)置以后可以達(dá)到以下效果
WPJAM BASIC 是水煮魚大神做的WordPress神插件,屬于WordPress網(wǎng)站必備插件,其他插件可以沒有,這個(gè)插件是我必裝的!具體的功能可以去 水煮魚博客 查看。
Bosima WeChat Page Sharing 是一個(gè)基于WordPress的微信分享插件,可以控制在微信中分享時(shí)的圖標(biāo)、標(biāo)題、描述和Url。
首先安裝兩個(gè)插件,激活。
打開WPJAM插件,一般默認(rèn)設(shè)置即可,此時(shí)我們需要設(shè)置一下SEO功能,依次點(diǎn)擊WPJAM-擴(kuò)展管理-勾選SEO擴(kuò)展,具體設(shè)置可以參考: 關(guān)于 WordPress SEO,你只要這兩個(gè)功能就夠了 。
下面設(shè)置微信分享插件,這個(gè)也有詳細(xì)的教程,可以參考這篇文章:
需要注意的是,你需要有一個(gè)微信公眾號,或者使用其他人的微信公眾號,在后臺(tái)添加IP白名單和JS接口安全域名,保證博客和微信鏈接。具體操作,上面的鏈接有詳細(xì)的介紹。
兩個(gè)插件設(shè)置完畢后,你的文章基本就可以分享到微信顯示縮略圖和摘要了。
如果你想要文章在微信顯示置頂?shù)目s略圖和摘要,需要在文章下面進(jìn)行SEO設(shè)置,如下圖。
標(biāo)題是文章分享到微信后現(xiàn)實(shí)的標(biāo)題,描述就是你設(shè)置的摘要,縮略圖是你設(shè)置的特色圖片, 這里要注意:如果標(biāo)題為空,文章分享到微信后,顯示的標(biāo)題后有自己的博客名字。
通過上面的設(shè)置,就可以完美實(shí)現(xiàn)WordPress文章分享到微信顯示特色圖片和摘要了!
本文原文鏈接: WordPress文章微信分享顯示縮略圖和摘要