當(dāng)用戶啟用WordPress主題或插件后,提醒用戶進(jìn)行相關(guān)設(shè)置,是非常友好的。比較常見的有兩種做法:
1.啟用后,在后臺顯示提示語,引導(dǎo)用戶進(jìn)行設(shè)置
參考:如何在WordPress后臺頂部添加錯誤提醒信息或升級提醒信息
2.啟用后,直接跳轉(zhuǎn)到設(shè)置界面,讓用戶進(jìn)行設(shè)置
下面簡單說說第2種做法。
自動跳轉(zhuǎn)到主題設(shè)置頁面
將下面的代碼添加到主題的 functions.php 文件中:
global $pagenow;
if ( is_admin() && isset( $_GET['activated'] ) && $pagenow == 'themes.php' )
{
wp_redirect( admin_url( '主題設(shè)置頁面鏈接' ) );
exit;
}
自動跳轉(zhuǎn)到插件設(shè)置頁面
register_activation_hook(__FILE__, 'wpdaxue_plugin_activate');
add_action('admin_init', 'wpdaxue_plugin_redirect');
function wpdaxue_plugin_activate() {
add_option('my_plugin_do_activation_redirect', true);
}
function wpdaxue_plugin_redirect() {
if (get_option('my_plugin_do_activation_redirect', false)) {
delete_option('my_plugin_do_activation_redirect');
wp_redirect(admin_url( '插件設(shè)置頁面鏈接' ));
}
}
聲明:本站所有文章,如無特殊說明或標(biāo)注,均為本站原創(chuàng)發(fā)布。任何個人或組織,在未征得本站同意時,禁止復(fù)制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。





明顯的錯誤啊,插件的那個isset( $_GET[‘activated’] )應(yīng)該是isset( $_GET[‘activate’] ) 多了一個d
謝謝提醒,經(jīng)過測試,插件使用之前的方法沒辦法跳轉(zhuǎn),會報(bào)錯說 未定義wp_redirect函數(shù)。已經(jīng)修改為新的可用方法
怎么投稿呢
暫時不支持投稿
那發(fā)個插件可以的吧
http://www.itluren.com/wp-itluren-comment-filter
稍后發(fā)布,插件很不錯哦
謝謝
這個教程我上周天就寫好在博客定時發(fā)布的,沒想到倡萌先發(fā)了
看一看