Содержание
Как мы уже говорили ранее — WordPress совершенно потрясающий. С множеством хуков и функций вы можете достичь буквально чего угодно. Вы можете изменить WordPress Admin так , как вы хотите, например, изменить список столбцов, изменить порядок, удалить параметры администратора, скрыть ссылку справки и т. Д.
В этом уроке мы рассмотрим простой, но очень эффективный способ отображения миниатюр в области администрирования WordPress.
Зачем нам нужны Избранные изображения в админ панели WordPress?
На прошлой неделе я переместил свой сайт с одного домена на другой домен . Из-за некоторой сложности я потерял Избранные изображения для нескольких постов. Теперь я хотел, чтобы изображение было только для этих сообщений.
Есть также несколько плагинов WordPress, которые заполняют показанное изображение первым изображением из поста, но я этого не хотел. Поэтому решил создать скрипт, который показывает featured image в админке если таковые существуют или просто ничего не показывать. Так что я мог бы вручную перейти на эту страницу / пост и добавить избранные изображения .
Another must read: Настройте SSL (HTTPS) правильным способом
Давайте начнем
Шаг 1
- Открыть админ панель WordPress
- Перейти к оформлению -> Редактор
- открыто
functions.phpфайл и поставить ниже код
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
add_image_size ( 'crunchify-admin-post-featured-image' , 120 , 120 , ложный ) ;
// Добавить фильтр столбцов постов и страниц. Они оба могут использовать одну и ту же функцию.
add_filter ( 'manage_posts_columns' , 'crunchify_add_post_admin_thumbnail_column' , 2 ) ;
add_filter ( 'manage_pages_columns' , 'crunchify_add_post_admin_thumbnail_column' , 2 ) ;
// Добавить столбец
функция crunchify_add_post_admin_thumbnail_column ( $ crunchify_columns ) {
$ crunchify_columns [ 'crunchify_thumb' ] знак равно __ ( «Главное изображение» ) ;
вернуть $ crunchify_columns ;
}
// Давайте работать со столбцами панели администратора почты и страницы
add_action ( 'manage_posts_custom_column' , 'crunchify_show_post_thumbnail_column' , 5 , 2 ) ;
add_action ( 'manage_pages_custom_column' , 'crunchify_show_post_thumbnail_column' , 5 , 2 ) ;
// Здесь мы берем эскиз уменьшенного размера и показываем его
функция crunchify_show_post_thumbnail_column ( $ crunchify_columns , $ crunchify_id ) {
switch ( $ crunchify_columns ) {
дело 'crunchify_thumb' :
если ( function_exists ( 'the_post_thumbnail' ) )
echo the_post_thumbnail ( 'crunchify-админ-пост-признаки образ' ) ;
еще
эхо 'хм … ваша тема не поддерживает / не поддерживает избранные изображения …' ;
перерыв ;
}
}
|
Шаг 2
- Нажмите
Update fileкнопка - Перейти к сообщениям -> Все сообщения
- Страницы ИЛИ -> Все страницы
Вы должны увидеть избранные изображения в панели администратора. Мы используем manage_posts_columns а также manage_pages_columns WordPress фильтры и manage_posts_custom_column а также manage_pages_custom_column Действия WordPress.
0.00 (0%) 0 votes








