Как-то раз я написал подробнейший пост про регистрацию собственного статуса записи в WP. В нём я старался осветить практически все моменты, но про один я всё же забыл — про добавление статуса в меню «Свойства» (быстрое редактирования поста).
Итак, давайте приступим. Обратите внимание, в этом посту подразумевается, что вы уже создали какой-то свой статус, у меня это — «Архив».
add_action('admin_footer-edit.php','true_dobavlenie_statusa'); function true_dobavlenie_statusa() { echo "<script> jQuery(document).ready( function($) { $( 'select[name="_status"]' ).append( '<option value="archive">Архив</option>' ); }); </script>"; }
Комментарии к коду:
Вот что у меня в итоге получилось:
А у вас? Если да, то возможно некоторые из вас сразу задались вопросом — можно ли для новых статусов добавлять метки, так же, как они добавляются для черновиков, записей на модерации и пр. Чтобы было понятно, то вот скриншот:
У меня есть небольшое руководство относительно того, как это сделать тут.