Ko se vtičniki trčijo: najboljše prakse za reševanje konfliktov vtičnikov WordPress

Skoraj neizogibno je, da boste v nekem trenutku v času svojega spletnega mesta WordPress doživeli velik konflikt vtičnikov.


Ko pride do teh konfliktov, nikoli ne pride do težav med dvema manjšima vtičnicama. Skoraj lahko zagotovite, da bo najpomembnejši vtičnik na vašem spletnem mestu neposredno prizadet, zaradi česar se bo njegova celotna funkcionalnost zrušila okoli vas.

Ta trditev je 50% paranoja in 50% razlog. Najpomembnejši vtičniki, ki jih uporabljate, so v nasprotju z drugimi zaradi svoje zapletenosti. Ne glede na to, ali se vaše spletno mesto nahaja okoli vtičnika za upravljanje dogodkov, vtičnika za e-trgovino ali česa drugega v celoti, ste lahko prepričani, da bo glavna žrtev vsakega konflikta, ki se pojavi.

Skoraj nemogoče se je povsem izogniti konfliktom, če uporabljate veliko vtičnikov. Vendar pa obstaja nekaj načinov, ki jih lahko uporabljate, da ohranite konflikte in težave vtičnika na absolutni minimum.

Izogibajte se zastarelim vtičnikom

Če morate za določeno funkcijo uporabiti vtičnik, se prepričajte, da je bil pred kratkim posodobljen in je združljiv z najnovejšo različico WordPress-a.

Če razvijalec vdelovalca v šestih mesecih ni posodobil, obstaja velika možnost, da bo vseboval zastarelo kodo. Zdaj, ko WordPress poskušajo skrajšati svoj razvojni cikel, je to še bolj pomembno.

Naredite varnostne kopije, preden kaj posodobite

Vtičniki-mape

Večina ljudi bo brez razmišljanja posodobila svoje vtičnike in spletno mesto. Na svojem spletnem mestu bi morali uporabljati najnovejše različice programske opreme, vendar med izvajanjem teh posodobitev ne bi smeli biti nepremišljeni..

Tako kot pri posodabljanju osnovne programske opreme WordPress je tudi pred večjimi spremembami dobro opraviti popolne in uporabne varnostne kopije celotnega spletnega mesta. Nalaganje varnostnih kopij vam omogoča, da obnovite starejše različice vsakega vtičnika, če bi šlo kaj narobe in se morate vrniti na prejšnjo različico.

Obstajajo storitve, kot so VaultPress to vam bo omogočilo varnostno kopiranje vsega, čeprav lahko preprosto prenesete wp-content / vtičniki mapo s programom FTP, kot je FileZilla.

Ustvari lokalno razvojno različico svojega spletnega mesta

Z aplikacijo, kot sta MAMP ali WAMP, ustvarite različico svojega spletnega mesta v lokalnem računalniku.

Nato lahko uporabite to lokalno različico svojega spletnega mesta kot preskusno okolje za posodabljanje vsakega vstavljenega vtičnika. To vam omogoča, da preizkusite posodobitve vsakega dela vtičnikov, ne da bi pri tem povzročali kakršne koli konflikte.

Če pride do konfliktov, se ti ne zgodijo v živo različici vašega spletnega mesta. Vtičnike lahko preizkusite in nastavite na razvojno različico, dokler niste zadovoljni, da vse deluje.

Potem lahko nadgradite svojo različico v živo.

Posodabljajte vtičnike posamično

Zanimivo je, da izberete vse svoje vtičnike in jih WordPress posodobite hkrati. Zagotovo vam prihrani čas, če bo šlo vse po načrtu.

Če imate težave s katerim koli od vtičnikov po posodobitvi, boste veseli, da ste porabili dodatnih nekaj minut za posodabljanje vsakega vtičnika posebej. Uporaba te metode vam omogoča, da natančno vidite, kateri vtičnik je povzročil konflikt in nato takoj obnovite prejšnjo različico iz varnostne kopije.

S posodobitvijo vseh hkrati tvegate, da boste morali velik del svojega časa porabiti za odkrivanje konfliktnih vtičnikov.

Iskanje konflikta

Prejšnja točka je dobra praksa, vendar ni nekaj, na kar bi večina ljudi želela porabiti dodatnih nekaj minut. Če ste posodobili vse vtičnike hkrati, imate dve možnosti in se želite izogniti drugemu, če je mogoče.

1. Obnovite vtičnike

Vtičnike lahko v celoti obnovite iz varnostne kopije, ki ste jo vzeli tik pred posodobitvijo. Nato posodabljajte vsak vtičnik po enega, da boste našli tistega, ki povzroča konflikt.

Če bi bil vaš odgovor na prvo točko: »O ja. Najprej bi jih moral podpreti. ” Žal mi je, ker ste se omejili na uporabo druge točke.

2. Ročni postopek

Nimate rezervne kopije. Posodobili ste vse vtičnike naenkrat, da prihranite čas in zdaj je nekaj pomembnega pokvarjeno. Zdaj se soočate z naporno nalogo ročnega preverjanja vsakega vtičnika, da najdete konflikt.

Če želite to narediti, morate deaktivirati vsak vtičnik, ki ste ga namestili.

Ko so vsi deaktivirani, lahko aktivirate svoj primarni vtičnik, ki ima težave, in se prepričajte, da deluje pravilno – mogoče je, da je pokvarjen vtičnik.

Nato morate aktivirati vsak vtičnik, enega za drugim, in preveriti, ali je prišlo do konflikta. Če imate nameščenih veliko vtičnikov, vam to lahko vzame nekaj časa.

Da bi šlo še bolj, ko boste ugotovili ta konflikt, morate drugi vtičnik pustiti deaktiviran ali poskusiti najti različico, ki ste jo namestili pred posodobitvijo – ob predpostavki, da veste, kaj je številka različice.

Ta ročna metoda lahko traja veliko časa, da se dokonča in povzroči večje težave s funkcionalnostjo na vašem spletnem mestu, medtem ko ga izvajate. Najbolje je, da se temu scenariju v celoti izognete s proaktivnostjo, varnostnimi kopijami in načrtom posodabljanja spletnega mesta.

Za rešitev konflikta uporabite forume za podporo vtičnikov

Ko najdete vtičnik, ki je bil žaljiv, je dobro, da se odpravite na njegov forum za podporo. Običajno jih najdete na strani WordPress.org za vtičnik, če je prosto dostopen, ali vtičnik ali spletno mesto za razvijalce, če gre za premium vtičnik.

Forum vtičnikov

Verjetno niste prva oseba, ki ima konflikt. Če ste za to težavo srečni pacient, morate ustvariti nit na forumu ali razvijalcem poslati e-poštno sporočilo, da začnejo preiskovati težavo.

Če želite ustvariti lastno nit na forumu, boste potrebovali ustvarjanje WordPress.org računa, če ga nimate ali se prijavite v račun, ki ste ga ustvarili ob nakupu premijskega vtičnika.

Če ločljivost ni mogoča, zamenjajte manjši vtičnik

Za konflikt morda ni rešitve. Morda vam ne bo preostalo drugega, kot da odpustite funkcije tega vtičnika. Vsaj kot kratkoročna rešitev.

Na voljo vam bodo drugi vtičniki, ki izvajajo isto funkcijo. Porabite nekaj časa za iskanje nadomestnega vtičnika in ne uporabljajte samo prvega, ki ga najdete. Poiščite ga z dobro podporo in nedavno so ga posodobili razvijalci.

Morda bi bilo vredno vašega časa, da se obrnete na razvijalce novega vtičnika in jih vprašate, ali je bil konflikt, ki ste ga imeli s svojim prejšnjim vtičem, težava zanje.

Ne pozabite, da niste vezani na noben določen vtičnik in če ne najdete tistega, ki bi naredil točno tisto, kar želite, je morda ideja, da najdete nekoga, ki bi za vaše spletno mesto ustvaril prilagojeno kodo, ki v celoti odstrani potrebo po vtičniku.


Čeprav lahko vtičnike uporabljate za praktično vse, kar počnete pri WordPressu, vam to morda ni najboljša možnost.

Če uporabljate vtičnike za izvajanje preprostih nalog, je veliko pametnejša možnost, da se naučite, kako jih nadomestiti s kodo po meri. Lahko se naučite sami ali pa kdo napiše določeno kodo, ki je potrebna za izvedbo naloge, jo doda v svojo temo.

Vsak vtičnik, ki ga uporabljate čipe, nadzoruje vaše spletno mesto in njegovo dolgoročno zdravje daje v roke tretjim razvijalcem.

Ta razvijalca morda ne bo mogel popolnoma posodobiti vtičnika. Njihova koda je lahko zmedena in ima nenamerne luknje in težave. Lahko preprosto uporabi funkcijo, ki jo že uporablja drug vtičnik, ki ste ga namestili.

Ne glede na težavo, se mu lahko običajno izognemo tako, da vtičnik nadomestimo s kodo po meri, ki porabi manj virov in je manj verjetno, da bo povzročila druge težave.

Ste na svojem spletnem mestu imeli kakšne večje konflikte s vtičniki? Kako ste jih rešili? O tem bi radi slišali v komentarjih.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map