Мне нужно переместить мою папку wp-content в другую папку.
Например, это папка wordpress:
Я уже следовал за гидом, поэтому у меня есть:
define('WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'] . '/public/wp-content' ); define('WP_CONTENT_URL', 'http://www.example.com/public/wp-content' );
в моем wp-config.php
это правильно, да? но это, похоже, не работает.
Содержимое моего сайта показано (но они показывались, когда не были и эти строки кода), но темы не работают.
Должен ли я добавить что-то еще?
Если содержимое отображается, это означает, что определения, которые вы добавили в wp-config.php , работают правильно.
Неправильное стилирование подразумевает, что в ваших файлах темы есть жестко закодированный путь. Например, создатель темы использовал:
// Incorrect echo '/wp-content/themes/themename/css/stylesheet.css';
Вместо…
// Correct echo get_stylesheet_directory_uri() . '/css/stylesheet.css';
Или даже неправильный вызов content_url .
Вам нужно найти эти жестко закодированные URL-адреса / пути и обновить их до нужного формата.