Используя multisite, как я могу получить два разных сайта в сети, чтобы иметь разные активные темы?

У меня возникли проблемы с тем, чтобы работать с множеством пользователей, как ожидалось. Я следил за несколькими учебниками и делал все шаг за шагом. Multisite включен, и я могу получить доступ к сети сайтов, однако, когда я меняю тему на панели инструментов одного сайта, она изменяется для всех моих сайтов.

Я использую подкаталоги, поэтому у меня есть mydomain.com и mydomain.com/site1 и т. Д. Я заметил, что когда я перехожу на панель мониторинга для mydomain.com/site1 , это просто приводит меня к mydomain.com/wp-admin/ . Я не знаю, было ли это ожидаемым поведением, но я подумал, что это может быть mydomain.com/site1/wp-admin/ . Похоже, что маршрутизация работает неправильно.

Я следил за инструкциями по перезаписи всего файла .htaccess с кодом, предоставленным после включения multisite.

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

Я что-то упускаю? Или что мне делать, чтобы устранить эту проблему?

Вот мой весь файл .htaccess :

 RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] # add a trailing slash to /wp-admin RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L] RewriteRule . index.php [L] 

Нижняя часть wp-config.php :

 define('WP_DEBUG', false); //define( 'WP_CACHE', true ); require_once( dirname( __FILE__ ) . '/gd-config.php' ); define( 'FS_METHOD', 'direct'); define('FS_CHMOD_DIR', (0705 & ~ umask())); define('FS_CHMOD_FILE', (0604 & ~ umask())); define( 'WP_ALLOW_MULTISITE', true ); define('MULTISITE', true); define('SUBDOMAIN_INSTALL', 'false'); define('DOMAIN_CURRENT_SITE', 'mydomain.com'); define('PATH_CURRENT_SITE', '/'); define('SITE_ID_CURRENT_SITE', 1); define('BLOG_ID_CURRENT_SITE', 1); /* That's all, stop editing! Happy blogging. */ /** Absolute path to the WordPress directory. */ if ( !defined('ABSPATH') ) define('ABSPATH', dirname(__FILE__) . '/'); /** Sets up WordPress vars and included files. */ require_once(ABSPATH . 'wp-settings.php'); 

Еще одна вещь, которую следует отметить, когда я перехожу к сетевому администратору -> всем сайтам и нажимаю «редактировать» на mydomain.com/site1 , его «Адрес сайта» установлен правильно, но на вкладке «Настройки» оба сайта Siteurl и Home установленный в mydomain.com , кажется, что я не могу их изменить. Когда я спасу, они возвращаются назад.

Solutions Collecting From Web of "Используя multisite, как я могу получить два разных сайта в сети, чтобы иметь разные активные темы?"