A. wordpress中的Contact Form 7插件表單問題
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')
B. 我用的wordpress程序,我安裝了easy wp smtp插件,別人評論我的文章後系統會發送郵
不是別人評論後發送,而是你回復別人評論後發送,通知評論者,具體可以網路TeachCourse,以前看到一篇關於easy wp smtp設置的文章,比較詳細,應該有用,謝謝採納!
C. 關於wordpress的wp-mail-smtp插件問題
發送方法選擇SMTP,如果要在本地使用mail()函數需要另外配置
D. wordpress 插件目錄在哪
wordpress插件目錄在wp-content/plugins/中,默認一個插件一個目錄,目錄名字就是插件名字。安裝插件時可以把解壓的插件上傳到這個目錄下或者在wordpress後台安裝插件。
E. wordpress里的插件怎樣安裝和使用
方法和詳細的操作步驟如下:
1、第一步,登錄到WordPress後台,然後單擊左側菜單欄上的「插件」-->「安裝插件」選項,見下圖,轉到下面的步驟。
F. wordpress站點用WP SlimStat插件做統計,和用cnzz或百度統計差別很大,為什麼呢
不同的流量統計軟體實現原理可能存在差異,導致統計的數據結果有一定的區別。為更有效地利用各種網站流量統計軟體,我們建議您更加關注各種統計軟體獲取的數據的整體趨勢,而不是數據本身。
以下一些方面是各統計軟體可能存在的不同點:
詳見:http://yingxiao..com/support/tongji/detail_2755.html
更多問題,請到推廣客戶端幫助頻道查詢:http://yingxiao..com/support/editor/index.html
了解更多網路推廣信息,請查看:http://e..com/或撥打售前咨詢電話:400-800-8888。
G. 現在哪個求職網站上能直接看到招聘企業的聯系電話
招聘什麼簡直
H. wordpress的Contact Form 7插件怎麼製作地域的下拉框3及聯動
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')
I. Boss直聘求職中招聘者直接換電話號碼,並發了地址給我,其他都沒說該怎麼辦
建議您對這種情況保持警惕,如果想了解這個公司可以上網查一下,查公司,查地址等,不要輕易去,還要警惕收費問題,以免上當受騙。