Поиск по сайту:
Почему распалась римская империя? Как по-латыни автоматизация конторских работ? (Алан.Дж.Перлис)

Как добавить динамическую дату в авторском праве в Footer на WordPress

20.09.2016
Как добавить динамические данные о авторском праве в Footer на WordPress

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

Вариант 1. PHP решение динамической даты по авторскому праву

Вы бы вставить что – то подобное в файл вашей темы functions.php

&copy; 2016 – <?php echo date('Y'); ?> Вашсайт.ру

Проблемой является то, что вы можете добавить этот код только когда вашему сайту, по крайней мере один год.

Как добавить динамические данные о авторском праве в Footer на WordPress

Вариант 2. Элегантное решение WordPress динамической даты авторских прав

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

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

function andreyex_copyright() {
global $wpdb;
$copyright_date_ex = $wpdb->get_results("
SELECT
YEAR(min(post_date_gmt)) AS first_date_ex,
YEAR(max(post_date_gmt)) AS last_date_ex
FROM
$wpdb->posts
WHERE
post_status = 'publish'
");
$output = '';
if($copyright_dates_ex) {
$copy_right_ex = "&copy; " . $copyright_dates_ex[0]->first_date_ex;
if($copyright_dates_ex[0]->first_date_ex != $copyright_dates_ex[0]->last_date_ex) {
$copy_right_ex .= '-' . $copyright_dates_ex[0]->last_date_ex;
}
$output_ex = $copy_right_ex;
}
return $output_ex;
}

Затем откройте ваш файл темы footer.php и поместите следующий код, где вы хотите, чтобы отобразить дату:

<?php echo andreyex_copyright(); ?>

Эта функция добавит следующий текст:

Читать  12 самых полезных хитростей с .htaccess для WordPress

© 2009 – 2016

Не устанавливайте вручную даты авторского права. Воспользуйтесь этой техникой в ваших текущих и будущих сайтов WordPress.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Поделиться в соц. сетях:


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

1 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Оксана

Очень удобно, благодарю, а то постоянно приходится вручную менять

Это может быть вам интересно


Рекомендуемое
Термин Footer (подвал) обычно относится к нижней части веб - страницы…

Спасибо!

Теперь редакторы в курсе.