У меня странная проблема с одним из моих WordPress сайтов.У меня есть собственный плагин уведомления о файлах cookie с файлами переводов в своем собственном каталоге.И это прекрасно работает.Но через день или два файлы перевода копируются в папку /wp-content/languages/plugins
, и тогда переводы больше не работают.Когда я удаляю эти файлы, переводы снова работают.Я отключил все плагины, которые мог (SEO, W3 Cache, Security plugins, ...), но это продолжается.Переводы не работают, если файлы находятся только в папке /wp-content/languages/plugins
.У кого-нибудь есть идеи, что могло бы быть копированием этих файлов?
ОБНОВЛЕНИЕ: Таким образом, проблема появилась снова.Я удалил все плагины и дополнительные таблицы, которые, как мне кажется, могли вызвать проблему (кэш W3, Wordfence, плагин безопасности «все в одном»).Я очистил файл .htaccess, поэтому остались только стандартные правила wordpress.Я удалил свой плагин и установил его снова.Так что это работает некоторое время.Затем - я думаю, запрос - запускает копию файла.Файлы mo и po копируются из папки my-plugin/language
в папку /wp-content/languages/plugins
, и переводы больше не работают.Если я перезаписываю два новых файла, они снова работают, пока «что-то» не перезапишет файлы снова.Я искал в functions.php и в файлах плагинов, но не смог найти ничего, что могло бы быть причиной этого.Я даже попытался загрузить файлы снова из другой пользовательской папки.Работает до тех пор, пока файлы не будут записаны / перезаписаны в папке /wp-content/languages/plugins
.Я попытался установить права доступа к файлу только для чтения, но у меня есть доступ только через FTP, так что это не имеет никакого эффекта.У кого-нибудь есть идеи, где искать проблему.Кстати, у меня есть еще 3 веб-сайта на одном сервере (та же тема, те же плагины, другой домен, другой язык), и эти сайты работают правильно.