Intereting Posts
Активируйте мои плагины через FTP get_posts показывает только 5 сообщений. (nopaging и posts_per_page -1 не работают) Страницы редактора WordPress, не изменяющие статус ввода Сохранение смещения get_posts и is_paged () Получить URL-адрес избранного изображения После wp_insert_post () Поиск двух строк в поиске WP Как я могу перенаправить пользователя после ввода неправильного пароля? Проверьте, пусто ли меню? Невозможно найти переменную is_single в моем плагине jQuery Нельзя использовать страницы, созданные в WP Поиск тегов не работает после изменения структуры константы Использовать различные таксономии в постоянных ссылках разных персонализированных почтовых сообщений? Использовать шаблон страницы вместо персонализированного архива типа сообщения Как использовать вложенные петли пользовательских типов сообщений для многосайтовых блогов с помощью WP_Query () Как получить контрольный выбор из объекта $ setting, переданного в sanitize_callback

Как добавить пользовательскую кнопку в каждое поле настраиваемого типа сообщений.

Лучший способ показать вам, что я хочу, это картина:

Вот

Я хотел бы добавить кнопку на красную область, чтобы создать специальное действие, касающееся Chambre1 .

Я искал что-то похожее на фильтр « manage_posts_columns », который мы используем для создания новых столбцов на экране «Пользовательские настройки сообщений», но ничего не нашел.

У кого-нибудь есть решение для этого?

Большое спасибо

Solutions Collecting From Web of "Как добавить пользовательскую кнопку в каждое поле настраиваемого типа сообщений."

Существуют аналогичные фильтры и действия для пользовательского типа сообщения (замените $ post_type именем вашего типа сообщения):

Чтобы добавить новый фильтр столбцов, выполните следующие действия : manage _ {$ post_type} _posts_columns . Этот фильтр имеет один аргумент, список всех столбцов, и вам нужно добавить свой столбец и вернуть результаты.

Для отображения содержимого столбца действие управляется _ {$ post_type} _posts_custom_column . Это действие передает имя столбца и идентификатор сообщения. Вам нужно эхо-данные, которые вы хотите отобразить, но убедитесь, что вы проверяете, действительно ли столбец ваш, путем проверки имени столбца.

add_action('manage_{$post_type}_posts_custom_column', 'my_custom_column', 10, 2); function my_custom_column($column, $post_id) { if ($column == {$my_column_name}) { echo '<button>My Button</button>' } } 

Замените {$ post_type} на фактическое имя вашего типа сообщения и замените {$ my_column_name} на имя столбца, добавленного через фильтр управления _ {$ post_type} _posts_columns .

Это упрощенный код, вам нужно создать кнопку, которую вам нужно использовать, и обработать то, что делает кнопка.