Gumamit ng umiiral na plugin kapag nagagawa na nito ang karamihan sa trabaho at aktibong pinapanatili. Bumuo ng custom kapag ang trabaho ay sentro sa iyong negosyo, nangangailangan ng modelo ng data na hindi akma sa anumang plugin, o mangangailangan ng ilang plugin na pinagsama-sama. Ang anim na tanong sa ibaba ay gagawa sa panuntunang iyon bilang isang desisyon.
Hakbang 0: isulat ang kinakailangan sa isang talata
Ilarawan kung ano ang dapat gawin ng feature, kung sino ang gumagamit nito, at kung anong data ang hinahawakan nito. Kung hindi mo maísulat ang talatang iyon, hindi ka handang pumili sa alinmang landas. Pagkatapos, maghanap ng mga plugin na tumutugma dito.
Ang anim na tanong
- Pasanin sa pagpapanatili. Sino ang magpapanatili nitong gumagana sa mga pag-update ng WordPress, PHP, at plugin? Para sa isang umiiral na plugin, buksan ang pahina nito sa WordPress.org at suriin kung kailan ito huling na-update at kung aling bersyon ng WordPress ito sinubukan. Para sa isang custom na plugin, magpasya kung sino ang may-ari ng mga pag-update pagkatapos ilunsad.
- Lawak ng seguridad. Ang bawat plugin ay code na tumatakbo kasama ang mga pribilehiyo ng iyong site. Ang isang umiiral na plugin ay nagdadala ng code na hindi mo isinulat at hindi madaling masuri. Ang isang custom na plugin ay nagdadala ng code na dapat isulat nang maingat ng isang tao, na may naka-sanitize na input, naka-escape na output, at nasuring mga kakayahan. Walang landas ang ligtas bilang default.
- Modelo ng data. Nag-iimbak ba ang plugin ng data sa paraang umaangkop sa kung paano ka gumagana? Ang malaki o hindi pangkaraniwang data, tulad ng libu-libong nag-e-expire na alok, ay kadalasang nangangailangan ng mga custom post type o talahanayan na idinisenyo para dito. Ang platform ng kupon ng DieRabatte.de ay namamahala ng 4,000+ pang-araw-araw na deal sa pamamagitan ng mga custom post type sa halip na isang pangkalahatang plugin.
- Gastos sa pagganap. Suriin kung ano ang kinakarga ng plugin sa bawat pahina. Ang mga tool sa pag-develop ng browser ay nagpapakita ng mga karagdagang script at istilo, at ang libreng Query Monitor plugin ay nagpapakita ng mga query sa database bawat kahilingan. Ang isang plugin na nagkakarga ng mga asset nito sa buong site para sa isang feature na ginagamit sa isang pahina ay nagdudulot ng gastos sa bawat bisita.
- Lisensya at mga pag-renew. Idagdag ang taunang gastos ng lisensya sa loob ng tatlong taon, at suriin kung ano ang nangyayari sa mga feature kapag huminto ka sa pagbabayad.
- Gastos sa pag-alis. Kung nawala ang plugin o nalampasan mo na ito, maaari mo bang i-export ang iyong data sa isang magagamit na anyo? Ang custom na data sa isang dokumentadong istruktura ay mas madaling ilipat kaysa sa data sa pribadong format ng isang plugin.
Isakatuparan ang mga ideyang ito.
Mula sa isang partikular na pag-aayos hanggang sa buong website, tutulungan ka naming linawin ang saklaw at maisagawa ito.
Pag-usapan ang website koWeb DesignIbahagi ang iyong mga layunin. Karaniwan kaming tumutugon sa loob ng 4 na oras na may mga tanong at praktikal na susunod na hakbang.
Pagbasa sa mga sagot
| Kung ito ay totoo | Umasa patungo sa |
|---|---|
| Sinasaklaw ng isang aktibong plugin ang karamihan sa pangangailangan at ang data ay karaniwan | Umiiral na plugin |
| Ang feature ay sentro sa kita at nangangailangan ng espesyal na lohika | Custom na plugin |
| Kakailanganin mo ng tatlo o higit pang mga plugin na pinagsama-sama upang marating iyon | Custom na plugin |
| Ang plugin ay inabandona, o bihirang i-update | Palitan ito, ng isang custom na plugin o isa pang pinapanatili |
| Ang tanging puwang ay isang maliit na pag-uugali | Umiiral na plugin kasama ang isang maliit na custom na plugin na gumagamit ng mga hook |
Ang gitnang landas na nilalampasan ng karamihan ng mga tao
Kung ang isang magandang plugin ay gumagawa ng 90% ng trabaho, pabayaan ito at idagdag ang nawawalang 10% sa isang maliit na custom na plugin na gumagamit ng mga hook at filter nito. Huwag i-edit ang sariling mga file ng plugin, dahil o-overwrite ng susunod na pag-update ang iyong mga pagbabago.
Ihambing ang mga tunay na gastos
Humingi ng quote na may nakapirming saklaw para sa custom na landas at ihambing ito sa tatlong taon ng umiiral na landas: mga lisensya, oras ng pagpapanatili, at ang panganib ng pagpapalit ng isang inabandonang plugin. Bilangin din ang gastos sa pagganap, dahil ang mas mabagal na site ay nagdudulot ng gastos sa mga conversion.
Mga madalas itanong
Paano ko malalaman kung ang isang plugin ay pinapanatili?
Suriin ang pahina nito sa WordPress.org para sa huling petsa ng pag-update at ang bersyon ng WordPress kung saan ito sinubukan, pagkatapos ay tingnan ang mga kamakailan nang sinusuportahang thread para sa mga hindi nasagot na problema.
Mas ligtas ba ang isang custom plugin kaysa sa isang sikat?
Hindi awtomatiko. Ang isang sikat na plugin ay mas nasusuri, at ang isang custom plugin ay mas kaunti ang code na tumatakbo sa iyong site. Ang mahalaga ay kung gaano kaingat isinulat at sinuri ang code.
Maaari bang masira ang isang custom plugin kapag nag-update ang WordPress?
Maaari kung ito ay umaasahan sa mga pribadong function. Ang isang plugin na binuo sa mga pampublikong hook at filter ng WordPress ay mas malamang na mangyari ito, at dapat mo pa rin subukan ang mga update sa staging.
Hindi sigurado kung aling direksyon ang pipiliin?
Ipadala sa amin ang kinakailangang one-paragraph at sasabihin namin sa iyo kung aling landas ang akma, at kung bakit. Tingnan ang aming mga serbisyo sa pagbuo ng custom WordPress theme at plugin, o basahin ang kung paano gumawa ng WordPress plugin.





