Wordpress 如何在同一主题选项页面中包含多个部分

Wordpress 如何在同一主题选项页面中包含多个部分,wordpress,wordpress-theming,Wordpress,Wordpress Theming,对于我的主题,我创建了一个设置页面,显示在Wordpress admin的外观菜单中 现在,我一直在跟踪 与本教程完全一样,我创建了多个部分,我面临的问题是,只有最后一部分的字段保存在DB中,而其他部分的字段不保存 我不想选择选项卡式导航选项-我有太多的部分 如何解决由于nonce问题而无法保存其他节的字段的问题 编辑:我正在使用Wordpress 3.3.1尝试分离部分表单 就这样,-- 也许这会帮助你 在教程文档中,表单如下所示 <form method="post" actio

对于我的主题,我创建了一个设置页面,显示在Wordpress admin的外观菜单中

现在,我一直在跟踪

与本教程完全一样,我创建了多个部分,我面临的问题是,只有最后一部分的字段保存在DB中,而其他部分的字段不保存

我不想选择选项卡式导航选项-我有太多的部分

如何解决由于nonce问题而无法保存其他节的字段的问题


编辑:我正在使用Wordpress 3.3.1

尝试分离部分表单

就这样,--


也许这会帮助你


在教程文档中,表单如下所示

<form method="post" action="options.php">
    <?php

        if( $active_tab == 'display_options' ) {
            settings_fields( 'sandbox_theme_display_options' );
            do_settings_sections( 'sandbox_theme_display_options' );
        } else {
            settings_fields( 'sandbox_theme_social_options' );
            do_settings_sections( 'sandbox_theme_social_options' );
        } // end if/else

        submit_button();

    ?>
</form>


这也是单独的表单内容。

这将为每个表单显示多个提交按钮。我只需要一个提交表单(就像在教程中),但它应该能够提交每个部分。呃。。。它使用标签-我说过我不想要标签。我想要多个部分,一个提交按钮,它应该保存所有部分的数据。我有一种感觉,如果我调整设置组,这应该会起作用。。不过,使用教程示例,我无法确定是哪一个…您可能有兴趣查看我的管理面板:它提供了一个简单的语法来创建功能齐全且可访问的管理选项:)(顺便说一句,它非常漂亮)
<form method="post" action="options.php">
    <?php

        if( $active_tab == 'display_options' ) {
            settings_fields( 'sandbox_theme_display_options' );
            do_settings_sections( 'sandbox_theme_display_options' );
        } else {
            settings_fields( 'sandbox_theme_social_options' );
            do_settings_sections( 'sandbox_theme_social_options' );
        } // end if/else

        submit_button();

    ?>
</form>