Intereting Posts
Можно ли исправить ошибки Access-Control-Allow-Origin (CORS origin) с помощью директивы заголовка php? Получить сообщение meta inline редактировать WordPress Как удалить wp_link_pages () из шаблона Динамический URL-адрес, а не физическая страница в базе данных Различные избранные изображения в зависимости от контекста: цикл или один вид Разве это все еще имеет смысл с использованием json endpoint ep_mask теперь, когда есть новый rest api? Созданы пользовательские типы сообщений, но single.php не работает Получать комментарии от публикации и сортировать по значению commentmeta Проблема с RSS-фидом в Firefox и Safari Список комментариев, полученных по каждому сообщению определенного автора Загрузить шаблон внутри родительского шаблона Переопределить обрезку по умолчанию в WordPress Как удалить сценарий? Показать шаблон загружен Пользовательские типы сообщений, шаблоны страниц и разбиение на страницы. Почему я получаю ошибку 404?

Пользовательские столбцы WordPress Admin

Я просто закончил создание пользовательских столбцов через панель администратора WordPress.

Пользовательский тип сообщения, который я использую, называется «слайдами». Я понял, как добавить заголовки столбцов и весь контент столбца (потому что они являются стандартными по умолчанию для WordPress) … что мне не хватает, как добавить контент в столбец «thumbnail»? Какой-то оператор if, например: если admin-thumbnail существует, отображается изображение миниатюр администратора … которое звучит достаточно просто, я просто не знаю, как добавить его в этот конкретный столбец.

Код, который у меня есть до сих пор: http://pastebin.com/YfuYUW5c .

Спасибо, Джош

Solutions Collecting From Web of "Пользовательские столбцы WordPress Admin"

сначала создайте новый столбец:

add_filter( 'manage_edit-post_columns', 'c3m_new_column'); function c3m_new_column( $defaults ) { $dfaults['post_thumbnail'] = 'Post Thumbnail'; return $defaults; } 

Теперь функция вывода миниатюр в столбце:

 add_action( 'manage_posts_custom_column', 'c3m_custom_column', 10, 2); function c3m_custom_column( $column_name, $post_id ) { if ($column_name == 'post_thumbnail') { if ( has_post_thumbnail() ) { $img_url = wp_get_attachment_image_src( get_post_thumbnail_id() ); echo '<img src="'. esc_url( $img_url[0] ).'" />'; } else { echo 'No Post Thumbnail Set'; } } 

Крис,

Я изменил следующее (и код работает!): http://pastebin.com/HZWgHrZf .

Я получил его здесь: http://justintadlock.com/archives/2011/06/27/custom-columns-for-custom-post-types

Для каждого столбца вы просто добавляете другой случай 🙂

Спасибо, Джош