使用挂钩扩展我的插件设置

时间:2021-03-18 作者:techno

我需要向我的设置中添加新选项,新字段显示在设置页面中,但未保存。

我的add\\u settings\\u field回调:

  public function field_option_callback()
    {
        ?>
        <p>
            <input type=\'checkbox\' name=\'my_options[imgs][]\' <?php checked( in_array( \'thumbnail\', $imgs ), 1 ); ?> value=\'thumbnail\'>
            <label><?php _e(\'Thumbnail\',\'do\'); ?></label>
        </p>
        <?php
        $html = "";
       echo apply_filters( \'after_options_callback\', $html );
    }
如何使用挂钩向插件添加更多字段和设置?

编辑:如果我从register\\u设置中删除sanitize\\u回调,并在同一个插件文件中使用add\\u过滤器,它就会工作

1 个回复
SO网友:Kamrul Sajib

您可以使用do_action( \'add_more_field\', $post->ID, $post ); 扩展字段的步骤

更多信息:https://developer.wordpress.org/reference/functions/add_action/