Intereting Posts

Кнопка добавления в столбцах администратора

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

Какие-нибудь идеи?

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

введите описание изображения здесь

Solutions Collecting From Web of "Кнопка добавления в столбцах администратора"

Вы смотрите код, чтобы добавить столбец рядом с короткой ссылкой. Это довольно просто. Здесь есть две вещи. Вы можете добавить его для определенного типа сообщения или общего для всех типов сообщений, которые у вас есть.

// add a thumbnail column to the edit posts screen function kv_post_thumbnail_column($cols) { $cols['thumbnail'] = __('Thumbnail', '1stopwebsolution'); return $cols; } add_filter('manage_posts_columns', 'kv_post_thumbnail_column'); // go get the attached images for the logo and thumbnail columns function kv_thumbnail_value($column_name, $post_id) { if (('thumbnail' == $column_name) || ('logo' == $column_name)) { if (has_post_thumbnail($post_id)) echo get_the_post_thumbnail($post_id, array( 71, 61)); } } add_action('manage_posts_custom_column', 'kv_thumbnail_value', 10, 2); 

Это добавит столбец Thumbnail, следующий в конце всей таблицы листинга типа post.

Вы можете создать специальный тип сообщения со следующей ссылкой. Читайте больше и получите его.

https://codex.wordpress.org/Plugin_API/Action_Reference/manage_posts_custom_column

Я протестировал добавить следующий код в вашу тему functions.php

  function firefog_post_edit_column($cols) { $cols['edit'] = __('Button', 'firefog'); return $cols; } add_filter('manage_posts_columns', 'firefog_post_edit_column'); function firefog_post_edit_value($column_name, $post_id) { if ('edit' == $column_name) { echo '<button class="button">Button</button>'; } } add_action('manage_posts_custom_column', 'firefog_post_edit_value', 10, 2); 2);