1、WordPress是一種使用PHP語言開發的博客平臺,用戶可以在支持 PHP 和 MySQL 數據庫的服務器上架設WordPress。
文峰ssl適用于網站、小程序/APP、API接口等需要進行數據傳輸應用場景,ssl證書未來市場廣闊!成為創新互聯建站的ssl證書銷售渠道,可以享受市場價格4-6折優惠!如果有意向歡迎電話聯系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!
2、可以使用WordPress搭建一個簡單的獨立博客,也可以把 WordPress 當作一個內容管理系統(CMS),用來搭建一個小門戶網站。
WP模板就是:WordPress模板。 WordPress 是一種使用 PHP 語言和 MySQL 數據庫開發的開源、免費的 Blog(博客,網志)引擎,用戶可以在支持 PHP 和 MySQL 數據庫的服務器上建立自己的 Blog,同時WordPress 擁有世界上最強大的插件的模板。
WordPress 是一個功能非常強大的博客系統,插件眾多,易于擴充功能。安裝和使用都非常方便。
目前 WordPress 已經成為主流的 Blog 搭建平臺。WordPress 的原版是英文版的,UTF-8 編碼,最新版本為 2.7。有愛好者開發了中文語言包,使其可以支持中文。
由于使用的編碼原因,中文字符截斷時會出現亂碼。不過桑葚網友制作的中文WordPress 工具箱插件可以解決這個問題。WordPress 擁有世界上最強大的插件的模板。
個人可以根據它的核心程序提供的規則自己開發模板和插件。它可以在瞬間把你的博客改變成 cms、forums、門戶等各種類型的站點。它強大的功能另你刮目相看。
WordPress Theme 風格模板是世界上的程序里最多的。類型復雜,品質可嘉,樣式繁多,你只需要把不同的模板文件放到空間的 Theme 目錄下就可以自由的在后臺變幻,方便適用,而且不管安裝的什么語言包,都可以自由地使用這些風格。根本沒有限制。
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、 大功告成,看看后臺的評論列表,是不是多了一列電話,那樣的話就沒錯了。
6、如果要移除某一個自帶的表單字段,可以使用以下代碼
function tel_filtered($fields){
if(isset($fields['tel']))
unset($fields['tel']);
return $fields;
}
add_filter('comment_form_default_fields', 'tel')
網頁標題:wordpress模版數 wordpress模板使用
網頁網址:http://vcdvsql.cn/article2/dopepoc.html
成都網站建設公司_創新互聯,為您提供域名注冊、企業網站制作、軟件開發、手機網站建設、網頁設計公司、網站內鏈
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯