We hebben het al gezien hoe een multisite-netwerk te creëren, maar alleen deze situatie stelde ons in staat om een ​​enkele WordPress-blog om te zetten in een multisite, behalve dat hier de inhoud van de eerste site niet wordt gebruikt in het multisite-netwerk. Dus hoe kunnen we niet alleen een multisite-netwerk creëren, maar ook hoe we de inhoud van de eerste blog in het netwerk kunnen gebruiken? Met andere woorden, hoe integreer je een bestaande WordPress-site in een multisite-netwerk?

Deze zelfstudie is bedoeld om deze vraag te beantwoorden en u te begeleiden bij de stappen die u moet volgen om een ​​site in een netwerk te verplaatsen. We zullen bespreken:

  • Hoe u de import- / exporttool gebruikt om inhoud te migreren.
  • De plug-in gebruiken « widgets Instellingen Widgets migreren.

Een migratiemethode kiezen

In deze tutorial laat ik je zien hoe je je site migreert met behulp van een set plug-ins. Dit heeft het voordeel dat het snel en gemakkelijk is, en voor de meeste sites kunt u bijna alles wat u nodig heeft migreren.

Maar als u veel aanpassingen gedaan hebt op uw site met behulp van de Customizer, of je hebt veel tijd besteed aan het instellen van je plug-ins, deze methode zal dat niet allemaal migreren. U kunt de tijd nemen om alles handmatig aan te passen of u kunt het donnees du website.

Migratie van databasetabellen donnees bestaat uit het gebruik van phpMyAdmin om de tabellen uit de database te downloaden donnees, waarbij het resulterende SQL-bestand wordt gewijzigd en gebruikt voor de nieuwe installatie. Dit voorkomt dat u aan het eind alle wijzigingen moet aanbrengen, maar het kan een beetje intimiderend zijn.

voordat u begint

Je moet weten dat we ons in een situatie bevinden waarin er een uniek WordPress-blog en een multisite-netwerk is waarin we de unieke site willen integreren.

Maar wacht. Voordat u begint, is er een heel belangrijk ding dat u moet doen. Sla uw site op. Maak een back-up van de site die u wilt verplaatsen en uw netwerk.

Inhoud exporteren van de oude site

Normaal gesproken zal ik moeten zeggen dat deze methode eenvoudig is, gezien de verschillende tutorials die we hier over dit onderwerp hebben geschreven, maar ik denk dat een kleine herhaling me geen pijn zal doen.

WordPress biedt een tool waarmee u eenvoudig inhoud kunt exporteren. Dit is de tool " Exporteren .

Export-wordpress-inhoud

Tenzij u alleen bepaalde soorten inhoud wilt, kunt u alle inhoud exporteren en klikken op ' Exporteur ". WordPress maakt een XML-bestand en downloadt het naar uw computer.

Creëren van een nieuwe site in uw netwerk

Open nu het netwerk waarin u uw site wilt importeren. Begin met het maken van een nieuwe site volgens de normale procedure.

Plug-ins en thema's installeren en activeren

Voordat u inhoud importeert, installeert u hetzelfde thema dat u gebruikt op de oude site op uw netwerk en activeert u het voor uw nieuwe site. Doe hetzelfde voor alle plug-ins.

Het importeren van inhoud naar uw nieuwe site

Ga nu, voordat u inhoud van uw oude site importeert, naar de inhoud die is gemaakt tijdens het maken van de subsite en verwijder deze. Verwijder ook alle widgets. Je zou een lege site moeten hebben.

Voordat u inhoud van uw oude site kunt importeren, moet u de plug-in ' WordPress Importeur ". Bekijk onze tutorial over het installeren van een WordPress Plugin. Zorg ervoor dat u de plug-in installeert en activeert. Als u klaar bent, navigeert u naar " Hulpmiddelen - Exporteren .

import-inhoud-a-wordpress

Klik op het bestand kiezen fichier En selecteer vervolgens het XML-bestand dat eerder is geëxporteerd. Onthoud dat u op zoek bent naar een XML-bestand. Zodra u dat heeft gedaan, klikt u op de " Upload bestand en import .

De importeur zal u nu vragen of u inhoud wilt toewijzen aan bestaande auteurs op uw netwerk, of een nieuwe auteur wilt maken:

assign-to-auteur

U kunt er ook voor kiezen om de inhoud van elk artikel te importeren. Als alles correct is, start u de importprocedure.

Het importeren van widgets

Voordat u widgets migreert, moet u ervoor zorgen dat dezelfde thema's en plug-ins zijn ingeschakeld op uw nieuwe site. Installeer vervolgens de plug-in « Widget Settings Import / Export En activeer het op uw nieuwe site.

Opmerking: Widgets gaan naar widgetgebieden die door uw thema zijn gedefinieerd, dus als u het juiste thema niet hebt ingeschakeld, zal deze stap niet correct werken. En als er widgets zijn die door de plug-ins worden geleverd, worden deze niet geïmporteerd als u ze niet op de nieuwe site hebt geïnstalleerd.

Ga nu naar het dashboard van uw oude site en installeer de widget " widgets Instellingen ". Ga naar " Extra> Widgetinstellingen De widgets exporteren:

Export-to-widgets

Tenzij u alleen enkele widgets van uw oude site wilt selecteren (en niet alle), selecteer het vakje Selecteer alle actieve Widgets ". Klik op de knop Export Instellingen Widget Om het exportbestand te downloaden.

Ga nu naar uw nieuwe site en ga naar " Extra> Widgetinstellingen '

Klik op de knop "Selecteer een bestand" en zoek het bestand dat u wilt importeren. Merk op dat u deze keer op zoek bent naar een json-bestand, niet naar een XML-bestand. Klik vervolgens op " Geeft Instellingen Widget De widgets in het bestand bekijken:

import-of-widgets

Selecteer de widgets die u wilt importeren of klik op de knop Selecteer alle actieve Widgets ”, En zorg ervoor dat u de huidige widgets verwijdert, samen met het importeren. Klik vervolgens op " Import Settings Widget .

Het enige dat u nu hoeft te doen, is controleren of uw nieuwe site vergelijkbaar is met de oude. Het is zo simpel. Ik hoop dat je je kunt verplaatsen website in een WordPress multisite-netwerk. Als u problemen ondervindt, kunt u deze naar ons opsturen.