wordpress
創新互聯是網站建設技術企業,為成都企業提供專業的成都做網站、成都網站建設、成都外貿網站建設,網站設計,網站制作,網站改版等技術服務。擁有10年豐富建站經驗和眾多成功案例,為您定制適合企業的網站。10年品質,值得信賴!
調用自動摘要后去掉文章內的空格操作如下:
1、
在comments.php評論表單中添加自己想要的字段,如:
p
input
type="text"
name="tel"
id="tel"
size="22"
tabindex="4"
/
label
for="tel"電話/label
/p
tabindex
這個屬性按照從小到大排,方便查看
2、如果評論表單是使用系統自帶的,那么請用以下方法添加表單字段,如果不是,請略過
add_filter('comment_form_default_fields','comment_form_add_ewai');
function
comment_form_add_ewai($fields)
{
$label1
=
__(
'國家/地區'
);
$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、
接收表單字段并寫入數據庫
在主題目錄的
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
是存儲在數據庫里的字段名字,取出數據的就會用到
update_comment_meta($comment_ID,'_tel',$tel);
}
這兩步就可以將數據寫入數據庫了,不信你試試看
add_action()參數中的10和2分別表示該函數執行的優先級是10(默認值,值越小優先級越高),該函數接受2個參數。
4、在后臺顯示額外字段
前面兩步只是接收和寫入到數據庫,那么要怎么在后臺評論列表中顯示呢?將以下代碼復制到主題目錄的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;
}
如果要在前臺的留言列表中調用,就用以下代碼,_tel就是你在數據庫中存儲的字段名字
?php
$tel
=
get_comment_meta($comment-comment_ID,'_tel',true);
if(
!empty($tel)){
echo
"電話".$tel;
}
?
完成后,看看后臺的評論列表,是不是多了一列電話,那樣的話就沒錯了。
5、如果要移除某一個自帶的表單字段,可以使用以下代碼
function
tel_filtered($fields){
if(isset($fields['tel']))
unset($fields['tel']);
return
$fields;
}
add_filter('comment_form_default_fields',
'tel')
空格在WordPress中搬來就是不會顯示的 但是可以通過p style="text-indent: 2em" 這種代碼來實現開頭空格 至于換行的話應該是沒有問題的啊 實在不行直接使用br標簽吧
這個可能對文章內容的p標簽添加CSS樣式,
P{text-indent:2ex;}
這樣,
就會讓每一段的首行空出2個空格。
希望幫到你了。
新聞標題:wordpress空格 wordpress如何
文章來源:http://m.newbst.com/article34/doipgpe.html
成都網站建設公司_創新互聯,為您提供定制網站、網站營銷、動態網站、響應式網站、網站導航、品牌網站建設
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯