Поддержка Проблемы и решения WP автоматически удаляет посты на сайте

  • Здравствуйте всем!

    Примерно каждую неделю в одно и тоже время после полуночи наблюдаю в логах сообщения об удалении каких-то записей и страниц на сайте. Удаление осуществляет не пользователь, а сам WP (в логах актор: System и адрес сайта). Сообщения следующего содержания (для примера):

    PostDate: 2024-02-25 08:43:25
    PostTitle: Stats
    PostUrl: https://infosecportal.ru/?page_id=4897
    ClientIP: 185.12.92.46
    Severity: 300
    Object: post
    EventType: deleted
    UserAgent: WordPress/6.4.3; https://infosecportal.ru
    PostStatus: trash
    PostType: page
    PostID: 4897

    и вот одновременно с этим:

    PostDate: 2024-02-25 23:35:48
    PostUrl: https://infosecportal.ru/?p=4909
    ClientIP: 185.12.92.46
    Severity: 300
    Object: post
    EventType: deleted
    UserAgent: WordPress/6.4.3; https://infosecportal.ru
    PostStatus: trash
    PostType: post
    PostID: 4909

    Какие-то из установленных плагинов я не подозреваю, т.к. у них нет функционала для автоматического удаления записей. Чтобы с сайта реально исчезали какие-то посты, я не заметил. Но во-первых интересно, что это такое и кто делает. А кроме того, что за удаление постов с меня и других пользователей списывается наша внутренняя валюта сайта в рамках плагина GamiPress, а это для пользователей крайне неприятно.

    Буду благодарен за предположения о том, что это может удаляться и в рамках какого системного процесса.

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 15 ответов — с 1 по 15 (всего 17)
  • Логи чего именно, какого решения вы показываете?

    Автор astahov006

    (@astahov006)

    Примеры логов взяты из плагина WP Activity Log

    Автор astahov006

    (@astahov006)

    Похоже WP в фоновом режиме по определенному алгоритму подчищает копии каких-то авто-сохраненных и удаленных постов по 2-3 поста в неделю примерно. Может быть где-то можно об этом почитать и узнать можно ли этот механизм как-то настраивать.

    Модератор Yui

    (@fierevere)

    永子

    WP этого не делает, возможно у вас стоят плагины чистки и оптимизации, которые скорее всего явно были настроены так, чтобы такое делать

    Автор astahov006

    (@astahov006)

    Странно тогда. Никаких плагинов чистки и оптимизации я не устанавливал и не настраивал.

    Скопируйте из Здоровья сайта список плагинов

    Примерно каждую неделю в одно и тоже время после полуночи наблюдаю в логах сообщения об удалении каких-то записей и страниц на сайте. Удаление осуществляет не пользователь, а сам WP

    Возможно хакеры отправляют задания на ваш крон

    Автор astahov006

    (@astahov006)

    На хакеров это поведение не похоже.

    Вот сегодня ночью опять в то же время:

    PostDate: 2024-03-22 17:04:28
    PostTitle: Черновик
    PostUrl: https://infosecportal.ru/?p=5170
    ClientIP: 185.12.92.46
    Severity: 300
    Object: post
    EventType: deleted
    UserAgent: WordPress/6.4.3; https://infosecportal.ru
    PostStatus: auto-draft
    PostType: post
    PostID: 5170

    Автор astahov006

    (@astahov006)

    Список активных плагинов. Кто из них может посты удалять по расписанию?

    1. Advanced Google reCAPTCHA
    2. AI Image Lab
    3. Akismet Anti-spam: Spam Protection
    4. All-in-One WP Migration
    5. Broken Link Checker
    6. BuddyPress
    7. Converter for Media
    8. Custom Login Page Customizer
    9. Cyr-To-Lat
    10. GamiPress
    11. GTranslate
    12. Independent Analytics
    13. Invite Anyone
    14. MailPoet
    15. Remove Footer Credit
    16. User Submitted Posts
    17. Wordfence Security
    18. WP Activity Log
    19. wpDiscuz
    20. WP Event Manager
    21. WP Fastest Cache
    22. WPForms Lite
    23. wpForo
    24. WP Mail Logging
    25. WP Reactions Lite
    26. WP Telegram
    27. WP Telegram Login
    28. Youzify

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

    В поддержку обращался. Они сказали, что WP по видимому подчищает какие то черновики. Обещали исправить в следующем релизе, чтобы их плагин не реагировал на данные события. Но вопрос о том, кто там чего подчищает, так и остаётся открытым. Есть ли в WP такой функционал, где он описан и как настраивается? А если это не WP, то кто тогда этим занимается? Ни один из установленных плагинов я не могу заподозрить в этом.

    Модератор Yui

    (@fierevere)

    永子

    Есть ли в WP такой функционал, где он описан и как настраивается

    такого функционала в WP без стороннего кода нет

    Модератор Yuri

    (@yube)

    /wp-includes/post.php:7682
     * Deletes auto-drafts for new posts that are > 7 days old.
    
    Модератор Yui

    (@fierevere)

    永子

    там не только
    PostStatus: auto-draft
    но еще и корзина чистится

    Редакции сверх заданного предела тоже кстати удаляются,
    @astahov006 а нормальные записи у вас не трогаются ?

    Нормальные записи не трогаются вроде.

Просмотр 15 ответов — с 1 по 15 (всего 17)