WordPress MultiSite Theme

Ich habe Multi-Site. (3 Webseiten) Ich möchte also ein anderes Thema auf einer der Webseiten anwenden. Aber wenn ich das Thema aktiviere. Alle Websites sind betroffen. Wie funktioniert die Multisite? Kann jemand klären, was mit Multi-Site getan werden kann?

  1. Installieren Sie MultiSite (Unterverzeichnis)
  2. Geänderte wp-config.php und .htaccess

    define( 'WP_ALLOW_MULTISITE', true ); define('MULTISITE', true); define('SUBDOMAIN_INSTALL', false); define('DOMAIN_CURRENT_SITE', 'localhost:8020'); define('PATH_CURRENT_SITE', '/multi/'); define('SITE_ID_CURRENT_SITE', 1); define('BLOG_ID_CURRENT_SITE', 1); 

und .htaccess

 # BEGIN WordPress  RewriteEngine On RewriteBase /multi/ 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]  # END WordPress 
  1. Erstelle weitere 2 Seiten

Bildbeschreibung hier eingeben

Aus irgendeinem Grund (Der Doppelpunkt in der URL: Bevor die Portnummer fehlt (ein anderes Problem?)), Also ändere ich die Einstellung der Website, um Doppelpunkt hinzuzufügen, da es einen Fehler gibt, wenn ich die Website besuche. Bildbeschreibung hier eingeben

  1. Netzwerk aktiviert die Themen
  2. Aktivieren Sie theme1 in site1
  3. Aktivieren Sie theme2 in Site2

Aber alle Seiten sind gleich.

Mir ist aufgefallen, dass bevor ich das Thema aktiviere, die URL ist

 http://localhost:8020/multi/site2/wp-admin/themes.php 

nachdem ich aktiviert habe, leitet es weiter zu:

 http://localhost:8020/multi/wp-admin/themes.php 

Was habe ich falsch gemacht?

Solutions Collecting From Web of "WordPress MultiSite Theme"

So funktioniert es nicht. Wenn Sie zu WP Network admin gekommen sind, installieren Sie das Theme von dort und Sie können es Netzwerk aktivieren, wenn Sie möchten. Danach gehst du auf die Webseite WP Admin, wo du das Thema ändern und aktivieren willst.

Ich habe eine Multisite, bei der jede Website ein anderes Thema ohne Probleme verwendet.

Schritt-1: Fügen Sie in der Datei wp-config.php diese Codezeile hinzu

 define ( 'WP_ALLOW_MULTISITE', true ); 

Schritt-2: Danach gehen Sie zu Tools> Network Setup und folgen Sie den statementen

  • Kopiere alle define () – functionen und füge sie in wp-config.php ein, kurz bevor /* That's all, stop editing! Happy blogging. */ beende /* That's all, stop editing! Happy blogging. */ /* That's all, stop editing! Happy blogging. */ /* That's all, stop editing! Happy blogging. */ und das //define ( 'WP_ALLOW_MULTISITE', true );
  • Kopieren Sie den htaccess-Regelcode und fügen Sie ihn im Stammverzeichnis in die .htaccess-Datei ein.

Schritt 3: Abmelden und erneut einloggen.

Es sollte dann gut funktionieren.

Einrichten des Themas:
Gehen Sie zur Seite “Sites” des Netzwerkadministrations-Dashboards. Wo die Website-URL angezeigt werden soll. Wenn wir den Mauszeiger darüber bewegen, können wir das Dashboard einer beliebigen URL aufrufen.

Gehen Sie zur Seite “Thema> Affe”, um ein verfügbares Thema zu aktivieren.

Rufen Sie “Website besuchen” des Dashboards einer bestimmten Website auf, um den Unterschied zu sehen. Hoffe das hilft.