Обратите внимание на __('Publish') — функция __() приводит к translate() , где вы получаете фильтр 'gettext' .
Существует два способа решения вашей проблемы: 1. Адрес строки в одной специализированной функции (убедитесь, что она соответствует правильному текстовому домену!) или 2. Используйте более общий подход. p>
Удалить кнопку сохранения очень сложно, потому что post_submit_meta_box() просто выгружает содержимое. Нет фильтра вообще. Javascript или ob_start() могут решить эту проблему.
Вот например:
Если вы загляните в
/wp-admin/edit-form-advanced.php
, вы найдете мета-поле:Обратите внимание на
__('Publish')
— функция__()
приводит кtranslate()
, где вы получаете фильтр'gettext'
.Существует два способа решения вашей проблемы: 1. Адрес строки в одной специализированной функции (убедитесь, что она соответствует правильному текстовому домену!) или 2. Используйте более общий подход. p>
Вам не нужно использовать код в качестве плагина. Достаточно будет включить его в functions.php вашей темы.
ОБНОВЛЕНО
Чтобы удалить исходную кнопку «Сохранить», добавьте следующий код в ваш файл functions.php:
Удалить кнопку сохранения очень сложно, потому что
post_submit_meta_box()
просто выгружает содержимое. Нет фильтра вообще. Javascript илиob_start()
могут решить эту проблему.Например, так: