[WP]管理画面にサブメニューとサブページを追加で作成したサブページにオプションページを表示して、inputに入力した値をWP_OPTIONに保存します。

オプションページの雛形

RAW HTML

WP_OPTIONに追加する雛形

public function admin_subpage()
{
    $system_message = '';
    if (isset( $_POST['myPlugin'] )) {
        check_admin_referer('myPlugin');
        $update_options = array(
            'myPluginOption1' => $_POST['myPluginOption1'],
            'myPluginOption2' => $_POST['myPluginOption2'],
        );
        update_option('myPluginOptions', $update_options);
        $system_message = '設定を保存しました';
    }
    $options = get_option('myPluginOptions');
    //同フォルダ内のoption_page.phpを表示する
    require_once __DIR__ . '/option_page.php';
}
ソースコード装飾ならGoogle code prettify

利用したWPタグ

update_option()
check_admin_referer();
get_option();