Intereting Posts
Почему страница пользовательского таксономического архива перенаправляет меня на один пост? Пользовательский объект типа сообщения – неопределенные переменные Проблемы с изменением состояния пользовательской публикации с помощью Get Post Meta Запросить настраиваемые типы сообщений Как я могу изменить отображение одной категории? <! – Больше -> не работает как загружать и разрешать загрузку форматов .mobi и .epub Как добавить отображаемое изображение в the_content после первого абзаца? Создание таблицы HTML из массива на основе значений динамических ключей Почему мой сайт WordPress чрезвычайно медленный, даже находясь в мощном стеке EC2 и RDS Меню, но не по теме Добавить дополнительные коды с помощью плагина Как получить информацию о заказе продукции Woocommerce Установите таксономию в качестве названия таксономии Переименование файлов при загрузке

Пользовательские столбцы 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

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

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