Задать вопрос
elizarovnikolai56
@elizarovnikolai56
Развиваю перспективные проекты

Есть ли более безопасные альтернативы внешнему cron (wget) для обновления дат постов в WordPress?

Столкнулся с задачей: нужно периодически обновлять даты публикации - изменения конкретных старых записей в WordPress для поддержания их актуальности в поисковой выдаче.

Проблема в том, что на некоторых проектах практически нет трафика, из-за чего штатный wp- cron срабатывает крайне нерегулярно или не срабатывает вообще.

собрал небольшой плагин:

  1. Администратор указывает id нужных записей и тип обновления (дата публикации, изменения или обе).

  2. На стороне хостинга настраивается реальный серверный cron, который дергает эндпоинт плагина.

  3. Плагин проверяет флаг включения и обновляет даты через wp_update_post.


Решение работает стабильно, без телеметрии и лишних зависимостей.

Код выложил в открытый доступ: https://github.com/elizarov-n906/auto-update-posts

Собственно, вопрос к сообществу:

Сталкивался ли кто-то с подводными камнями такого подхода?

Есть ли более элегантные способы гарантированно обновлять даты записей на сайтах без трафика и не требующие настройки внешних cron-задач на хостинге?
  • Вопрос задан
  • 87 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    Курс по WordPress с нуля до результата. Создание сайтов без кода
    2 месяца
    Далее
  • beONmax
    Профессия WordPress разработчик
    3 месяца
    Далее
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
Решения вопроса 2
Mike_Ro
@Mike_Ro Куратор тега WordPress
Python, JS, WordPress, SEO, Bots, Adversting
Столкнулся с задачей: нужно периодически обновлять даты публикации - изменения конкретных старых записей в WordPress для поддержания их актуальности в поисковой выдаче.

Вы считаете, что современный поисковик не в состоянии понять, что им таким образом пытаются манипулировать?
Сталкивался ли кто-то с подводными камнями такого подхода?

Аутентификация эндпоинта на обновление имеется? Если нет, то что будет, если url утечет в паблик?

Я бы использовать wp cli с выполнением консольной команды php.
Ответ написан
vpetrov
@vpetrov
частный SEO-специалист
Не стоит так делать. Обновление даты без обновления контента рано или поздно приводит к пессимизации. Условно - хотя бы 10% из зоны основного контента должно быть обновлено (добавлено или изменено).
Условная "свежесть" контента вообще измеряется днями (1-3) там, где это важно. Сопоставить контент с уже проиндексированным - вообще не проблема, и вылавливается тупо на хэшах. Если кроме даты ничего не обновлялось - это наказуемая манипуляция.
Как минимум, бонус QDF таким образом получить нельзя.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы