X
  • Дизайн та розробка сайту
  • Дизайн і створення сайтів. Розробка тем для WordPress. Створення Landing Page.
  • office@gnatkovsky.com.ua
  • @vgnat
  • Написати мені
Замовити послугу

Как вывести дату, рубрику, число комментариев и метки к записи WordPress

Приклад
  • 2024-11-21
  • 6004 переглядів

  • Дизайн та розробка сайту

Доброго времени суток. 🙂

В этом уроке хочу показать Вам несколько простеньких, но полезных функций. Если у Вас есть свой блог на WordPress, то Вы как любой, кто развивает его - пытаетесь улучшить и сделать удобным для Ваших посетителей.

Дата, метки, рубрика, колличество комменариев

Есть не плохие функции, которые выводят дополнительную информацию о записи. В этом уроке представлю следующие функции, которые выводят информацию о:

  • Дате публикации поста. Удобно для многих, чтобы знать актуальность статьи и информации в ней.
  • Рубрике - к которой принадлежит запись. Тоже часто нужный элемент.
  • Число комментариев - для того, чтобы видеть, какие записи более всего обсуждают.
  • Метки - ключевые слова, которые описывают статью.

Данные элементы можно добавлять там где есть вывод цикла, например single.php, index.php, category.php и тд.

Давайте по порядку разберем как вывести каждую из этих функций.

Чтобы вывести дату, когда была опубликована запись нужно прописать функцию get_the_date:

<?php echo get_the_date("d M Yг"); ?>

Результат будет примерно таким - 02 Мар 2015г. За то, в каком формате будет выведена дата отвечают символы в скобках.

Чтобы понять, какие именно символы и за что отвечают, смотрите таблицу

Символ в строке Описание Пример возвращаемого значения
d День месяца, 2 цифры с ведущими нулями от 01 до 31
D Сокращенное наименование дня недели, 3 символа от Пн до Вс
F Полное наименование месяца, например January или March от Январь до Декабрь
g Часы в 12-часовом формате без ведущих нулей От 1 до 12
G Часы в 24-часовом формате без ведущих нулей От 0 до 23
h Часы в 12-часовом формате с ведущими нулями От 01 до 12
H Часы в 24-часовом формате с ведущими нулями От 00 до 23
i Минуты с ведущими нулями 00 до 59
j День месяца без ведущих нулей От 1 до 31
l (строчная 'L') Полное наименование дня недели От Понедельник до Воскресение
m Порядковый номер месяца с ведущими нулями От 01 до 12
M Сокращенное наименование месяца, 3 символа От Янв до Дек
n Порядковый номер месяца без ведущих нулей От 1 до 12
O Разница с временем по Гринвичу в часах Например: +0200
s Секунды с ведущими нулями От 00 до 59
t Количество дней в месяце От 28 до 31
Y Порядковый номер года, 4 цифры Примеры: 1999, 2003
y Номер года, 2 цифры Примеры: 99, 03

Теперь можете настроить свой вывод даты и времени публикации записи.

Далее, рассмотрим функцию, которая выводит название рубрики в которой опубликована запись.

Для этого, нужно подключить функцию the_category. Выглядеть это будет примерно так:

Рубрика: <?php the_category(', ') ?>

В скобках запятая и пробел. Это сделано для того, что если запись находится в нескольких рубриках, то они выведутся через запятую, примерно так - Рубрика: рубрика1, рубрика2.

Следующая функция - выводит количество комментариев. Это функция - comments_number, подключите ее следующим образом:

Комментариев: <?php comments_number('0','1','%'); ?>

И последний элемент - вывод меток. В этом поможет функция - the_tags();

Подключите ее следующим образом

<?php the_tags(); ?>

Результатом будет такая строка - Метки: метка1, метка2. Слово Метки, появится автоматически.

Можете заключить все в теги и придать стилей, чтобы украсить внешний вид и задать корректное отображение. Думаю теперь Вы сможете вывести дополнительные элементы, которые помогут Вашим посетителям увидеть больше информации о Вашей статье.

На этом все, спасибо за внимание. 🙂

Якщо Вам була корисна моя праця, можете фінансово підтримати сайт або відключити блокувальник реклами, що займе 2 хвилини :)

Хочу підтримати фінансово Хочу відключити блокувальник

Оцініть статтю
  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
Проголосовало: 5, в среднем: 5 из 5
Читайте також

Deprecated: Функція WP_Query викликана з аргументом, який вважається застарілим з версії 3.1.0! Вираз caller_get_posts застарілий. Використовуйте ignore_sticky_posts. in /var/www/vhosts/gnatkovsky.com.ua/gnatkovsky.com.ua/public/wp-includes/functions.php on line 6078