Techbear
Сайт для тех, кто хочет использовать Вордпресс по максимуму, но не хочет разбираться в коде.
Многие Вордпресс темы отображают дату публикации страницы, и для многих сайтов, особенно статичных, этого достаточно.
Но если время от времени вы обновляете контент на страницах, то вам может быть нужно отображать не дату публикации, а дату обновления страницы. Тогда ваши посетители будут видеть, что контент свежий.
Это особенно актуально, если у вас новостной сайт, или контент вроде «Как сделать…».
В этой статье вы узнаете, как добавить дату последнего обновления на страницы сайта без плагина и с плагином.
С помощью этого способа вы добавите дату последнего обновления перед контентом на всех страницах.
Добавьте этот снипет в файл functions.php дочерней темы, или с помощью специального плагина.
Не добавляйте снипет напрямую в functions.php текущей темы, потому что при следующем обновлении темы этот файл будет заменен на оригинальный.
Если вы хотите выводить дату и время в другом формате, выберите нужный формат здесь, и замените его в строках 5
и 6
.
Вы можете добавить стили выводимой фразе. Добавьте этот снипет с нужными стилями на нужных страницах, или в файл стилей:
Этот способ выводит дату изменения в любом месте с помощью шорткода.
Добавьте этот снипет в functions.php так же, как предыдущий снипет:
Вы можете изменить текст в строке 10
на свой. Форматы даты здесь.
Выводить дату обновления можно с помощью этого шорткода: [POST_MODIFIED]
.
Также вы можете вывести дату обновления произвольной страницы на любой странице с помощью этого шорткода: [POST_MODIFIED post=123]
.
Замените 123
на ID нужной страницы.
Реклама
Простой способ выгодно купить полис
Если у вас премиум тема, и вы можете создавать блоки и выводить их в любой части страницы через хуки Вордпресс, то вы можете попробовать этот способ.
Создайте блок, выберите условия отображения и выведите его через нужный хук Вордпресс.
Если ваша тема позволяет исполнять PHP прямо в хуке, то можете запускать снипет прямо в хуке:
Замените текст на свой в строке 2
. Замените или добавьте стили в строках 1-3
. Формат даты в строках 4
и 5
.
Кроме этого, в некоторых премиум темах есть готовый функционал информации о последнем обновлении страницы, например, Blocksy.
В этом способе вы выведите дату обновления с помощью Elementor Pro. Если вы создали шаблон страницы с помощью Элементора, или хотите вывести дату изменения на странице, созданной с помощью Элементора, то можете попробовать этот способ.
Откройте шаблон страницы или нужную страницу в Элементоре и перетащите виджет Post Info на нужное место.
Перейдите в панель редактирования слева, выберите нужный пункт (или добавьте новый), и смените его тип на Custom:
Кликните по кнопке Dynamic и выберите Post Date:
Кликните по иконке ключа и выберите Тип Post Modified.
В выпадающем меню Формат выберите нужный формат:
То же самое можно сделать с текстовыми виджетами, настройки аналогичные.
Если не ошибаюсь, то же самое можно сделать с помощью плагина JetEngine.
В других пейдж-билдерах это делается аналогично.
Как обычно это бывает в Вордпресс, для такой задачи тоже есть плагины.
Их довольно много, вот один из них:
Дата последнего изменения нужна не только для ваших посетителей, чтобы они видели, что страница недавно обновлялась. Это также важно для SEO.
Поисковым системам больше нравятся страницы, которые регулярно обновляются, потому что такой контент имеет более актуальную информацию.
Читайте также:
Оставляйте комментарии.
Сайт для тех, кто хочет использовать Вордпресс по максимуму, но не хочет разбираться в коде.