Вы можете добавить дополнительный контент в поле отправки сообщения, подключившись к действию post_submitbox_start
. Вот пример, чтобы показать, как вы добавляете контент. Вы можете попробовать вставить это в свои функции. php, и вы увидите, что кнопка появляется на экране редактирования сообщения рядом с обычной кнопкой publi sh.
function myButton() {
?>
<button>This is a button</button>
<?php
}
add_action("post_submitbox_start", "myButton");
Эта кнопка не работает что-нибудь, и это не стилизовано, но я надеюсь, что вы поняли концепцию.
Чтобы дать ему функциональность, вы можете либо использовать его в качестве кнопки отправки для обычной формы редактирования, и подключиться к фильтрам сохранения сообщений в бэкэнде, чтобы добавить специальные функции, если представлены с этой кнопкой. Или же вы можете просто добавить небольшой элемент сценария и вместо него вызвать обратный вызов с помощью javascript, если это лучше соответствует вашим потребностям.
Надеюсь, что это приведет вас в правильном направлении.