web-dev-qa-db-ja.com

カスタムプラグイン設定:[変更を保存]をクリックしても成功のメッセージが表示されない

私は自分の プラグインの設定 を正しく保存する方法を完全には理解していません。 [変更を保存]ボタンをクリックするとデータは保存されますが、成功したようなメッセージは表示されません。特別な機能を追加する必要がありますか。

私の形は次のようになります。

function bdthemes_core_settings_page() { ?>
    <div class="wrap">
        <h1>BdThemes Settings</h1>
        <form method="post" action="options.php">
            <?php
                settings_fields("section");
                do_settings_sections("plugin-options");      
                submit_button(); 
            ?>          
        </form>
    </div>
<?php 
}
2
Selim Rana

私はあなたと同じ問題を抱えていましたが、私はこのチュートリアルでそれを修正する方法を見つけました:

https://digwp.com/2016/05/wordpress-admin-notices/

基本的に、私は自分の設定ページを設定メニューの外に持っていたので、私はオプションページに明示的にsettings_errors()を追加しなければなりませんでした、そして、彼らは働き始めました。 :)

それが役立つことを願っています。

2
typefasterjoel