Mamorona Shortcodes ho an'ny lohahevitry ny WordPress

Hatramin'ny nanombohanay tamin'ity tetikasa ity dia tianay foana ny hanana ny marika misy anay, ary izany no antony nampiasana ny môdely faharoa ampiasainay Avy amin'ny Linux, noforoninay 100%.

Avy eo ny kinova hafa dia nanaraka, ary na dia afaka mividy na manakarama serivisy web sasany aza izahay hamoronana ny endrikay toa an'ireo StudioDWeb.com, na mividiana modely efa noforonina ThemeForest.net, Tianay hatrizay ny hanana ny antsika, mifanaraka amin'ny filanay ary hijanona WebDevelopment.com afaka manampy 😀

Na izany na tsy izany, maniry mafy ny famolavolana tranonkala sy ny fampandrosoana aho, ary efa miasa amin'ny lohahevitra vaovao aho Avy amin'ny Linux ary hasehoko anao ny pikantsary vitsivitsy momba ny endriny.

Ny hevitra dia ny tsy hialana amin'izay efa namboarintsika, ka singa maro no mijanona mitovy na amin'ny fomba mitovy. Manomboka amin'ny pejy fandraisana aho

screenshot-dl

Ary izao no ho fahitan'ireo lahatsoratra:

pikantsary-dl-post

Araka ny hitanao dia mety ny refy anaovanay ary nampiditra vaovao izahay shortcodes ho an'ny famelabelarana ireo lahatsoratra.

Izany no nahatonga ahy hahatsapa hizara aminao ny fomba hamoronana ny iray amin'izy ireo (ilay fampahalalana iray) raha tianao hampidirina ao amin'ny lohahevitr'ireo WordPress. Ny tiako holazaina dia izao:

Ity no ohatra ShortCode

Tsy manam-pahaizana amin'ny famolavolana programa amin'ity CMS ity aho, noho izany dia tsy hiezaka ny hanazava ny antony sy ny fomba fiasan'ity fomba ity aho, tsy hasehoko anao fotsiny ny fomba fanaovana azy, fotoana.

Noho izany dia ampiasainay ny «antsy miaramila soisa» an'ny WordPress, Ny rakitra dia tiako holazaina function.php izay hitantsika mazàna amin'ny lohahevitra rehetra.

Brackets_Function

Ohatra amin'ny Function.php miaraka amin'ny ShortCodes an'ny DesdeLinux

Ny zavatra hataontsika amin'ity rakitra ity dia manampy ny firafitry ny ShortCode anay ary mazava ho azy, ny marika mampiseho azy. Ka andao ary.

Ao anatin'ny Function.php

Ao anatin'ilay rakitra function.php izay hapetratsika dia ny firafitra HTML an'ny ShortCode, fa tsy ny fametrahana fotsiny ireo tag HTML toy izany fotsiny. Hanana zavatra toy izao isika:

// Info function infobox ($ atts, $ content = null, $ code = "") {$ return = ' '; $ return. = Votoaty $; $ return. = ' '; miverina $ miverina; } // The ShortCode add_shortcode ('info', 'infobox');

Avy eto isika dia manazava zavatra roa. Voalohany, rehefa mampiasa bara roa isika dia maneho hevitra momba izany // info hevitra fotsiny io.

Ny anaran'ny fiasa, amin'ity tranga ity boaty fampahalalana Azo ovaina amin'izay tiantsika izy io, saingy tsy maintsy mifanaraka amin'ny anarana ampiasaintsika amin'ny tsipika farany.

Ao amin'ny tsirairay fiverenana $ averinay izay misy ireo tag HTML, ary tsy maintsy tadidintsika fa aorian'ny voalohany, dia tsy maintsy manampy fe-potoana eo alohan'ilay famantarana mitovy ary ny tsipika dia mifarana amin'ny famantarana ny semicolon

ohatra:

$ return. = Votoaty $;

miova atiny $ izay misy ny atiny napetratsika tao amin'ny ShortCode mandeha foana dia hamerina sanda null raha tsy mametraka na inona na inona isika.

Ary ny anaran'ny ShortCode no napetrakay taminay:

add_shortcode( 'info', 'infobox' );

Aiza no azonao ovaina Info noho izay tadiavinay. Ankehitriny, mba hitovizany amin'ny ohatra tokony hataontsika:

[ info ]Este será el ShortCode de ejemplo[ /info ]

Na dia mazava ho azy aza, raha tsy misy ny habaka, napetrako satria mazava ho azy fa hampavitrika ny ShortCode.

Fomban'ny ShortCode

Raha mijery ny tsipika etsy ambony ianao, raha tsy misy ny kaody PHP sy ny miovaova, ny ShortCode amin'ny HTML madio dia ho toy izao:

<div class="alert-info"></div>

Ka ny fomba CSS ihany no tokony ampiharintsika.

.alert.alert-info {background: # d9edf7 url (info.png) tsy miverina 7px 50%; sisin-tany manodidina: 4px; sisintany: 1px mafy # bce8f1; loko: # 3a87ad; haben'ny endri-tsoratra: 14px; sisiny: 15px 15px; padding: 15px 15px 15px 50px text-align: ankavia}

Ary dia izay .. averiko ihany, tsy mpandahatra programa aho na zavatra hafa toa izany, ary ny fanazavana nomeko dia ny fahafantarako fa miasa ny ShortCode 😛


Ny atin'ny lahatsoratra dia manaraka ny fitsipiky ny etika fanonta. Raha hitatitra tsindry diso eto.

9 hevitra, avelao ny anao

Avelao ny hevitrao

Ny adiresy email dia tsy ho namoaka.

*

*

  1. Tompon'andraikitra amin'ny data: Miguel Ángel Gatón
  2. Tanjon'ny angona: Control SPAM, fitantanana hevitra.
  3. Legitimation: Ny fanekenao
  4. Fifandraisana momba ny angona: Tsy hampitaina amin'ny antoko fahatelo ny angona raha tsy amin'ny adidy ara-dalàna.
  5. Fitehirizana angona: Database nomen'ny Occentus Networks (EU)
  6. Zo: Amin'ny fotoana rehetra, azonao atao ny mametra, mamerina ary mamafa ny mombamomba anao.

  1.   ambiny72 dia hoy izy:

    Tiako ny fijeriny, miarahaba anao aho.

    1.    elav dia hoy izy:

      Misaotra, mbola lavitra ny lalan-kaleha fa misaotra.

  2.   Rogers dia hoy izy:

    Tena tsara!! Tiako ny lohahevitra toy izany ao amin'ny WP.
    Miarahaba anao aho!

    1.    elav dia hoy izy:

      Mbola tsy napetrako fa afaka amidiko aminao HAHAHAHAHA .. Manazivazy fotsiny 🙂

  3.   Manuel E. dia hoy izy:

    Tena tsara, misaotra nizara.
    Ity karazana loharanom-pahalalana ity dia tena ilaina amin'ny Internet, manazava zavatra mazava.

    Misaotra!

  4.   eliotime3000 dia hoy izy:

    Volavola tsara tarehy. Andao hojerentsika raha ho an'ny tranokalako dia azonao omena ahy io modely io handefasana azy.

  5.   raven291286 dia hoy izy:

    azo atao amin'ny bilaogera izany?

  6.   Javier dia hoy izy:

    Eny, tsy misy, napetrako ho toy ny misy izy ary tsy mety amiko, inona izany? : /

    Apetrako [info] vaovao [/ info]

    ary ao amin'ny lahatsoratro WordPress fotsiny no miseho: fampahalalana, manjavona ny fononteny, heveriko fa misy tsy mety: /

    1.    Johnny Silva dia hoy izy:

      Angamba ao amin'ny maodelinao ny ShortCodes dia tsy voafaritra ao amin'ny function.php toy ny amiko, ireo soatoavina ireo dia ampiana ao anaty rakitra antsoina hoe shortcodes.php amin'ny lohahevitro