ok, also einfach gesagt - Ihr schaut welche Blog-ID euer Usprungs Blog hat, geht z.B. mit PHPmyAdmin auf die Datenbank exportiert die betreffenden Tabellen (die mit der Bolg-ID z.B. wp_2_...) und ändert die Blog-ID. Im Anschluss die Domain in der options Tabelle anpassen.
Beiträge von René Reimann
-
-
wenn ich so ins blaue rate, dann vermute ich das dein Domainmapping nicht korrekt funktioniert.
Wie mappst du die Doamins? -
Hi, zum einen kannst du dir das hier durchlesen. -> https://wordpress.org/support/topic/…twork-multisite und zum anderen kannst du Inhalte aus anderen subBlogs mit der Core-Funktion switch_to_blog(); abrufen.
-
Hallo P³Hamburg,
vom Prinzip ganz einfach ;)
Bei WordPress Multisite werden für jede Instanz ([COLOR=#333333]test.hauptdomain.de, shop.hauptdomain.de[/COLOR]) eigene Datenbanktabellen angelegt.
Die Namenskonvetion, dieser Tabellen richtet nach dem Wert der in der wp-config.php unter $table_prefix definiert ist. (Für mehr Informationen bitte hier schauen -> wp-config.php) Im Standard haben alle Multisitetabellen folgenden prefix wp_2_.... Die Zahl im Tabellennamen steht für die jeweilige Blog-ID.
Was du jetzt machen kannst ist alle Tabellen zu deinem Blog, der umgezogen werden soll, zu exportieren und die Tabellen in den Zielblog umzubennen. Im Anschluss solltest du noch alle Einträge ändern die etwas mit der Domain zu tun haben. Hier für kannst du https://interconnectit.com/products/searc…ress-databases/ verwenden
Achtung, immer Backup machen!
-
Abgesehen von Technischerausführung, ich finde das Produkt überzeugt!
Tollte Bilder, tolle Präsentation und das machts aus ich habe Lust zu bestellen!
Kommst du auch nach Halle gefahren :)
-
Manchmal ist eine Leerzeile am Ende der functions.php schuld. Es könnte auch sein das ein Schießender PHP-Tag schuld sein.
-
mal geschaut ob es am ende der functions.php eine Leerzeile gibt?
-
Hi Ella, es gibt bei WordPress Multisite Pysisch kein Unterverzeichnis. Alles was nach deiner Domain mit einem "/" folgt sind virtuelle Unterverzeichnisse. Hast du wirklich alles so wie in den Anleitungen beschreiben durchgeführt?
Auch .htaccess Einträge? Beschreib doch deine Problem mal genauer.
-
Hi, in der wp-config wird ein table prefix definiert, dieser kann für jede installation neu bestimmt werden. So greift WordPress nur auf die Tabellen mit entsprechendem Tableprefix zu.
-
Ah ok hab ich mir gedacht aber eben nur gedacht :D
Das /blog/ ist fest im WordPress Core verankert und wird, wenn du versuchst es über die Permalinkeinstellungen zu entfernen vom Core neu gesetzt - blöde Sache.
Ich habe hier ein CodeSnippet das kannst du in der functions vom Theme ablegen, damit sollte das verschwinden.
https://gist.github.com/derpixler/e0766020f096e56f6af6
PHP
Alles anzeigen<?php /* Remove Blog-Slug From Permalink Structure * * @author René Reimann <info@rene-reimann.de> * @return viod */ function rr2_rbsfps(){ global $wp_rewrite; $wp_rewrite->set_permalink_structure( str_replace( '/blog', '', get_option('permalink_structure') ) ); $wp_rewrite->set_category_base( str_replace( '/blog', '', get_option('category_base') ) ); flush_rewrite_rules(); } add_action( 'init', 'rr2_rbsfps' ); -
Hi, ich würde dir genre weiter helfen doch leider kann ich deine Frage nicht wirklich deuten.
Meinst du das du http://www.deine-domain.de/ den Slash oder seht irgendwo in der URL Blog?
-
Hallo kujulian,
es ist sehr naiv zu denken das ein Datenverlust, das einzige und schlimmste bei einem Angriff ist. Natürlich mag das für dich, wenn du eine Sicherung hast nicht weiter schlimm sein aber hast du schon mal darüber nachgedacht, warum dich jemand angreifen möchte?
Die meisten Angreifer haben anderes im Sinn als deine Daten zu löschen! Oft wird Schadcode oder Spamlinks in deine Seite eingeschleust um damit Dritte, also deine Besucher zu belästigen oder viel schlimmer ihnen zu schaden.
Wenn du damit leben, kannst das du potenziell als Spamofper missbraucht wirst dann brauchst du dir keine Gedanken um Sicherheit zu machen.
-
Hallo Leut,
Das funktioniert auch in Multisite!
Problem ist wenn, bereits viele Beiträge, Seiten, Bilder usw. vorhanden sind wird Relocate nicht alles ändern.
Genau genommen ändert das definieren der Konstant Relocate nur die "siteurl"!Willst du zuverlässig eine Domain ändern Hilft nur ein Search & Replace auf der Datenbank.
Hier für gibt es unter den wenigen Plugins keines, also mir ist keins bekannt, welches zuverlässig und vor allem Fehlerfrei funktioniert!Es gibt aller dings ein externes Tool von interconnect/it mit dem ein Search & Replace auf der Datenbank zuverlässig durchgeführt werden kann.
https://interconnectit.com/products/searc…ress-databases/
Viel spaß René
-
maxe hat recht! Du kannst [COLOR=#333333]Category-Slug leer lassen, sicherer is jedoch einfach einen Punkt in das Feld einzutragen. Du musst darauf achten das keine Statische-Seite die gleiche Bezeichnung wie eine Kategorie hat.
WordPress versucht immer wenn nichts passt einen Page zu laden oder halt 404. [/COLOR]
-
-
Das Problem ist das urls keine Umlaute enthalten!
Aber ja! Umlautdomains sind möglich die werden aber auch codiert so das nicht wirklich ein Umlaut in einer Domain steht. Siehe: Internationalisierter Domainname
Du hast eigentlich nur die Möglichkeit aus ä,ü,ö,ß -> ae, ue, oe, ss zu machen, was dann beim Anlegen der Seiten auch möglich ist. An der Stelle bietet WordPress auch keine Möglichkeit diesen Prozess zu manipulieren!
In der Datei wp-admin/network/site-new.php wird auf Zeile: 41 geprüft, ob ungültige Zeichen vorhanden sind. Ist das der Fall, wird die Fehlermeldung auf Zeile: 56 ausgegeben und der Prozess gestoppt.
Wenn du also unbedingt willst, dass Umlaute gültig sind muss man einen anderen Weg gehen! Mit der Funktion wpmu_create_blog(); werden neue Netzwerk-Seiten angelegt. Man könnte sich eine eigene Backend-Seite analog zu http://www.domain.de/wp-admin/network/sites.php erzeugen und hier entsprechend die Validierung anpassen.
Ob das dann allerdings funktioniert, kann ich nicht sagen. Vermutlich treten dann aufgrund der Umlaute folge Fehler in WordPress auf.
Ich denke du solltest die Finger davon lassen.
-
Hallo mistral2 ab Nov. gibt es von GalileoPress auch ein neues VideoTraining "WordPress 4"!
https://www.galileo-press.de/wordpress-4_3750/ -
Hallo Albert,
alle deine Punkte kannst du mit einer Multisite-Installation abarbeiten. Bei einer Multisite-Installation werden alle Benutzer in einer globalen Tabelle gespeichert. Benutzer können einzelnen Instanzen (WP-Installation), mit unterschiedlichen Berechtigungen zugewiesen werden. Ebenso funktioniert der Login. Meldet sich ein User an, ist er auch bei den ihm zugeordneten Instanzen angemeldet.
Also genau das was du sucht. ;-)
-
Ich bin mir nicht sicher aber die Filter werden in einem Stack gespeichert und danach abgearbeitet.
Mit dem Aufruf von add_filter kannst du eine Priorität vergeben mit der die Position im Stack festgelegt werden kann. Damit sollte sich die Reihenfolge manipulieren lassen.Siehe: http://codex.wordpress.org/Function_Reference/add_filter
-
Hallo MacMorre,
dazu müsstest du die am besten ein mini Plugin schreiben, welches den Content mit WordPress verabeitbar macht. Dann musst du in der Tabelle alle festen Größen für die Breite entfernen und durch prozentuale Werte ersetzten.
Sollte aber kein Hexenwerk sein.