Поиск по сайту:
Мужчина, который умно говорит о любви, не очень любит (Ж. Санд).

Как добавить динамическую дату в авторском праве в 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(); ?>

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

© 2009 – 2016

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

Читать  Как объяснить WordPress, основные советы по безопасности Linux, выпуск технической поддержки

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

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


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

  1. Оксана:

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


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

**ссылки nofollow

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


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

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: