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函数阅读此处使其简单-阅读此处使其简单-阅读此处使其简单-