n-wp.ru — блог о WordPress
Как выделить новые посты для постоянных посетителей | n-wp.ru

Как выделить новые посты для постоянных посетителей

Небольшой код, позволяющий визуально выделять новые посты. Он работает только для постоянных посетителей.

Как выделить новые посты для постоянных посетителей

Если вы хотите помочь посетителям найти новое содержимое и повысить количество просмотров страниц, то можете воспользоваться способом, описанным ниже. Он не требует подключения новых плагинов, всего две правки кода темы, используемой в блоге.

Создадим две функции, которые будут проверять, является ли пост новым относительно последней даты посещения, и если является, то добавляющей к названию поста приставку, показывающую, что пост для посетителя действительно новый.

Добавьте в файл functions.php используемой вами темы:

Строчка 6 содержит приставку к названию поста, которая добавляется, если пост новый.
Строчка 15 этого кода содержит подсчет времени, на протяжении которого пост будет считаться новым. Можете поиграть с этой величиной, чтобы установить оптимальное для своего блога время новизны поста.

Давайте создадим оформление для элемента new-article. Для этого добавьте в файл style.css:

Тут вы можете проявить фантазию, придумав яркое оформление, сразу попадающее в поле зрения.

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

tiaurus

Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

Комментировать

/* ]]> */