WordPressバックグラウンドテーマ設定ページを追加
3938 ワード
関連関数:
パラメータ解析:
インスタンスコード:注意:functions.php関数ファイルに追加すると有効になります.
仕様の推奨事項
上記のコードを別のトピック設定ファイルに挿入し、functions.php関数ファイルにこのファイルを導入する、できるだけすべてのコードがfunctionsに入ることを避ける.php;このような階層は明らかに開発とメンテナンスに有利である.例:トピック設定ファイルを作成するphpは、上記のインスタンスコードに示すようにコードを書き込む である.はfunctions.php関数ファイルにrequire getを導入stylesheet_directory() . ‘/theme-options.php’;
add_theme_page( $page_title, $menu_title, $capability, $menu_slug, $function);
パラメータ解析:
$page_title:‘ ’,// title,
$menu_title:‘ ’,//
$capability:‘edit_theme_options’,//
$menu_slug:‘theme_options’, // , get
$function:‘theme_settings_admin’ ,//
インスタンスコード:注意:functions.php関数ファイルに追加すると有効になります.
//
add_action('admin_menu', 'add_theme_options_menu');
function add_theme_options_menu() {
add_theme_page(
'fox ', // title
'fox ', //
'edit_theme_options', //
'theme-options', // , URL GET
'theme_settings_admin' //
);
}
function theme_settings_admin()
{
require get_template_directory()."/settings/options-framework.php";
}
仕様の推奨事項
上記のコードを別のトピック設定ファイルに挿入し、functions.php関数ファイルにこのファイルを導入する、できるだけすべてのコードがfunctionsに入ることを避ける.php;このような階層は明らかに開発とメンテナンスに有利である.例: