Як показувати поточну дату в 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

Дієслово dar в іспанській мові: значення, відмінювання та особливості використання

Іспанська мова приваблює мільйони людей своєю мелодійністю, емоційністю та відносною простотою вивчення. Одним із найважливіших…

3 дні ago

Сервери VPS для побудови незалежних онлайн-систем

Коли проєкт залежить від чужих обмежень, зростають ризики простоїв, втрати доступу до даних і складнощів…

1 тиждень ago

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

У тих, хто планує створення сайту вперше, майже завжди виникає питання: що таке домен і…

1 тиждень ago

Більш ніж просто Wi-Fi: Як вибрати роутер для IT-фахівця

Для простого користувача критерієм хорошого Wi-Fi є швидке завантаження сторінок та відсутність буферизації під час…

2 тижні ago

Чим CRM для стоматології відрізняється від універсальних систем

Коли власник стоматологічної клініки вперше замислюється про автоматизацію, він нерідко іде найпростішим шляхом: гуглить "CRM…

3 тижні ago

Віддалена розробка з тропіків: Технічний бік, інфраструктура та організація робочого простору

Алоха! Останні кілька років остаточно закріпили тренд на віддалену роботу. Для веб-розробників, DevOps-інженерів та адміністраторів…

3 тижні ago