Looge meie WordPressi teema jaoks lühikoodid

Kuna me alustasime selle projektiga, soovisime alati, et sellel oleks oma silt ja seetõttu on teine ​​mall, mida me kasutame DesdeLinux, selle lõime meie 100%.

Siis järgnesid teised versioonid ja ehkki saame oma disainilahenduste loomiseks osta või palgata teatud veebiteenuseid StudioDWeb.comvõi osta mallid, mis on juba loodud ThemeForest.net, oleme alati soovinud, et meil oleks oma, kohandatud meie vajadustele ja peatuksime WebDevelopment.com saab abi olla 😀

Igatahes olen kirglik veebidisaini ja -arenduse vastu ning töötan juba uue teema kallal DesdeLinux ja ma näitan teile mõned ekraanipildid, kuidas see välja näeb.

Idee ei ole pääseda välja sellest, millega oleme juba kohanenud, nii et paljud elemendid jäävad samaks või sarnasel viisil. Alustan avalehest

ekraanipilt-dl

Artiklid näevad välja sellised:

ekraanipilt-dl-postitus

Nagu näete, sobib see meie mõõtudega ja oleme lisanud uue Lühikoodid artiklite väljatöötamiseks.

Sellepärast mõtlesin ma teiega jagada, kuidas neist üks (see teave) luua, juhul kui soovite neid oma WordPress. Ma mõtlen midagi sellist:

See on lühikoodi näide

Ma ei ole selle CMS-iga programmeerimise ekspert, nii et ma ei püüa selgitada, miks ja kuidas see niimoodi töötab, ma näitan teile ainult, kuidas seda teha, punkt.

Selleks kasutame Šveitsi armee nuga WordPress, Ma mõtlen faili function.php mida tavaliselt leiame peaaegu kõigist teemadest.

Sulgudes_Funktsioon

Function.php näide lühikoodidega DesdeLinux

Mida me selles failis teeme, on meie ShortCode'i struktuuri lisamine ja muidugi silt, mis seda näitab. Nii et lähme selle juurde.

Funktsiooni sees.php

Meie faili function.php sees on lühikoodi HTML-struktuur, kuid see ei ole lihtsalt HTML-siltide niisama panemine. Meil oleks midagi sellist:

// Infofunktsiooni infokast ($ atts, $ content = null, $ code = "") {$ return = ' "; $ return. = $ content; $ return. = ' "; return $ return; } // Lühikood add_shortcode ('info', 'infobox');

Siit selgitame paari asja. Esiteks, kui kasutame kahte riba, siis kommenteerime rida välja // info see on lihtsalt kommentaar.

Funktsiooni nimi, antud juhul infokast Seda saab muuta igaks sooviks, kuid see peab vastama nimele, mida kasutame viimasel real.

Igas $ tulu tagastame, millised on HTML-märgendid, ja peame meeles pidama, et pärast esimest peame punkti ees lisama punkti võrdusmärk ja rida lõpeb märgiga semikoolon

Näide:

$ return. = $ content;

Muutuv $ sisu see on koht, kuhu sisu, mille me sisestame ShortCode'i, läheb vaikimisi tagasi, kui me midagi ei pane, tagastatakse nullväärtus.

Nüüd on lühikoodi nimi see, mille me määrasime:

add_shortcode( 'info', 'infobox' );

Kus saab end muuta info selle jaoks, mida me tahame. Nüüd, et see näeks välja nagu näide, mille peame esitama:

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

Ehkki muidugi ilma tühikuteta, mille ma panin, sest ilmselt aktiveeruks ShortCode.

ShortCode stiil

Kui vaatate ülaltoodud rida ilma PHP-koodi ja muutujateta, oleks puhta HTML-i lühikood umbes selline:

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

Seega peame rakendama ainult CSS-i stiili.

.alert.alert-info {background: # d9edf7 url (info.png) no-repeat 7px 50%; piiri raadius: 4px; ääris: 1px tahke # bce8f1; värv: # 3a87ad; fondi suurus: 14px; veeris: 15 pikslit 15 pikslit; polster: 15px 15px 15px 50px teksti joondamine: vasak}

Ja see on kõik. Ma kordan, et ma pole programmeerija ega midagi sellist ja minu antud seletus on see, kuidas ma saan aru, et ShortCode töötab 😛


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   järelejäänud72 DIJO

    Mulle meeldib, kuidas see välja näeb, õnnitlen teid.

    1.    elav DIJO

      Aitäh, teil on veel pikk tee minna, kuid aitäh

  2.   Rogers DIJO

    Väga hea!! Mulle meeldiks selline teema minu WP-s.
    Ma õnnitlen sind!

    1.    elav DIJO

      Ma pole seda veel pannud, võin teile müüa seda HAHAHAHAHA .. Nalja viskan 🙂

  3.   Manuel E. DIJO

    Suurepärane, aitäh jagamast.
    Seda tüüpi ressursse on veebis väga vaja, selgitades asju selgelt.

    Tervitused!

  4.   eliotime3000 DIJO

    Ilus disain. Vaatame, kas saate minu veebisaidi jaoks selle malli selle kohandamiseks anda.

  5.   vares291286 DIJO

    mida saab teha bloggeris?

  6.   Javier DIJO

    Noh, mitte midagi, ma olen selle öelnud nii, nagu see on ja see ei tööta minu jaoks, mis see võiks olla? : /

    Panin [info] teabe [/ info]

    ja minu Wordpress-postituses ilmub see ainult: teave, sulgud kaovad, arvan, et midagi on valesti: /

    1.    Johnny Silva DIJO

      Võib-olla pole teie mallis lühikoode funktsioonis.php määratletud, nagu minu puhul lisatakse need väärtused minu teema faili nimega shortcodes.php