Як показувати поточну дату в WordPress (2 способи)

Цілком ймовірно, що вам може знадобитися виводити поточну дату в якомусь місці на вашому сайті на WordPress. Це покаже вашим читачам, що сайт «живий» та актуальний. І це буде додатковим нагадуванням відвідувачам сайту про сьогоднішню дату.

Деякі теми ВордПрес мають вбудований параметр для відображення сьогоднішньої дати на сайті. Якщо ваша тема не підтримує цього, вам потрібно буде самому реалізувати виведення поточної дати.

У сьогоднішній статті ми розглянемо 2 різних способи відображення сьогоднішньої дати на сайті на WordPress. В першу чергу ми створимо шорткод, а для другого способу будемо використовувати невеликий шматок PHP коду в файлах шаблонах теми.

Давайте приступимо!

 

 

Шорткод для відображення сьогоднішньої дати в WordPress

Щоб показувати на сайті поточну дату, ви можете створити свій власний шорткод, використовуючи всього кілька рядків коду. Якщо ви не сильно знайомі з шорткодами WordPress, рекомендуємо прочитати цю статтю. Унікальність використання шорткода для цієї мети полягає в тому, що він дає можливість виводити поточну дату в будь-якій частині вашого контенту, а не тільки за допомогою віджетів.

Додайте наступний код в файл functions.php вашої активної теми:

function displayCurrentDate( $atts ) {
  return date(get_option('date_format'));
}
add_shortcode( 'currentdate', 'displayCurrentDate');

 

 

Ця функція додасть новий шорткод в систему. Для виведення поточної дати буде використовуватися налаштування для формату дат, яке ви встановили в пункті Налаштування → Загальні в Майстерні.

Після цього ви зможете використовувати шорткод [currentdate] в редакторі WordPress. І він відобразить поточну дату у фронтенді сайту відповідно до формату дати в налаштуваннях вашого сайту на WordPress.

 

 

Як показати сьогоднішню дату за допомогою коду

Якщо ви хочете показувати сьогоднішню дату за допомогою невеликого шматка коду, і вас не лякає необхідність правити файли-шаблони в темі, ви можете використовувати цей спосіб.

Для цього ви можете використовувати один з двох різних видів коду:

<?php echo date(get_option('date_format')); ?>

 

Цей код буде виводити на сайті поточну дату, використовуючи формат дати, який встановлений в налаштуваннях WordPress (як і шорткод, який ми розглянули вище).

Але ви також можете вказати свій формат дати, використовуючи цей шматочок коду:

<?php echo date('l, j F Y'); ?>

 

Ось що являє собою кожний символ формату дати в наведеному вище рядку:

  • l – це повна назва дня тижня (L в нижньому регістрі)
  • j – це день місяця
  • F – це повна назва місяця
  • Y – це цифрове позначення року (4 цифри; якщо використовувати нижній регістр, тоді останні 2 цифри року)

 

Ви можете використовувати цей код, наприклад, в шаблоні для шапки сайту – після закриваючого тега </header> у файлі header.php.

Щоб додати CSS-стилів для показу дати, ви можете обернути цей код тегом <div> з потрібним класом, а потім використовувати потрібні стилі для нього у файлі стилів теми (styles.css).

 

 

 

Короткий підсумок

Хоча це і не обов’язково, але відображення поточної сьогоднішньої дати на сайті WordPress може вам стати в нагоді. Ви можете використовувати для цього шорткод, або невеликий шмат PHP коду в файлах шаблонах поточної теми. Ми не розглядаємо для вирішення цього завдання використання плагіна, оскільки 2 способи в сьогоднішній статті роблять це простіше та доступніше.

 

Recent Posts

Встановлення PHP 8.4 на Windows 💻 | Покрокова інструкція

Багато розробників-початківців на Windows починають свій шлях з пакетів типу XAMPP, WampServer або Laragon. Це…

2 години ago

Як створити кастомну сторінку реєстрації WordPress — без плагінів

Коли ви встановлюєте WordPress, він люб'язно надає вам стандартну сторінку реєстрації за адресою wp-login.php?action=register. Вона…

7 днів ago

Як знайти сенс у своєму житті – 4 прості кроки

Це може звучати як заголовок якоїсь книжки з психології, або саморозвитку, однак це дійсно важлива…

1 тиждень ago

Що таке віртуалізація KVM – для початківців

Чи замислювалися ви коли-небудь, як ваш фізичний сервер, один шматок "заліза", перетворюється на десяток незалежних…

1 тиждень ago

Інфраструктура за підпискою: що дає хостинг

Хостинг - це не просто оренда серверів, а ціла модель використання інфраструктури мережі. Вона виникла…

2 тижні ago

Акцентна стіна: простий спосіб освіжити інтер’єр

Акцентна стіна стане ідеальним рішенням для швидкої трансформації будь-якого приміщення. Цей інноваційний дизайнерський метод здатен…

2 тижні ago