Paano Gumawa ng Mga Shortcode ng WordPress at Makipagtulungan sa kanila nang Mas Madaling

Paano Gumawa ng Mga Shortcode ng WordPress at Makipagtulungan sa kanila nang Mas Madaling


Ang mga shortcode ng WordPress ay mga maliliit na tag na ginagamit bilang mga shortcut para sa pagpapatupad ng mga tukoy na tampok sa mga post at pahina. Maaari mong makilala ang mga shortcode sa pamamagitan ng mga square bracket na pumapalibot sa isang simpleng salita o isang parirala. Ipinakilala ang mga ito sa bersyon 2.5 na may isang misyon upang matulungan ang mga tao na maisagawa ang mga pag-andar sa madaling paraan.

Tulad ng maaari mong malaman, WordPress gumagamit ng PHP programming language upang makapagpalakas ng sarili. Kaya, kung nais mong magdagdag ng isang tukoy na tampok nang direkta sa mga post at pahina, kailangan mong isulat ang code sa text editor. Sa halip, pinapayagan ng mga shortcode ang mga gumagamit na palitan ang buong bloke ng code ng isang simpleng term at patakbuhin lamang ito sa pamamagitan ng pag-publish ng isang post. Ang kamangha-manghang, hindi ba?

Sa gabay na ito, maaari mong malaman:

  • Paano gamitin ang mga shortcode ng WordPress
  • Paano lumikha ng isang simpleng shortcode
  • Paano gamitin ang mga shortcode sa Text Widget

Inirerekumenda ang pagbabasa: Mga Kurso ng WordPress sa pamamagitan ng Udemy

Paano gamitin ang mga shortcode ng WordPress

Mga shortcode sa teksto at visual editor

Upang gumamit ng mga shortcode, ang isang tao ay hindi kailangang malaman kung paano i-code o maunawaan kung paano sila gumagana sa backend. Ang WordPress mismo, pati na rin ang karamihan sa mga tema at plugin ng WordPRess, ay gumagamit ng iba’t ibang mga shortcode upang payagan ang paggamit ng maraming mga advanced na tampok.

Halimbawa, upang ipakita ang buong gallery ng mga imahe, kailangan mo lamang gamitin  shortcode na mai-install sa WordPress. Karamihan sa mga shortcode ay maaaring magamit sa kanilang pangunahing form tulad ng nakaraang halimbawa.

Ang mga shortcode mapapalitan ng aktwal na nilalaman sa sandaling mag-publish o mag-preview ng isang post o pahina.

Mga parameter ng shortcode

Mas madalas kaysa sa hindi, ang mga shortcode ay maaaring magkaroon ng karagdagang mga parameter. Sa pamamagitan ng pagdaragdag ng labis na impormasyon sa kanila, maaari mong ipasadya at baguhin ang output. Halimbawa, habang ang shortcode shortcode ay nagpapakita ng lahat ng mga imahe na nakadikit sa post, posible na baguhin iyon. Hinahayaan ka ng gallery shortcode na tukuyin ang mga imahe sa pamamagitan ng kanilang ID upang maipakita mo ang mga partikular na larawan o isama ang mga larawan na hindi bahagi ng partikular na post.

Gayundin, posible na tukuyin ang isang laki ng gallery, at maraming iba pang mga bagay sa pamamagitan ng pagbibigay ng mga karagdagang mga parameter. Narito ang isang halimbawa:

Ang gallery mula sa halimbawang ito ay magpapakita lamang ng mga imahe na may tinukoy na mga numero ng ID. Sa kasong ito, ang laki ay awtomatikong mababago sa medium. At nakukuha mo ang lahat na may isang simpleng shortcode. Ngayon isipin kung ano ang magiging hitsura ng buong bagay kung malapit kang mano-manong idagdag ang PHP code na kung saan ay may sampu-sampung kung hindi daan-daang mga linya. Salamat, mga shortcode!

Magsimula at magtatapos ng mga tag

Ang ilang mga mas kumplikadong mga shortcode ay maaaring magkaroon ng mga panimula at pagtatapos ng mga tag. Kaya, sa halip ng isang shortcode, tatapusin mo ang dalawa na may tiyak na nilalaman sa pagitan.

Halimbawa, maaaring payagan ka ng isang plugin ng Google Maps na magpakita ng isang lokasyon sa mga mapa sa pamamagitan ng shortcode. Karamihan sa mga naturang plugin ay magkakaroon ng mga panimula at pagtatapos ng mga tag, habang ang address ay dapat isulat sa pagitan. Narito ang isang halimbawa:

[[mga mapa]] New York, USA [[/ mga mapa]]

Tulad ng nakikita mo mula sa halimbawa, ang pagtatapos ng tag ay palaging nagsisimula sa isang slash sign “/”. Sa pamamagitan ng pagkakaroon ng parehong mga tag, maaaring makilala ng WordPress ang mga bahagi ng mga shortcode nang mas madali.

Nagtatrabaho sa editor ng Teksto

Mga shortcode ng WordPress

Bagaman ang mga ito ay mga shortcut lamang sa pag-andar, ang mga shortcode ay talagang mga WordPress na tiyak na mga kriptogram. Kaya, kung susubukan mong sumulat ng isang shortcode sa visual editor, ipapakita agad sa iyo ng WordPress ang output (o ang placeholder lamang) ng shortcode na iyon. Kung sinunod mo ang halimbawa ng gallery at isinulat ang shortcode sa Visual editor, makikita mo na ipinakita agad ng WordPress ang mga nilalaman nito (tingnan ang unang imahe sa post na ito upang makita kung paano gumagana).

Kung nais mong mag-edit ng isang shortcode, at magtrabaho kasama ang mga parameter nito, lumipat sa isang text editor na nagbibigay-daan sa iyo upang makita ang istraktura ng anumang naibigay na shortcode.

Default na mga shortcode ng WordPress

Ang mga shortcode ay karaniwang pinamamahalaan ng mga tema at plugin. Ang bawat developer ay makakakuha ng magrehistro ng mga shortcode sa kanilang sarili, kaya ang bawat isa ay naiiba. Ano ang ginagawa ng isang shortcode, kung ano ang mga parameter at pag-andar nito, nakasalalay lamang sa tiyak na plugin at tema na iyong ginagamit.

Halimbawa, ang isang plugin na makakatulong sa iyo na magpakita ng isang lokasyon sa Google Maps ay maaaring magkaroon ng [[mga mapa]] shortcode, ang isa na nagpapakita ng mga form sa subscription ay gagamit ng [[form]] at iba pa.

Ang bawat produkto ay naiiba, kaya siguraduhing suriin ang paglalarawan at dokumentasyon ng mga tema at plugin upang malaman ang higit pa tungkol sa kanilang tiyak na paggamit.

Ngunit, ang WordPress ay may isang hanay ng mga default na mga shortcode na maaari mong gamitin nang hindi nag-install ng mga karagdagang extension. Bilang default, ang mga ito ay mga shortcode maaari kang magtrabaho kasama:

  • – naka-embed na mga file ng audio
  • – balutin ang mga caption sa paligid ng nilalaman
  • – balutin ang mga naka-embed na item at itakda ang kanilang maximum na sukat
  • – display gallery ng mga imahe
  • – magpakita ng isang koleksyon ng mga audio at video file
  • – naka-embed ng mga file ng video

Escode mga shortcode (ipakita ang mga shortcode ng teksto nang hindi naisakatuparan ito)

Minsan, maaari mong ipakita ang teksto na kumakatawan sa isang shortcode sa halip na isagawa ito. Kung sinubukan mong magdagdag ng isang shortcode kapwa sa teksto at visual editor, natanto mo na ito ay naisakatuparan sa parehong okasyon.

Upang ipakita ang teksto ng isang shortcode, gumamit ng dobleng bracket: [[shortcode]]

Kung nais mong magpakita ng isang shortcode na may mga panimula at pagtatapos ng mga tag, gamitin lamang ang una at huling dobleng bracket: [[mga mapa] New York, USA [/ mga mapa]]

Kapag nagtatrabaho sa text editor, maaari mo ring palitan ang mga parisukat na bracket sa pamamagitan ng kanilang mga code. Kaya, sa halip na “[” maaari mong gamitin ang “[“, at sa halip “” “gamitin ang”] “. Halimbawa: [shortcode at # 93; ipapakita ang shortcode pati na rin nang hindi naisakatuparan ito.

Paano lumikha ng isang simpleng shortcode

Kapag nagsusulat ka ng mga artikulo sa WordPress araw-araw, may mga oras na paulit-ulit mong ulitin at kung kailan kailangan mong mag-type ng paulit-ulit. Hindi mahalaga kung ito ay isang URL ng website, isang mahabang pangungusap o marahil isang piraso ng HTML code na palagi kang sumulat mula sa simula, dapat mong isaalang-alang ang pagsulat ng isang shortcode para dito.

At sa simpleng pag-andar na ito, hindi ka na kailangang maging isang programmer o hindi mo rin upahan ang isa upang gawing simple ang mga bagay para sa iyo. Sundin ang susunod na ilang mga hakbang at gawin ang iyong sarili ng isang pasadyang shortcode:

  1. Buksan ang function na file.php sa Hitsura -> menu ng editor
  2. Ilagay ang sumusunod na code sa dulo ng file:
  3. function fsg_shortURL () {
    ibalik ang 'http://www.firstsiteguide.com';
    }
    add_shortcode ('fsg', 'fsg_shortURL');
  4. Pumunta sa Text Editor at uri [fsg] upang makuha ang URL sa halip na shortcode

Hindi iyon mahirap, tama?

Mas advanced na halimbawa: Magdagdag ng shortcode ng imahe

Sa pamamagitan ng paglalagay ng sumusunod na code sa mga function.php, maaari kang lumikha ng shortcode para sa paglalagay ng isang imahe na may pasadyang lapad at taas na mga katangian:

  1. Pumunta sa function.php file
  2. Idikit ang sumusunod na code:
  3. function na img_shortcode ($ atts, $ content = null) {
    
    katas (shortcode_atts (
    laruan
    'lapad' => '',
    'taas' => '',
    ), $ atts)
    );
    bumalik '';
    }
    add_shortcode ('img', 'img_shortcode');
    
    
  4. Buksan ang Text Editor:

Dito maaari mong gamitin [img width = ‘x’ height = ‘y’] http: //… [/ img] shortcode kung saan ang “x” at “y” ay mga numero na kumakatawan sa lapad at taas sa mga pixel.

Madali kang magdagdag ng iba pang mga katangian ng imahe kung kailangan mo; tingnan ang listahan ng lahat ng mga katangian ng imahe sa Mga Paaralang W3.

Paano gamitin ang mga shortcode sa Text Widget

Sa bersyon na WordPress 4.9 na inilabas noong Nobyembre 15, 2017, awtomatikong gumagana ang mga shortcode sa Mga Widget ng Teksto. Ngunit kung gumagamit ka pa rin ng isang mas lumang bersyon ng WordPress, ang bahaging ito ng tutorial ay makakatulong sa iyo na makuha ang resulta.

Ang mga shortcode ay maaaring maglaman ng iba’t ibang mga pag-andar na maaari mong idagdag sa iyong website ng WordPress. Kung nilikha mo ang isa para sa iyong sarili o dumating ito ng isang tema o isang plugin na na-install mo, marahil ay gumagamit ka ng mga shortcode sa lahat ng oras. Dahil maaari ka talagang makatipid ng oras at makinabang mula sa kanila, walang dahilan na huwag gumamit ng mga shortcode.

Kung sinimulan mo lamang ang pagbuo ng iyong website ng WordPress, maaaring gumamit ka lamang ng mga shortcode sa Post editor. Ngunit, ang totoo ay maaari mong magamit ang mga shortcode kahit saan.

Halimbawa, kung gumagamit ka ng 5sec Google Maps PRO plugin na nagbibigay-daan sa iyo na walang kahirap-hirap na lumikha ng mga mapa na walang bilang ng mga pin dito, maaaring nais mong ipasok ang mapa sa pamamagitan ng shortcode nang direkta sa iyong Text Widget at ipakita ang iyong lokasyon sa sidebar sa halip na isang solong post Ngunit kung ang iyong tema ay hindi suportado ang mga shortcode sa mga widget, kakailanganin mong paganahin ang pagpapaandar sa iyong sarili at iyon ang ipapakita namin sa artikulong ito.

Kung kailangan mong gumamit ng isang shortcode sa iyong mga file ng PHP (halimbawa, kung nais mong patakbuhin ang code sa iyong header.php file at patakbuhin ang shortcode saan man naroroon ang header), magagawa mo iyon nang madali sa pamamagitan ng pambalot ng code sa paligid nito . Ngunit kung sinubukan mong gumamit ng isang shortcode sa iyong Widget ng Teksto tulad ng halimbawa na nabanggit namin sa itaas, natapos mo ang pagkabigo dahil hindi ito gumagana at ipinakita ng widget ang shortcode sa halip na nilalaman nito. Maliban kung ang iyong tema ay mayroon nang tampok na nakarehistro, kakailanganin mong paganahin ito sa iyong sarili.

Kaya, kung nais mong maglagay ng isang shortcode sa isang Teksto ng Widget at patakbuhin ito, huwag mag-alala; maaari mong mangyari ito sa loob ng ilang segundo:

  1. Buksan ang mga function.php
  2. Kopyahin at idikit ang sumusunod na dalawang linya:
  3. add_filter ('widget_text', 'shortcode_unautop');
    add_filter ('widget_text', 'do_shortcode');
  4. I-save ang mga pagbabago

Habang ito ay talagang sapat na gamitin lamang ang pangalawang linya na gumagawa ng shortcode na gawain, nais mo ang unang linya upang maiwasan ang awtomatikong pagpasok ng WordPress ng talata at masira ang mga tag kung saan hindi mo sinasadyang lumikha ng mga break na linya sa pamamagitan ng pag-format ng teksto sa isang widget . Kung sakaling maglagay ka ng isang shortcode sa isang hiwalay na linya, walang pag-iingat ay mahuhuli ang mga tag na talata at ang shortcode ay gagana tulad ng isang anting-anting.

Ngayon ay maaari kang mag-navigate sa Hitsura -> Mga Widget at i-drag ang Teksto ng Widget kung saan nais mong maging ito. Matapos ang lahat ng ito, kapag nagsulat ka ng isang shortcode nang direkta sa iyong Teksto ng Widget (na nakarehistro sa iyong site, siyempre) isasagawa ito tulad ng na-type sa Post Editor.

Katulad nito, maaari mong patakbuhin ang code ng PHP mula sa iyong Text Widget. Napakadali, hindi ba? Masiyahan sa iyong mga shortcode.

Ang mga shortcode ay nasa lahat ng dako

Kung nagsisimula ka lamang ng isang WordPress blog, ang mga shortcode ay maaaring mukhang kalabisan at mahirap maunawaan. Karamihan sa mga oras posible na maiwasan ang mga shortcode sa pamamagitan ng paggamit ng isang interface ng user-friendly na ibinigay ng isang plugin. Ngunit kapag nakakuha ka ng higit na kasangkot sa blog, at kapag nagsimula kang gumamit ng mas maraming mga plugin, mauunawaan mo ang totoong kapangyarihan ng mga shortcode.

Ang paggamit ng mga ito ay magiging isang gawain, at mabilis mong masanay sa pagsulat ng mga parisukat na bracket sa bawat bagong post na nilikha mo. Kaya kumuha ng ilang minuto, at gamitin ang artikulong ito upang malaman ang mga pangunahing kaalaman.

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