當(dāng)前位置:首頁>WordPress建站>WordPress開發(fā)>啟用WordPress主題或插件后自動跳轉(zhuǎn)到設(shè)置頁面

啟用WordPress主題或插件后自動跳轉(zhuǎn)到設(shè)置頁面

當(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)行處理。

給TA打賞
共{{data.count}}人
人已打賞
歡迎關(guān)注WordPress大學(xué)公眾號 WPDAXUE
WordPress開發(fā)

如何創(chuàng)建WordPress自定義查詢

2013-4-10 9:13:55

WordPress開發(fā)

WordPress函數(shù):load_theme_textdomain(主題本地化)

2013-4-12 8:56:30

9 條回復(fù) A文章作者 M管理員
  1. 明顯的錯誤啊,插件的那個isset( $_GET[‘activated’] )應(yīng)該是isset( $_GET[‘activate’] ) 多了一個d

    • 謝謝提醒,經(jīng)過測試,插件使用之前的方法沒辦法跳轉(zhuǎn),會報(bào)錯說 未定義wp_redirect函數(shù)。已經(jīng)修改為新的可用方法

    • 暫時不支持投稿

    • 稍后發(fā)布,插件很不錯哦

  2. 這個教程我上周天就寫好在博客定時發(fā)布的,沒想到倡萌先發(fā)了

  3. 看一看

?
個人中心
購物車
優(yōu)惠劵
今日簽到
有新私信 私信列表
搜索

天长市| 新河县| 井冈山市| 宝清县| 新晃| 临漳县| 九江市| 温泉县| 敦化市| 田林县| 江陵县| 钟山县| 威远县| 达拉特旗| 佛山市| 宜城市| 星子县| 丹阳市| 南丰县| 将乐县| 汝南县| 双牌县| 中方县| 阜宁县| 尉犁县| 南木林县| 当雄县| 丹棱县| 安岳县| 新田县| 四子王旗| 区。| 韶关市| 新巴尔虎右旗| 北碚区| 咸丰县| 高安市| 航空| 新津县| 怀宁县| 景泰县|