Приветствую друзья, в данной записи я решил собрать все самые основные метаданные которые необходимо время от времени или прикрутить к какой-то из тем, или же отобразить при создании того или иного решения. На данный момент список метаданных для вывода в WordPress не полный, но он будет пополняться время от времени. Основная цель данной записи собрать все необходимые для вывода метаданные.
Вывод количества просмотров:
Итогом всех операций будет отображение количества просмотров для каждой записи. А точнее, мы прикручиваем к каждой записи своего рода счётчик который производит подсчет а затем вывод количества просмотров.
В файл functions.php (который находится в корне темы WP) добавляем код:
function getPostViews ($ postID) {
В коде указанном выше, имеется 2 функции:
1 — функция производит фиксацию просмотров записи
2 — функция отображает количество данных просмотров
Остается только вставить код для отображения результатов работы данных функций.
Функцию которая будет фиксировать просмотры необходимо добавить в файл который будет запускаться при каждом просмотре в основном это single.php, page.php, index.php или им подобные:
Тепрь давайте выведем количество просмотров записи. Для этого пропишите данный код в том месте шаблона где необходимо отобразить результат:
Также имеется код который отобразит в админ панели блога количество просмотров записей, в отдельной колонке (которая появится после применения кода ниже):
add_filter('manage_posts_columns', 'posts_column_views');
add_action('manage_posts_custom_column', 'posts_custom_column_views',5,2);
function posts_column_views($defaults){
$defaults['post_views'] = __('просмотров');
return $defaults;
}
function posts_custom_column_views($column_name, $id){
if($column_name === 'post_views'){
echo getPostViews(get_the_ID());
}
}
Подробнее:
http://mojwp.ru/prosmotry-statei.html
Вывод даты:
1. Отображение даты в формате установленном в настройках WordPress:
2. Отображение даты в формате 2018-07-23 + обернем дату в тег
Подробнее:
https://wp-kama.ru/function/the_date
Вывод времени:
https://wp-kama.ru/function/the_time
Вывод категории:
https://wp-kama.ru/function/get_the_category
Вывод автора:
Подробнее:
https://wp-kama.ru/function/the_author
Вывод аватарки автора:
Вывод произвольных (мета) полей:
Подробнее:
https://misha.blog/wordpress/custom-fields.html
Вывод тегов:
Вывод начала записи с ограничением выводимых слов
Отдельно стоит отметить что данный вариант вывода хорошо выводит посты созданные при помощи King Composer.
Вывод начала (оглавления записи) при использовании shortcodes конструкторов (по типу Visual Builder, King Composer), без отображения тегов шорткода
Источник записи: https://mediadoma.com