WordPress E oʻo lava i le code sili ona matagofie e mafai ona faʻaleagaina lau 'upega tafaʻilagi pe afai e te filifilia ni plugins sese.
E lē o se fa’atelega tele lenei. Ua tele naua uepisaite ua ou va’aia sa lelei atoatoa le fa’agaoioia, ae na’o le saoasaoa o le utaina ua oso a’e mai le 0.8 sekone i le 3 sekone ina ua uma ona fa’aopoopoina ni nai vaega o le code. A mae’a se su’esu’ega umi, ua iloa ai o se vaega patino sa fa’agaoioia le tele o fesili e lē mana’omia i totonu o le fa’amaumauga.
O le asō la, se'i o tatou talanoa e uiga i le WPCode ma le Fluent Snippets, o ni plugin se lua e pulea ai ni vaega o tusitusiga e masani ona fa'atusatusa i totonu o le WordPress community.
Ia fai atu ma le faamaoni, ua ou faaaogaina uma ia mea e lua ma ua ou fesoasoani foi i uo e aloese mai nisi o faafitauli. O le asō, o le a ou faasoa atu ai o’u aafiaga faamaoni uma.
Se'i o'u amata i sina talaaga.
E iai ni nai auala e faʻaopoopo ai le code faʻapitoa i le WordPress. O le tasi o le suia saʻo lea o le functions.php o le autu, lea e faigofie ma saʻo, ae o mea uma e leiloa i faʻafouga taʻitasi; o le isi o le faʻaaogaina lea o se child theme, lea e sili atu teisi, ae e maualuga pea tau o le tausiga; ma le isi o le sailia lea o se code snippet plugin faʻatuatuaina, lea e sili atu le saogalemu e pulea ma faʻatino.
O le WPCode ma le Fluent Snippets o tauva ia i nei ala e lua.
WPCcodeO se oloa tuai mai le 'au a le WPCode, ma sa i ai lava lona igoa ta'uleleia i taimi uma i le nu'u o WordPress. E 4.9 mai le 10 lona fua faatatau; 'aua ne'i fa'asesēina oe i na o iloiloga e 31—o lena togi e tautala mo ia lava.
Vaega VaveO le isi oloa mai le 'au a le WPManageNinja—ioe, o le 'au lava lea e tasi na faia le FluentCRM. E silia ma le 40 fa'apipi'iga ma le fua fa'atatau e 4.6, e la'ititi ifo teisi nai lo le WPCode ae e fa'afa taimi le aofa'i o fa'apipi'iga.
E manaia tele lenei mea. O le sootaga faafeagai i le va o le tele o le faʻapipiʻiina ma le fua faatatau e tatau ona i ai se mafuaʻaga i tua atu.
Poto masani a le faatonu
E fa'aaogā e le WPCode le ACE editor, lea, se'i ou ta'u atu ia te oe, e iai se sitaili masani a le WordPress. E iai le fa'ailoga o le code, ae o le lanu e fai si fa'asao, ma galo ai le fa'amae'aina o le code. Afai ua e masani i le VS Code, o le fa'aaogāina iinei o le a avatu ai ia te oe se lagona le mautonu o le "Ah, ua ou malaga i tua i le lima tausaga."
E ese le Fluent Snippets; ua tu'ufa'atasia sa'o lava i le Monaco Editor.
Ioe, o le faatonu lava lea e tasi e pei o le VS Code. Fa'ailogaina o le code, fa'atumu otometi, fa'ailo o le syntax—e toetoe lava tutusa le poto masani atoa ma le tusiaina o code i le lotoifale. Ina ua ou fa'aaogaina muamua, sa ou fiafia loa i ai. O le lagona lea o le "i le iuga, o se plugin e naunau e fai ma faatonu lelei!"
Ae o le fesili lenei: pe o se faatonu sili atu ea o lona uiga o se aafiaga sili atu lea mo le tagata faaaoga?
le mautinoa.
Ou te iloa se uo i Shenzhen o loʻo faʻatautaia se pisinisi upega tafaʻilagi anotusi. O ia o se tagata e ona na o ia lava le upega tafaʻilagi, ma na o ia lava e tausia le silia ma le tolusefulu upega tafaʻilagi. Na ia taʻu mai ia te aʻu e fiafia o ia i le WPCode. Aisea? Auā e faigofie lava. Tatala le backend, kiliki i ni nai taimi, ona aliali mai lea o le code, ma o le mea lena. E le manaʻomia e ia ni foliga matagofie; e manaʻomia e ia le mautu ma le faʻagaioiga e aunoa ma ni mea sese.
Sa matuā pāʻia lava aʻu e na upu i lenā taimi.
Ioe, e sili ma malosi tele le Monaco Editor. Ae mo se tasi e pulea le silia ma le tolusefulu uepisaite i aso uma, o le aʻoaʻoina o ia lava o se avega mamafa.
存储方式
A uma ona talanoaina le faatonu, se'i o tatou agai atu i se mea e sili atu ona faigata.
WPCcode O lo'o teuina i totonu o se fa'amaumauga; o vaega uma o lo'o teuina i le laulau `wp_options`. O fa'agaioiga faitau ta'itasi e aofia ai se fesili i le fa'amaumauga, ma i tulaga maualuga-fa'atasi, e mafai ona fa'aputuina lenei aofa'i o fesili.
Vaega Vave O vaega laiti o le code e teuina o ni faila PHP i le faila wp-content/fluent-snippets/. E aofia sa'o lava e le WordPress i le taimi o le fa'atinoina, ma e le amana'ia ai fesili i fa'amaumauga.
I le talitonuga, e vave ma sili atu ona saogalemu le teuina o faila.
Aiseā ua manatu ai e sili atu le saogalemu? Auā o le teuina o faila e vavaeeseina ai le lamatiaga o le SQL injection; e leai ni vaega o le code i le database e mafai ona tuiina.
Ae e iai se "ae".
E iai fo'i fa'afitauli o le teuina o faila. O taimi uma e fa'afouina ai le vaega pu'upu'u, e mana'omia ai fa'atagaga tusitusi. Afai e le'o sa'o le fa'atulagaina o le 'au'aunaga, pe i nisi o siosiomaga fa'apitoa e talimalo ai i luga o le initaneti, e ono feagai le tusitusi o faila ma fa'afitauli. Muamua, sa faitio se tasi i se vaega e fa'apea e le'i galue le code ina ua uma ona fa'afouina le vaega pu'upu'u, ma ina ua mae'a su'esu'ega, na maua ai o se fa'afitauli o le fa'atagaga faila.
O lea la, e leai se fofo tumau; e tofu lava le ituaiga ma lona lava tulaga.
Tuutuuga o le utaina
O iinei e sili ona manino ai le eseesega i le va o plugins e lua.
O le fa'aogaina o tuutuuga o le WPCode e fai lava si faigofie, e lagolagoina ai le fa'aogaina o le itu i luma ma le itu i tua. E mafai foi ona e filifili e fa'agaoioia pe fa'agata i le lalolagi atoa. E faigofie lava.
E ofoofogia le fa'aogaina o tuutuuga o le Fluent Snippets; e mafai ona fa'avae i luga o matafaioi a tagata fa'aoga, tulafono o le URL, ituaiga o masini, ma e o'o lava i fanua fa'apitoa. O lona tomai fa'apolofesa e matua'i lelei lava.
这意味着什么?
O lona uiga e mafai ona e ausia se pulea lelei tele. Mo se faʻataʻitaʻiga, "uta lenei code i luga o masini feaveaʻi lea o loʻo iai le URL /product/ ma e leʻi ulufale i totonu le tagata faʻaoga." O lenei ituaiga manaʻoga e le mafai ona ausia i le WPCode, ae o se foliga masani i le Fluent Snippets.
Ioe, e iai foʻi tau e aofia ai. O le faigata o le faʻatulagaga, o le maualuga foʻi lea o tau o le tausiga. I le ono masina mulimuli ane, e fesiligia pe mafai ona e malamalama i tuutuuga ma tulafono na e tusia.
O'u lagona
E pei le WPCode o se naifi a le Swiss Army: e lava ma mautu, ae e iai ona tapulaʻa i lona aoga.
E pei o ni meafaigaluega fa'apolofesa ni vaega pupuu o le Fluent Snippets; e tele atu mea e mafai ona e faia, ae e mana'omia ona e iloa le mea o lo'o e faia.
E moni, e lē o ni tauva foʻi nei tagata e toʻalua i le matātā e tasi.
Afai o loʻo e faʻatinoina se upega tafaʻilagi patino poʻo se faʻagaioiga laʻititi, ua lava le WPCode. O lona taua tele o loʻo taoto i le puleaina lelei o lau code, aloese mai mea sese, ma le faʻamautinoaina o le faʻagaioiga mautu.
Afai o loʻo e faia ni galuega faigata pe faigata foʻi le faʻatulagaga faapisinisi o lau 'upega tafaʻilagi, o le faʻatulagaina o le utaina o mea e mafai ona faʻasaoina ai le ola e le Fluent Snippets.
Fa'aoga aoga: E le mafai e le ituaiga o anotusi ona vala'au sa'o ni shortcodes
Ia, o lea ua tatou talanoaina faʻatusatusaga faigofie, seʻi o tatou oʻo atu nei i ni faʻataʻitaʻiga aogā.
E toʻatele tagata e fatuina se vaega o le ituaiga Mataupu i le Fluent Snippets ona tusi lea o ni shortcodes i totonu.
Mo se faʻataʻitaʻiga
[nihaoya]E mo'i lava oe.
Se'i ou ta'u atu ia te oe, ua ou pa'ū muamua i lenei mailei.
E lagolagoina e le Fluent Snippets ituaiga e tolu o snippets: ituaiga PHP, ituaiga Content, ma le ituaiga CSS/JS.
Afai ua setiina lau vaega i le ituaiga o Mataupu (PHP+HTML), tusi le mea lenei i totonu: [nihaoya]O le a lē iloiloina; e na'o le... [nihaoya] O nei mataitusi e fa'aalia tonu lava e pei ona i ai.
Na'o se tusitusiga faigofie, ae le o se fa'apu'upu'uga.
Ina ia fa'atinoina moni le shortcode, e tatau ona afifiina i le galuega faatino a le PHP `do_shortcode()`. O le fa'atulagaga e fa'apea:
<?php echo do_shortcode('[nihaoya]'); ?>
I lenei auala, o le a suʻesuʻeina e WordPress le shortcode ma faʻaalia ai le anotusi talafeagai.
Sa umi se taimi o oʻu taumafai e malamalama i lenei mea; e leʻi taʻua manino mai i pepa o loʻo faʻamaumauina.
Afai e fa'aogaina e lau snippet le ituaiga PHP, e sili atu ona faigofie: na'o le tusia o se fa'amatalaga `return` i le function, resitala i le `add_shortcode`, ma o le a galue lelei le shortcode. E leai se le mautonu iinei; o le fa'afitauli e na'o le ituaiga Content e taoto.
Ou te masalo o le tagata na tusia lenei vaega na manatu o le ituaiga o Mataupu e faʻapitoa lava mo mataupu HTML, ma e tatau ona faʻaaogaina ituaiga PHP i le faʻapuʻupuʻuga, o le mafuaʻaga lea o le leai o se faʻailoga manino o lenei mea i luga o le atinaʻe. Peitaʻi, i le faʻatinoina, e toʻatele tagata e faʻaaogaina uma ia ituaiga e lua e fesuiaʻi, ma iʻu ai i faʻafitauli.
i le faaiuga
WPCcode O ai e talafeagai lenei mea? Upega tafaʻilagi laiti e faigofie ona faʻaaogaina, ma i latou e le manaʻo e faʻaalu tele se taumafaiga. Ua sauni e faʻaaoga i le taimi lava e amata ai, e faigofie ona aʻoaʻoina, ma faigofie ona foia ni faʻafitauli pe a tulaʻi mai.
Vaega Vave O ai e talafeagai mo? Upega tafaʻilagi e feololo i le tele e faigata ona pulea ma taulaʻi i le faʻatinoga. O le teuina o faila o lona uiga o le vave tele o le faʻatinoina, o le uta faʻapitoa o lona uiga o le pulea lelei, ma o le Monaco Editor o lona uiga o se poto masani sili atu ona faigofie ona atiaʻe.
Ioe, o le mea lea e faʻavae i luga o le manatu e te naunau e totogi le tau o le aʻoaʻoina mo nei "sili atu".
E moni lava, afai o loʻo e faʻaopoopoina se code a le Google Analytics poʻo se faʻaaliga o le puletaofia i le faʻaiʻuga o lau tusiga, e lelei lava le WPCode. E leai se manaʻoga e te faʻalavelave ai i le fetuʻunaʻiina o Fluent Snippets mo se "faʻatonu sili atu."
Ae peitaʻi, afai e manaʻomia e lau 'upega tafaʻilagi le suʻega A/B ma e manaʻomia ona uta ni code eseese e ala i le masini, matafaioi a le tagata faʻaoga, poʻo le ituaiga itulau, o le utaina faʻapitoa a le Fluent Snippets e mafai ona sefe ai le tele o faʻamasinoga faʻatino ma le faʻailoga faigata.
Tasi le mea mulimuli.
O meafaigaluega ua na o ni auala; o lo latou taua moni o loʻo taoto i le mafai ona e faʻateleina lo latou gafatia.
O le WPCode o se meafaigaluega lauiloa e mautu, faigofie ona faʻaaoga, ma talafeagai mo le faʻatinoina vave. O le Fluent Snippets o se meafaigaluega faʻapolofesa e ofoina atu le faʻatinoga malosi, sili atu le fetuutuunai o le puleaina o tulaga, ma e talafeagai mo tagata atiaʻe ma uepisaite faigata.
O le filifilia o plugins e lē fa'aalia ai ou tomai, ae o le fa'amautuina atili o lau 'upega tafa'ilagi, vave, ma saogalemu.
Ou te talitonu maumaututu o le mea e sili ona fetaui ma oe, o le mea sili lea, e le o le tele o foliga poʻo le malolosi foʻi o na foliga.
tasi fuaiupu otootoga
- Nofoaga laʻititi, manaʻoga faigofie → WPCcode
- Nofoaga tele, pulega faigata o tulaga → Vaega Vave
Ma le mea mulimuli, o se fautuaga lenei: O le suʻesuʻega sili ona taua o le mauaina lea o le poto masani ma le faʻaaogaina o le code. Aua le na o le faʻailogaina e aunoa ma le faʻataʻitaʻi, tagata uma!
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ O le tusiga "WPCode vs Fluent Snippets: O fea e sili atu? Faatusatusaga o Plugin ma Aʻoaʻoga Faʻatino" o loʻo faʻasoaina iinei atonu e aoga mo oe.
Fa'afeiloa'i e fa'asoa le so'otaga o lenei tusitusiga:https://www.chenweiliang.com/cwl-34009.html
