Wordpress 选项页不更新设置api中的多条记录

Wordpress 选项页不更新设置api中的多条记录,wordpress,Wordpress,嗨,我是wordpress插件开发的新手。我对设置api有问题。如果可以的话,请帮忙 下面是我的问题 我面临的问题是最后一条记录是链接,它正在数据库中更新,但标题文本没有在数据库中更新 所以请帮我找到解决办法。多谢各位 function load_plugin() { add_settings_section('plugin_main', '<h1>Ticker Settings</h1>', 'plugin_section_text', 'plugin');

嗨,我是wordpress插件开发的新手。我对设置api有问题。如果可以的话,请帮忙

下面是我的问题

我面临的问题是最后一条记录是链接,它正在数据库中更新,但标题文本没有在数据库中更新

所以请帮我找到解决办法。多谢各位

 function load_plugin() {

  add_settings_section('plugin_main', '<h1>Ticker Settings</h1>', 'plugin_section_text', 'plugin');
  add_settings_field('plugin_text_string', 'Title text', 'plugin_setting_string', 'plugin', 'plugin_main');
  add_settings_field('post_title_link', 'Link', 'plugin_link_setting', 'plugin', 'plugin_main');

  register_setting('plugin_options', 'plugin_options');
  register_setting('post_title_link', 'post_title_link');
}

function plugin_section_text() {
   echo '<p>Change your post ticker title and give link to.</p>';
}

function plugin_setting_string() {
  echo "<input id='plugin_text_string' name='plugin_options' size='40' 
type='text' value='" . get_option('plugin_options') . "' />";
}

function plugin_link_setting() {
echo "<input id='post_title_link' name='post_title_link' size='40'
      type='text' value='" . get_option('post_title_link') . "' />";
}

add_action('admin_init', 'load_plugin');
function post_ticker_setting() {
?>
<div class="wrap">
    <form action="options.php" method="post">
        <?php
        settings_fields('plugin_options');
        settings_fields('post_title_link');
        do_settings_sections('plugin');
        ?>
        <input name="Submit" type="submit" value="<?php esc_attr_e('Save Changes'); ?>" />
    </form>
</div>
<?php
}
函数加载插件(){
添加“插件设置”部分(“插件主”、“股票设置”、“插件设置”部分“文本”、“插件”);
添加设置字段('plugin\u text\u string','Title text','plugin\u setting\u string','plugin','plugin\u main');
添加设置字段('post_title_link'、'link'、'plugin_link_setting'、'plugin'、'plugin_main');
注册设置(“插件选项”、“插件选项”);
注册设置(“发布标题链接”、“发布标题链接”);
}
函数插件\u节\u文本(){
echo'更改您的帖子标题并提供指向的链接。

; } 函数插件\设置\字符串(){ 回声“; } 函数插件链接设置(){ 回声“; } 添加操作('admin_init','load_plugin'); 功能post_ticker_设置(){ ?>
必须使用register\u setting()注册所有设置。显示的register\u设置行与字段不对应。 此外,应在字段注册后声明节() 在代码中,以下行

        <?php
    settings_fields('plugin_options');
    settings_fields('post_title_link');
    do_settings_sections('plugin');
    ?>
只有“post_title_link”具有相同的名称。这可能就是为什么它是唯一一个更新

add_settings_section('plugin_main', ...
add_settings_field('plugin_text_string', ...
add_settings_field('post_title_link', ...