Je ne comprends pas tout à fait comment enregistrer correctement les paramètres de mon plugin . Lorsque je clique sur le bouton " Enregistrer les modifications ", il enregistre les données mais ne montre aucun message réussi. Dois-je ajouter une fonction supplémentaire ou autre chose?
Ma forme ressemble à ceci:
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
}
J'ai eu le même problème que vous, mais j'ai trouvé comment résoudre ce problème dans ce tutoriel:
https://digwp.com/2016/05/wordpress-admin-notices/
Fondamentalement, ma page de paramètres se trouvait en dehors du menu Paramètres. Je devais donc ajouter explicitement settings_errors()
à ma page d'options et elles ont commencé à fonctionner. :)
J'espère que cela pourra aider.