Путь обновления для загрузчика скриптов Wordpress. php - PullRequest
0 голосов
/ 12 февраля 2020

Я работаю на сайте Wordpress, который показывает некоторые ошибки консоли. Он не находит файлы для нескольких сценариев, которые загружаются из загрузчика сценариев. php, который является основным файлом Wordpress. Проблема заключается в том, что среда Wordpress для этого сайта содержит все основные каталоги и файлы Wordpress в каталоге с именем WP. Так как Wordpress не учитывает это, он не может найти ресурсы, так как путь неверен. script-loader.php содержит эту строку кода $scripts->add( 'editor', "/wp-admin/js/editor$suffix.js", array( 'utils', 'jquery' ), false, 1 );, если я включу /wp/ до wp-admin, все работает как задумано, но, конечно, я не должен изменять файл ядра. Как я могу обновить путь без изменения файла ядра, чтобы Wordpress нашел эти файлы?

1 Ответ

1 голос
/ 12 февраля 2020

Вы просмотрели документацию для Имея WordPress в подкаталоге ? Если вы установили WordPress по стандартному методу "root path", вам может потребоваться изменить файл .htaccess, обратите внимание, в частности, RewriteBase и второй RewriteRule:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wp/
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wp/index.php [L]
</IfModule>
# END WordPress

Есть много других ресурсов по запуску WordPress из подкаталога, но основы обычно сводятся к:

  • Убедитесь, что ваши правила перезаписи соответствуют каталогу, который вы используете
  • Убедитесь, что ваш siteurl и homeurl параметры установлены правильно
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...