Давненько я не работал с вордпрессом а сегодня сел сделать кастомную страницу опций + ее сохранение в бд и чуть-чуть осел)
На сколько я помню то у страниц опций, созданыых таким образом не имеют хуков типа save_post и т.д.:
function add_my_option() {
add_options_page('my_option', 'my_option', 'manage_options', 'my_option', 'render_my_option');
}
function render_my_option() {
get_template_part( 'template-parts/admin/my-option' );
}
а нужно просто к примеру в functions.php повесить обработчик на кнопку сабмита формы на странице:
if ( empty( $_POST['my_option_submit'] ) ) {
do ...
}
правильно ли я собрался делать или я что-то упустил? подскажите пожалуйста.