Файлы перевода Wordpress скопированы в папку wp language - PullRequest
0 голосов
/ 22 ноября 2018

У меня странная проблема с одним из моих 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 веб-сайта на одном сервере (та же тема, те же плагины, другой домен, другой язык), и эти сайты работают правильно.

1 Ответ

0 голосов
/ 22 ноября 2018

Думаю, я решил проблему с загрузкой текстового домена для плагина.Теперь это работает, когда файлы перевода находятся в папке /wp-content/languages/plugins.Я до сих пор не знаю, почему другие плагины переводят, даже если в файле functions.php нет загружаемого текстового домена.

...