中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

wordpress函數(shù) wordpress的functionsphp在哪

wordpress模板函數(shù)怎么調(diào)用?

1、 在comments.php評論表單中添加自己想要的字段,如:

成都創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都做網(wǎng)站、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的長汀網(wǎng)站設(shè)計(jì)、移動媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

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 是存儲在數(shù)據(jù)庫里的字段名字,取出數(shù)據(jù)的就會用到

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、在后臺顯示額外字段

前面兩步只是接收和寫入到數(shù)據(jù)庫,那么要怎么在后臺評論列表中顯示呢?將以下代碼復(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;

}

如果要在前臺的留言列表中調(diào)用,就用以下代碼,_tel就是你在數(shù)據(jù)庫中存儲的字段名字

?php

$tel = get_comment_meta($comment-comment_ID,'_tel',true);

if( !empty($tel)){

echo "電話".$tel;

}

?

5、 大功告成,看看后臺的評論列表,是不是多了一列電話,那樣的話就沒錯(cuò)了。

6、如果要移除某一個(gè)自帶的表單字段,可以使用以下代碼

function tel_filtered($fields){

if(isset($fields['tel']))

unset($fields['tel']);

return $fields;

}

add_filter('comment_form_default_fields', 'tel')

wordpress函數(shù)在哪兒找

wordpress內(nèi)置函數(shù)都在wp-includes這個(gè)文件夾下。 你說的是have_posts()吧,這個(gè)函數(shù)在wp-includes/query.php這個(gè)文件里。 找不到函數(shù)在哪里的話就用dream搜索文件夾。在wordpress的目錄下搜索源碼,馬上就出來了。

Wordpress常用函數(shù)

前段時(shí)間研究WP(WordPress),整理了一些WP的常用函數(shù),對于一個(gè)要求不高的主題來說,這些函數(shù)足夠了。

以后有時(shí)間再整理。

提示:使用Ctrl+F搜索你想找到功能或

本文主要參考了(無特殊說明,參考均來自 WordPress 中文文檔 )

更新于2015-11-06

return :無

參數(shù) :無

使用方法 :

return : true/false

參數(shù) :無

使用方法 :參考have_posts()

參數(shù) :無

return : string ,即當(dāng)前循環(huán)的URL

參數(shù) :無

return : string ,即當(dāng)前循環(huán)的標(biāo)題

參數(shù) :都是字符串,且都是可選的,依次是標(biāo)簽之前,之間,之后顯示什么內(nèi)容

return : string ,

參數(shù) :都是字符串,都可選,1.默認(rèn)為“編輯”,傳入?yún)?shù)即可修改2.之前顯示內(nèi)容3.之后顯示的內(nèi)容4.文章的id,在循環(huán)中不要使用

return : string ,

注:官方文檔說在描述之后顯示[...],但是實(shí)際操作中沒有

參數(shù) :返回值之前,是否顯示

return : string

參數(shù) :同上

return :同上

參數(shù) :

return :

參數(shù) :

獲取選項(xiàng)的名稱,默認(rèn)為none

用法 :*

參數(shù) :

1.查找參數(shù)中的菜單ID或菜單名稱,若沒有

2.顯示第一個(gè)非空的菜單 ,若沒有

3.以wp_page_menu()顯示,若沒有

4.顯示空

return :參考用法

用法

參數(shù) :

format

taxonomy

(字符串)(可選)用以生成云的分類法。

'post_tag' —— (默認(rèn)值)將文章標(biāo)簽當(dāng)作云的來源

'category' —— 用文章分類生成云

'link_category' —— 用鏈接分類目錄生成云

return :參考用法

用法

參數(shù) :

type 歸檔類型設(shè)置

可選值:

limit 文章數(shù)量限制,即歸檔的最大文章數(shù)量。

format 歸檔輸出格式。

可選值:

before 在每一條項(xiàng)目之前顯示的文字,只在 format 被設(shè)置為’html’或’custom’時(shí)可用。

after 在每一條項(xiàng)目之后顯示的文字,只在 format 被設(shè)置為’html’或’custom’時(shí)可用。

show_post_count 布爾值,是否顯示文章數(shù)量,在 type 被設(shè)置為’postbypost’或’alpha’時(shí)不可用。

echo 布爾值,是否顯示,不顯示則返回給變量。

order 排列順序

可選值

return :

參數(shù) :

return :

參數(shù) :

orderby

return :

參數(shù) :

return :

使用方法 :

參數(shù) :

return :

參數(shù) :

* name:輸出你的博客名稱

* description:輸出博客描述

* html_type:顯示HTML內(nèi)容類型

* wpurl或url:返回網(wǎng)站的URL,現(xiàn)在不知道區(qū)別

* admin_email:作者的Email

* charset:返回網(wǎng)站所用的編碼格式

* language:返回網(wǎng)站所用的語言

* stylesheet_url:模板下style.css的絕對地址

* template_url:模板的絕對地址

* rss2_url:返回網(wǎng)站的RRS訂閱地址

return :字符串

header.php文件第23-52行描述的內(nèi)容

?php wp_head() ?與?php wp_footer(); ?

?php wp_list_pages(); ?

?php the_content(); ?

?php comments_popup_link('0 條評論', '1 條評論', '% 條評論', '', '評論已關(guān)閉'); ?

?php get_header(); ?

?php get_sidebar() ?

?php get_footer() ?

本文名稱:wordpress函數(shù) wordpress的functionsphp在哪
轉(zhuǎn)載來于:http://m.rwnh.cn/article16/ddospdg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、小程序開發(fā)網(wǎng)站制作、虛擬主機(jī)軟件開發(fā)、移動網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)
连平县| 绥中县| 慈溪市| 科技| 剑川县| 日土县| 淄博市| 波密县| 丹寨县| 嵊泗县| 东乡| 祥云县| 利川市| 东台市| 澄城县| 焉耆| 池州市| 五大连池市| 涟水县| 侯马市| 龙川县| 嫩江县| 巴彦县| 青海省| 沛县| 上杭县| 和田县| 郴州市| 嘉义县| 留坝县| 大新县| 将乐县| 岢岚县| 达日县| 阿克苏市| 乌兰察布市| 大方县| 夹江县| 炎陵县| 岳普湖县| 宜宾市|