Sammanfogning av WordPress-databas på ett enkelt sätt med WPMerge
Detta är ett sponsrat inlägg från det fina teamet på WPMerge. Följande handledning ger allt du behöver veta för att komma igång.
När vi än arbetar med WordPress-miljöer är det vanligt att vi klona produktionsdatabasen till vår lokala utvecklingsdatabas men inte nödvändigtvis tvärtom.
Låt oss till exempel säga att vi arbetar i den lokala utvecklingsdatabasen som innehåller nya inlägg, kanske nya WooCommerce-ordrar eller annan data som du vill dela med produktionsplatsen.
Vid det här laget har du två versioner av databasen som du vill slå ihop utan att förlora ändringar i någon av miljöerna.
För att hantera detta har vi några val:
- Du kan notera alla ändringar som görs på den lokala utvecklingsplatsen och noggrant utföra dem på produktionsplatsen.
- Du kan kopiera ändrade rader från utvecklingsplatsen och köra frågorna på produktionsplatsen. Problemet med detta är när den nya datan kommer in; användare kan ha samma ID som används i den lokala utvecklingsdatabasen, vilket i slutändan skapar en konflikt.
- Med för närvarande tillgängliga verktyg kan du flytta utvecklingsdatabasen till livesidan. Men du skulle förlora de viktiga förändringarna som kommentarer eller beställningar som hände på livesidan under utvecklingen.
Ingen av dem ger ett idealiskt arbetsflöde för distribution.
Sammanfogning av WordPress-databas
WPMerge ändringar som genom att slå samman ändringar på utvecklingssidan till livesidan utan att skriva över ändringarna som gjorts på livesidan sedan kloningen.
Det kommer att hantera att skapa nya ID:n, ersätta gamla, och även intelligent serialisera post-ID:n.
Hur det fungerar
Innan du startar utvecklingen måste du klona produktionsplatsen med ett valfritt verktyg som InfiniteWP, WP Time Capsule, All-on-One WP Migration eller Duplicator.
Nu har du en produktionsplats, och det är klon, utvecklingsplatsen. Installera WPMerge-plugin på både prod- och dev-webbplatser och anslut dem.
WPMerge är nu redo för dig att börja utveckla. Alla ändringar som görs i utvecklingsmiljön kommer att registreras.
Under utvecklingen kan du dra in produktionsdatabasen och tillämpa dina lokala ändringar när som helst och fortsätta utvecklingen. Detta ger dig en komplett bild av hur din kod fungerar på den aktuella produktionsdatabasen.
När utvecklingen är klar kan du driva ändringarna till produktionen. Under denna process skickas endast de frågor som registrerades till produktionsdatabasen.
När det gäller filer kan du ladda ner nya och ändrade filer som en zip-fil och ladda upp dem via S/FTP. I I en framtida version kommer denna process snart att automatiseras – precis som en sammanslagning av databasen med ett klick kommer filer också att synkroniseras med ett enda klick.
Hur kan du använda WPMerge?
Ändå undrar du:
Varför skulle jag behöva detta plugin?
Det här är några av de användningsfall som WPMerge passar in i.
- det kan användas när du har att göra med en webbplats som tar emot beställningar, kommentarer eller annan data kontinuerligt,
- den kan också användas om du vill tillåta dina kunder att göra ändringar på livesidan medan du utvecklar,
- du kan också använda den för att uppdatera plugins, teman och WordPress-kärna.
- det gör det enkelt att överföra tema- eller sidredigeringar till en live-webbplats.
- plugin-programmet är bra för att göra kodredigeringar på sidor eller lägga till ny funktionalitet på befintliga sidor,
- och så vidare.
Naturligtvis är detta bara några av exemplen.
Oavsett vilket är behovet av att slå samman WordPress-databasen från lokal till produktion inte ett okändt behov, och WPMerge tillhandahåller solid funktionalitet för att se till att du kan fokusera på att få ditt arbete gjort lokalt samtidigt som du trycker på att slå samman uppdateringarna till produktionen.

