Как показать в административном разделе количество присоединенных к посту медиафайлов

Как показать в административном разделе количество присоединенных к посту медиафайлов | n-wp.ru

Attachment – присоединенный к посту медиафайл, отображаемый на отдельной странице. Чаще всего отдельные страницы используют для картинок – иногда удобно выводить изображение в полную ширину и высоту на специальной странице, а в самом посте использовать миниатюру меньшего размера. С помощью присоединенных изображений можно создать галерею картинок с возможностью комментировать каждую из них, ведь у каждого присоединенного изображения есть своя отдельная страница, к которой можно подключить комментарии, создать для нее индивидуальный шаблон, поставить счетчик просмотров, добавить кнопки отправки в социальные сети, сервисы и онлайновые закладки. Для того, чтобы показать в административном разделе блога, сколько к странице присоединено медиафайлов, можно воспользоваться простой функцией.

Как показать в административном разделе количество присоединенных к посту изображений

Для того, чтобы вывести количество присоединенных изображений, открываемых на отдельной странице, добавьте в файл functions.php используемой вами темы следующий код:

add_filter('manage_posts_columns', 'posts_columns_attachment_count', 5);
add_action('manage_posts_custom_column', 'posts_custom_columns_attachment_count', 5, 2);
function posts_columns_attachment_count($defaults){
    $defaults['wps_post_attachments'] = __('Атт');
    return $defaults;
}
function posts_custom_columns_attachment_count($column_name, $id){
	if($column_name === 'wps_post_attachments'){
	$attachments = get_children(array('post_parent'=>$id));
	$count = count($attachments);
	if($count !=0){echo $count;}
    }
}

После этого в списке постов появится отдельная колонка с количеством присоединенных изображений. Отображение этой колонки можно отключить или включить в панели Настройки экрана.

Как показать в административном разделе количество присоединенных к посту изображений

Колонка с количеством выводится последней, не мешая остальным.

Как показать в административном разделе количество присоединенных к посту изображений

Автор tiaurus 2182 Articles
Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

Оставьте первый комментарий

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*