wordpress 外掛開發 使用API儲存設定
阿新 • • 發佈:2021-08-20
1.建立一個新的外掛test-two,在外掛的目錄下建立一個test-two資料夾;
2.建立test-two.php檔案進行新增描述外掛的資訊;
#part 1
<?php /* Plugin Name: Test Two Plugin URI: http://test-two.com Description: 測試開發外掛 Version: 1.0.0 Author: test Author URI: http://test-two.com License: testtwo */
在外掛中看到如下的效果:
3.將外掛顯示在主選單中,這個過程中主要用到了add_menu_page()這個鉤子,對應的有好幾個引數,上程式碼:
#part 1
add_action('admin_menu', 'two_create_menu'); function two_create_menu(){ //建立頂級選單 add_menu_page( 'Test Two Index', #瀏覽器上面顯示的標題 '測試外掛', #外掛名稱 'manage_options', #許可權 'test_two', #url後面連結的引數 'two_setting_page', #回撥方法名稱, 主要是在這裡面設定頁面 '' ); }
參考備註部分(可以不看):
add_menu_page( $page_title, $menu_title, $capability, $menu_slug, $function, $icon_url, $position );
引數解釋:
$page_title: (字串,必須)選單頁面標題,即顯示在標題欄的標題
$menu_title: (字串,必須)選單標題,即選單顯示的問題
$capability:(字串,必須)許可權,即向哪些使用者顯示此選單
$menu_slug:(字串,必須)顯示在uri位址列裡的頁面名稱,預設可為空,類似?page=custompage
$function:回撥方法的名稱
$icon_url:(可選)選單圖示url
$position:(可選)選單顯示順序