Php Wordpress自定义选项页面未显示设置字段
我无法使“选项”页面显示任何添加的输入字段Php Wordpress自定义选项页面未显示设置字段,php,wordpress,Php,Wordpress,我无法使“选项”页面显示任何添加的输入字段 add_action( 'admin_menu', 'skd_add_admin_menu' ); add_action( 'admin_init', 'skd_settings_init' ); function skd_add_admin_menu( ) { add_menu_page( 'skilte-designer', 'Skilte Designer', 'manage_options', 'skilte-designer
add_action( 'admin_menu', 'skd_add_admin_menu' );
add_action( 'admin_init', 'skd_settings_init' );
function skd_add_admin_menu( ) {
add_menu_page( 'skilte-designer', 'Skilte Designer', 'manage_options', 'skilte-designer', 'skilte-designer/skilte-designer-admin.php', plugins_url( '/skilte-designer/img/sign.png' ), 21 );
}
function skd_settings_init( ) {
register_setting( 'pluginPage', 'skd_settings' );
add_settings_section(
'skd_pluginPage_section',
__( 'Your section description', 'wordpress' ),
'skd_settings_section_callback',
'pluginPage'
);
add_settings_field(
'skd_text_field_0',
__( 'Settings field description', 'wordpress' ),
'skd_text_field_0_render',
'pluginPage',
'skd_pluginPage_section'
);
add_settings_field(
'skd_text_field_1',
__( 'Settings field description', 'wordpress' ),
'skd_text_field_1_render',
'pluginPage',
'skd_pluginPage_section'
);
add_settings_field(
'skd_text_field_2',
__( 'Settings field description', 'wordpress' ),
'skd_text_field_2_render',
'pluginPage',
'skd_pluginPage_section'
);
add_settings_field(
'skd_text_field_3',
__( 'Settings field description', 'wordpress' ),
'skd_text_field_3_render',
'pluginPage',
'skd_pluginPage_section'
);
add_settings_field(
'skd_text_field_4',
__( 'Settings field description', 'wordpress' ),
'skd_text_field_4_render',
'pluginPage',
'skd_pluginPage_section'
);
add_settings_field(
'skd_text_field_5',
__( 'Settings field description', 'wordpress' ),
'skd_text_field_5_render',
'pluginPage',
'skd_pluginPage_section'
);
}
function skd_text_field_0_render( ) {
$options = get_option( 'skd_settings' );
?>
<input type='text' name='skd_settings[skd_text_field_0]' value='<?php echo $options['skd_text_field_0']; ?>'>
<?php
}
function skd_text_field_1_render( ) {
$options = get_option( 'skd_settings' );
?>
<input type='text' name='skd_settings[skd_text_field_1]' value='<?php echo $options['skd_text_field_1']; ?>'>
<?php
}
function skd_text_field_2_render( ) {
$options = get_option( 'skd_settings' );
?>
<input type='text' name='skd_settings[skd_text_field_2]' value='<?php echo $options['skd_text_field_2']; ?>'>
<?php
}
function skd_text_field_3_render( ) {
$options = get_option( 'skd_settings' );
?>
<input type='text' name='skd_settings[skd_text_field_3]' value='<?php echo $options['skd_text_field_3']; ?>'>
<?php
}
function skd_text_field_4_render( ) {
$options = get_option( 'skd_settings' );
?>
<input type='text' name='skd_settings[skd_text_field_4]' value='<?php echo $options['skd_text_field_4']; ?>'>
<?php
}
function skd_text_field_5_render( ) {
$options = get_option( 'skd_settings' );
?>
<input type='text' name='skd_settings[skd_text_field_5]' value='<?php echo $options['skd_text_field_5']; ?>'>
<?php
}
function skd_settings_section_callback( ) {
echo __( 'This section description', 'wordpress' );
}
function skd_options_page( ) {
?>
<form action='options.php' method='post'>
<h2>skilte-designer</h2>
<?php
settings_fields( 'pluginPage' );
do_settings_sections( 'pluginPage' );
submit_button();
?>
</form>
<?php
}
add_操作('admin_menu'、'skd_add_admin_menu');
添加操作('admin_init','skd_settings_init');
函数skd_add_admin_menu(){
添加菜单页面('skilte designer','skilte designer','manage_options','skilte designer','skilte designer/skilte designer admin.php',插件url('/skilte designer/img/sign.png'),21);
}
函数skd_settings_init(){
寄存器设置(“插件页面”、“skd设置”);
添加\u设置\u部分(
“skd_插件页面部分”,
__(“您的章节描述”、“wordpress”),
“skd_设置_节_回调”,
“插件页”
);
添加设置字段(
“skd_文本_字段_0”,
__(“设置字段说明”、“wordpress”),
“skd_文本_字段_0_渲染”,
“插件页”,
“skd_插件页面部分”
);
添加设置字段(
“skd_文本_字段_1”,
__(“设置字段说明”、“wordpress”),
“skd_文本_字段_1_渲染”,
“插件页”,
“skd_插件页面部分”
);
添加设置字段(
“skd_文本_字段_2”,
__(“设置字段说明”、“wordpress”),
“skd_文本_字段_2_渲染”,
“插件页”,
“skd_插件页面部分”
);
添加设置字段(
“skd_文本_字段_3”,
__(“设置字段说明”、“wordpress”),
“skd_文本_字段_3_渲染”,
“插件页”,
“skd_插件页面部分”
);
添加设置字段(
“skd_文本_字段_4”,
__(“设置字段说明”、“wordpress”),
“skd_文本_字段_4_渲染”,
“插件页”,
“skd_插件页面部分”
);
添加设置字段(
“skd_文本_字段_5”,
__(“设置字段说明”、“wordpress”),
“skd_文本_字段_5_渲染”,
“插件页”,
“skd_插件页面部分”
);
}
函数skd_text_field_0_render(){
$options=get_选项(“skd_设置”);
?>
skilte设计师
我想你错过了添加操作('admin_menu','skd_add_admin_menu',13);我想你错过了添加操作('admin_menu','skd_add_admin_menu',13);我错过了调用添加操作skd_options页()中的选项函数。我错过了调用添加操作skd_options页()中的选项函数否我错过了调用add_action skd_options_page()中的option函数否我错过了调用add_action skd_options_page()中的option函数否我错过了调用add_action skd_options_page()中的option函数阅读此处使其简单-阅读此处使其简单-阅读此处使其简单-