Mange udviklere bruger websteder som GitHub, BitBucket og GitLab til automatisk at implementere ændringer på et kørende eller live websted. For de fleste udviklere ser arbejdsprocessen sådan ud: Du udvikler et tema eller plugin lokalt og hoster det et eller andet sted (for mig er det normalt GitHub).

I årenes løb er GitHub blevet et af de populære valg for udviklere, og det er en integreret del af webudvikling at sende dine projekter til det. At gøre det på denne måde kan hjælpe dig med at synkronisere det med en live installation af WordPress. At synkronisere dine GitHub-arkiver med WordPress manuelt er lidt besvær, da du skal gentage processen igen og igen. Det indebærer også kopiering af filer til FTP, når du uploader projektet til din klient (på delte servere) eller konfigurer Git-parenteserne til at opdatere, hente og opdater derefter på alle sider. Dette er besværligt og tager meget tid.

Tredjeparts automatiserings- og integrationsværktøjer bragte min udviklingsstrøm til den næste overordnede. Selvom de hjalp med at forenkle opgaver, var det svært at integrere temaer og Git-styringsmoduler. I denne vejledning vil jeg diskutere, hvordan man automatisk synkroniserer GitHub-arkiver med WordPress for at implementere ændringer.

1 - WP Pusher

WP skubbe wordpress plugin

Downloade

WP Pusher er et af de mest komplette plugins i denne sammenhæng. Udviklet af Peter Suhm, hjælper pluginnet dig med at synkronisere temaer og WordPress plugins direkte fra GitHub, Bitbucket eller GitLab.

Let at bruge : Synkronisering af lagre med live-websteder kan virke som hårdt arbejde at gøre. WP Pusher forenkler dette ti gange ved at hjælpe dig med at undslippe opgaven med at kopiere filer til FTP / SSH. Når plugin er aktiveret, kan du begynde at styre alle dine projekter, der er vært af GitHub fra instrumentbrættet.

Push at implementere : pluginens magi ligger i dens Push-to-Deploy-funktion, som er en lille boks i indstillingerne. Det opdaterer automatisk dine temaer og plugins i det øjeblik du forpligter dig til GitHub uden besvær med at opdatere og vedligeholde nye versioner manuelt.

Pro-version : Generelt forbedrer WP Pusher oplevelsen af ​​at integrere Git med WordPress i høj grad. På trods af at være gratis er WP Pusher også tilgængelig til en overkommelig pris, der spænder fra $ 39 til $ 199. I hans pro versionDu kan finde nogle udvidede funktioner til synkronisering af dine private opbevaringssteder.

2 - GitHub Updater

Github opdaterings wordpress plugin

Downloade

GitHub Updater er et plugin fra Andy Fragen, der automatisk serverer opdateringer til dine plugins og WordPress-temaer fra GitHub, Bitbucket eller GitLab.

Pluginnet er især nyttigt for en kunde med en hostingkonto, der ikke understøtter Git. Dit plugin og temaoverskrift indeholder information om, hvor det er hostet på GitHub. Pluginnet bruger disse oplysninger til at opdatere ethvert plugin eller WordPress tema hostet på GitHub.

3 - WordPress GitHub Sync

Wordpress git syntaks

Downloade

WordPress GitHub Sync synkroniserer indhold med et GitHub-arkiv og giver dig mulighed for at samarbejde om indholdsoprettelse på dit WordPress-sted. Udviklet af James DiGioia og Ben Balter og indeholder plugin adskillige nyttige funktioner.

Synkroniser indhold: Plugin giver dig mulighed for at synkronisere indholdet i to forskellige WordPress-installationer ved hjælp af GitHub. Du kan også se en forhåndsvisning af indholdet før den endelige implementering på serveren.

Udgave : Med WordPress GitHub Sync kan du nemt redigere dit indhold på GitHub, som giver dig mulighed for at holde dine brugere opdaterede om ændringer.

Send forbedringer: dette plugin giver dig mulighed for at indsende dine forbedringer ved at implementere skabelonen til " Træk anmodning Fra GitHub.

Samarbejde: Tillader forskellige hold at skrive og redigere deres indlæg ved hjælp af GitHub. Selv redaktører kan skrive og redigere et websted fra WordPress-redigeringsgrænsefladen.

4 - WP Migrere DB

Wp migrere db

Downloade

Dette er endnu et fantastisk WordPress-plugin, der giver dig mulighed for at eksportere din database og synkronisere den. Der er absolut intet at gøre med Git, men det gør det muligt at synkronisere forskellige miljøer.

Det er alt sammen til denne plugin-liste, jeg håber, du nemt kan synkronisere dine WordPress-projekter med Github.