Ibi tí Àwọn Nǹkan ti Di Ọ̀rọ̀ Imọ̀-ẹ̀rọ Díẹ̀: Bí A Ṣe Mú Kí Ẹ̀dà Shortcode Mapping Tiwa Ṣẹlẹ̀

Kikọ nipasẹ

ninu

,

How-We-Made-Our-Version-Of-Shortcode-Mapping-Happen-2Ní àtẹ̀jáde tẹ́lẹ̀, a ti jíròrò àwọn ìpìlẹ̀ ti ìṣètò àkójọ shortcode àti bí o ṣe lè ráyè sí àwọn àǹfààní dídùn rẹ̀. A ti pinnu láti pín àtẹ̀jáde tí ó ń ṣe àfihàn ẹ̀yà Page Builder Sandwich ti Ìṣètò Àkójọ Shortcode sí méjì, nítorí pé àkọsílẹ̀ tí ó tẹ̀lé e lè túbọ̀ jẹ́ ti ìmọ̀ ẹ̀rọ díẹ̀ síi.

Nísàlẹ̀ ni àwọn àpèjúwe tí ó jinlẹ̀ síi nípa àwọn iṣẹ́ inú ti àbùdá ìṣètò àkójọ shortcode wa, àti bí a ṣe mú kí ó ṣiṣẹ́.

Ìlànà Aládàáṣiṣẹ́

Láti lè pinnu irú àwọn plugin tí a óò fi kún afiṣètò shortcode, a kọ ìlànà ìkọ̀wé aládàáṣiṣẹ́ kan tí yóò kó àwọn plugin tó ga jùlọ jọ nínú àkójọ plugin WordPress dá lórí àwọn ìlànà wọ̀nyí:

  • Láàárín àwọn plugin 1,000 tí ó gbajúmọ̀, tí a mọyì jùlọ tí a sì ti ṣe àtúnṣe sí, Pẹ̀lú ó kéré tán ìfìsílò tí ń ṣiṣẹ́ 4,000,
  • Pẹ̀lú ó kéré tán ìfìsílò tí ń ṣiṣẹ́ 4,000,
  • Pẹ̀lú ó kéré tán ìbélégbè 20, àti;
  • Pẹ̀lú ó kéré tán ìpíndọ́kọ̀ ìbélégbè oníràwọ̀-3

A máa ń ṣiṣẹ́ ìwádìí yìí lójoojúmọ́ lórí àkójọ plugin WordPress. Àwọn asẹ́ wọ̀nyí ń rí i dájú pé a rí àkójọ àwọn plugin tó dára dáadáa tí ọ̀pọ̀ ènìyàn ń lò. Ní àkókò tí a kọ èyí, àwọn ìlànà wọ̀nyí yọrí sí plugin 800. Ìyẹn pọ̀ gan-an. Bíi pé, ó pọ̀ púpọ̀.

Díẹ̀ nínú àwọn plugin tí ó gbajúmọ̀ jùlọ tí a rí fún ìṣètò àkójọ shortcode.
Díẹ̀ nínú àwọn plugin tí ó gbajúmọ̀ jùlọ tí a rí fún ìṣètò àkójọ shortcode.

Lẹ́yìn náà, a máa ń ṣe àtẹ̀lé àyẹ̀wò aládàáṣiṣẹ́ lórí àkọsílẹ̀ orísun plugin kọ̀ọ̀kan láti mọ̀ bóyá ó ní shortcode kankan nínú, lẹ́yìn náà a sì gbìyànjú láti wá gbogbo àwọn shortcode yẹn, pẹ̀lú gbogbo àwọn àbùdá wọn. Nígbà tí a ṣírò àwọn dátà náà, èyí yọrí sí àwọn shortcode tó lé ní 2,000. Ìyanu ńlá méjì. Lẹ́yìn náà ni a ń fi àwọn shortcode tí a rí sínú àbùdá dátà ìṣètò shortcode fún àyẹ̀wò pẹ̀lú ọwọ́.

Ní ìparí ìlànà yìí, a óò parí pẹ̀lú àkójọ ńlá ti àwọn plugin, àti àwọn shortcode tí wọ́n lè ní. Ó wá ku láti fọ àwọn dátà wọ̀nyí mọ́ láti rí i dájú pé ohun gbogbo tọ̀nà.

Ìlànà Ọwọ́

Èyí ṣeé ṣe kí ó jẹ́ apá tí ó le jùlọ nínú gbogbo ètò ìṣètò àkójọ náà. Koodu plugin máa ń wá ní onírúurú ọ̀nà àti ìwọ̀n, kì í ṣe gbogbo shortcode ni àwọn script wa ń rí nípa aládàáṣiṣẹ́. Bó tilẹ̀ jẹ́ pé WordPress Codex sọ pé kí a lo iṣẹ́ `shortcode_atts` láti sẹ́ àwọn àbùdá shortcode kan, èyí jẹ́ àbá lásán tí kì í sì í ṣe gbogbo ènìyàn ló ń tẹ̀lé e. Kò sì tún sí ọ̀nà tó dájú pátápátá láti yẹ inú shortcode wò nígbà tí a bá fi plugin sórí ẹ̀rọ.

Láti lè rí i dájú pé a rí gbogbo àwọn shortcode àti àwọn àbùdá wọn ní tààràtà, a ṣẹ̀dá agbègbè iwájú (front end) tí a yà sọ́tọ̀ fún ṣíṣe àtúnṣe sí àwọn shortcode àti àbùdá tí a sì kọ́ nípa lílo AngularJS àti Bootstrap.

Ojú-ìbánisọ̀rọ̀ Bootstrap & AngularJS fún ṣíṣe àtúnṣe sí gbogbo àwọn shortcode tí a ṣètò.
Ojú-ìbánisọ̀rọ̀ Bootstrap & AngularJS fún ṣíṣe àtúnṣe sí gbogbo àwọn shortcode tí a ṣètò.

A ní láti fi ọwọ́ yẹ plugin kọ̀ọ̀kan wò lẹ́yọ-kọ̀ọ̀kan kí a sì ṣàyẹ̀wò àkọsílẹ̀ ìtọ́nisọ́nà shortcode wọn kí a sì rí i dájú pé gbogbo dátà tí a ní jẹ́ èyí tí ó tọ̀nà.

Bó tilẹ̀ jẹ́ pé èyí ń tánni lókun tí ó sì ń gba àkókò gidigidi, àwọn apá rere kan wà nínú níní ìlànà aládàáṣiṣẹ́:

  • Gẹ́gẹ́ bí àwọn iṣirò àkọ́kọ́ wa ti fi hàn, nǹkan bí 1 péré nínú plugin 2 kọ̀ọ̀kan ló ní àwọn shortcode.
  • Ìdajì nínú àwọn shortcode tí a rí kò ní àwọn àbùdá (ṣùgbọ́n apá kan nínú èyí lè jẹ́ àṣìṣe ìdánimọ̀)
  • Nípa rírí àwọn plugin tó dára nìkan, ó ṣeé ṣe púpọ̀ kí wọ́n ní àkọsílẹ̀ ìtọ́nisọ́nà shortcode

Nígbà tí a bá ti ṣàyẹ̀wò gbogbo àwọn shortcode ti plugin kan tán, ìgbà yẹn nìkan ni olupin (server) yóò bẹ̀rẹ̀ sí pín àwọn ìṣètò shortcode ti plugin yẹn fún àwọn olùlò.

Ìpè Rest API

Apá ìkẹyìn nínú àwọn ohun èlò náà ni plugin fúnra rẹ̀. Èrò tí ó wà níhìn-ín rọrùn: wádìí àwọn plugin wo ló ń ṣiṣẹ́, àkòrí wo ni ojú-òpó wẹ́ẹ̀bù náà ń lò àti àwọn shortcode wo ló wà, lẹ́yìn náà béèrè lọ́wọ́ ibi ìpamọ́ dátà ìṣètò shortcode bóyá ó ní àwọn ìṣètò. Fún èyí a ṣẹ̀dá ibùdó WP REST API àkànṣe tí gbogbo àwọn oníbàárà ń pè láti gba àwọn ìṣètò shortcode tuntun wọn.

Ọjọ́ Ọ̀la: Ìfọwọ́sowọ́pọ̀ Àwùjọ

Ṣíṣàyẹ̀wò plugin kọ̀ọ̀kan pẹ̀lú ọwọ́ ń gba àkókò àti ìsapá púpọ̀. Gbàrà tí pẹpẹ ìṣètò shortcode bá ti dúró ṣinṣin, a gbèrò láti ṣí ìṣètò shortcode sílẹ̀ fún gbogbo ènìyàn. Èyí túmọ̀ sí pé gbogbo ènìyàn lè ṣèrànwọ́ láti fi àwọn shortcode kún un.

O lè máa rò pé, “kí ló dé tí màá fi ṣèrànwọ́ láti ṣètò àwọn shortcode? Kí ni èrè mi nínú rẹ̀?” Ó dára, àwọn ohun díẹ̀ wá sí ọkàn lórí ìdí tí àwọn ènìyàn yóò fi fẹ́ ṣèrànwọ́:

  1. Bí o bá ti ṣẹ̀dá plugin kan, tí a kò sì tíì rí i nítorí àwọn ìlànà tí ó wà lókè, (tí ó sì wà nínú àkójọ plugin WordPress) nígbà náà o lè fi àwọn ìṣètò kún un fúnra rẹ. Plugin rẹ yóò gba àtìlẹ́yìn kíkún látọ̀dọ̀ PBS!
  2. Níwọ̀n bí a ti máa bójútó àwọn tí ó wà nínú àkójọ plugin WordPress nìkan nínú ìlànà aládàáṣiṣẹ́, àwọn olùkọ̀wé plugin & àkòrí olówó-iyebíye (premium) kò ní wọ inú rẹ̀. Nítorí náà, bí o bá ní ọ̀kan, o tún lè fi àwọn ìṣètò shortcode rẹ kún un fún àwọn wọ̀nyẹn.
  3. Àti fún àwọn tí kì í ṣe olùṣẹ̀dá plugin, a lè san ẹ̀san fún àwọn tí wọ́n bá ṣèrànwọ́. Láti mú kí ìṣètò shortcode jẹ́ iṣẹ́ tó fani mọ́ra, a lè san ẹ̀san fún àwọn olùrànlọ́wọ́ pẹ̀lú ìwé-àṣẹ ti ara ẹni, tàbí ìgbéga sí ìwé-àṣẹ premium ti PBS!

Forúkọ sílẹ̀ fún Ìwé Ìròyìn Wa

Iṣẹ́ ìṣètò shortcode yóò wà fún àwọn oníbàárà wa fún ìgbà díẹ̀ ní Oṣù Kẹjọ 12  Oṣù Kẹjọ 15  Oṣù Kẹjọ 16, 2016. Kì í ṣe gbogbo shortcode ni a óò ṣètò ní àkókò yìí (ìṣirò wa jẹ́ bóyá plugin 100), ṣùgbọ́n ṣíṣètò yóò máa bá a lọ láìdúró àti pé àwọn oníbàárà yóò rí wọn gbà ní kété tí àwọn tuntun bá jáde.

Forúkọ sílẹ̀ fún ìwé ìròyìn wa láti gba ìròyìn lórí ìṣètò shortcode, ìgbà tí a óò fi sílẹ̀, àti ìgbà tí a óò ṣí ìṣètò shortcode fún gbogbo àwọn ènìyàn!