Vytvořte krátké kódy pro naše téma WordPress

Od té doby, co jsme začali s tímto projektem, jsme vždy chtěli, aby měl vlastní štítek, a proto používáme druhou šablonu DesdeLinux, byl vytvořen námi 100%.

Poté následovaly další verze, a přestože si můžeme koupit nebo najmout určité webové služby, abychom vytvořili naše návrhy, jako jsou ty z StudioDWeb.com, nebo koupit šablony již vytvořené v ThemeForest.net, vždy jsme chtěli mít to, co je naše, přizpůsobené našim potřebám a projít WebDevelopment.com může pomoci 😀

Každopádně mě vášnivě zajímá webový design a vývoj a už nyní pracuji na novém tématu pro DesdeLinux a ukážu vám několik snímků obrazovky toho, jak to vypadá.

Nejde o to, abychom se dostali z toho, na co jsme již přizpůsobeni, takže mnoho prvků zůstává stejných nebo podobným způsobem. Začínám s domovskou stránkou

snímek obrazovky-dl

A takto by články vypadaly:

screenshot-dl-post

Jak vidíte, je to vhodné pro naši míru a přidali jsme nové Krátké kódy za vypracování článků.

Proto mě napadlo podělit se s vámi o to, jak vytvořit jeden z nich (ten informační), pokud je chcete zahrnout do svých témat WordPress. Myslím něco takového:

Toto bude příklad ShortCode

Nejsem odborník na programování s tímto CMS, takže se nebudu snažit vysvětlovat, proč a jak to takto funguje, ukážu vám jen, jak na to, tečka.

K tomu využíváme «švýcarský armádní nůž» z WordPress, Myslím spis function.php které běžně najdeme téměř ve všech tématech.

Závorky_Funkce

Příklad Function.php s krátkými kódy DesdeLinux

Co v tomto souboru uděláme, je přidání struktury našeho ShortCode a samozřejmě štítek, který ji zobrazuje. Pojďme na to.

Uvnitř Function.php

Do našeho souboru function.php vložíme strukturu HTML ShortCode, ale nejde jen o to, abychom HTML tagy vložili právě tak. Měli bychom něco takového:

// Informační funkce infobox ($ atts, $ content = null, $ code = "") {$ return = ' '; $ návrat. = $ obsah; $ návrat. = ' '; návrat $ návrat; } // ShortCode add_shortcode ('info', 'infobox');

Odtud vyjasňujeme několik věcí. Nejprve, když použijeme dva pruhy, proto řádek okomentujeme // Informace je to jen komentář.

Název funkce, v tomto případě informační box Lze jej změnit na cokoli chceme, ale musí odpovídat jménu, které používáme v posledním řádku.

V každém $ return vracíme to, co byly HTML tagy, a musíme si uvědomit, že po první musíme přidat tečku před znaménko rovná se a řádek končí znakem středník

příklad:

$ návrat. = $ obsah;

Proměnná $ obsah což je místo, kde obsah, který jsme vložili do ShortCode, jde ve výchozím nastavení, vrátí nulovou hodnotu, pokud nic nevložíme.

Nyní máme název ShortCode, který jsme nastavili pomocí:

add_shortcode( 'info', 'infobox' );

Kde se můžete změnit info za to, co chceme. Aby to vypadalo jako příklad, který musíme uvést:

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

I když samozřejmě bez mezer, které jsem dal, protože by se samozřejmě aktivoval ShortCode.

Styl ShortCode

Pokud se podíváte na výše uvedený řádek, bez kódu PHP a proměnných by byl ShortCode v čistém HTML něco takového:

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

Musíme tedy použít pouze styl CSS.

.alert.alert-info {pozadí: # d9edf7 url (info.png) bez opakování 7px 50%; poloměr ohraničení: 4px; ohraničení: 1px solid # bce8f1; barva: # 3a87ad; velikost písma: 14px; okraj: 15px 15px; odsazení: 15px 15px 15px 50px zarovnání textu: vlevo}

A je to ... opakuji, nejsem programátor ani nic podobného a vysvětlení, které jsem uvedl, je, jak chápu, že ShortCode funguje 😛


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   zbytky72 řekl

    Líbí se mi, jak to vypadá, blahopřeji vám.

    1.    živý řekl

      Děkuji, máte před sebou ještě dlouhou cestu, ale děkuji.

  2.   Rogers řekl

    Velmi dobře!! Rád bych takové téma ve svém WP.
    Blahopřeji ti!

    1.    živý řekl

      Ještě jsem to nedal, můžu vám to prodat HAHAHAHAHA .. Dělám si srandu 🙂

  3.   Manuel E. řekl

    Skvělé, děkuji za sdílení.
    Tento typ zdrojů je na webu velmi potřebný a vysvětluje věci jasně.

    Zdravím!

  4.   eliotime3000 řekl

    Krásný design. Podívejme se, jestli mi pro můj web můžete dát tuto šablonu, abych ji přizpůsobil.

  5.   cuervo291286 řekl

    to lze udělat v bloggeru?

  6.   Xavier řekl

    No, nic, dal jsem to tak, jak to je a nefunguje to pro mě, co by to mohlo být? : /

    Dal jsem [info] informace [/ info]

    a v mém příspěvku na WordPress se to jen objeví: informace, závorky zmizí, myslím, že něco není v pořádku: /

    1.    Johnny Silva řekl

      Možná, že ve vaší šabloně nejsou ShortCodes definovány ve function.php jako v mém případě, přidávám tyto hodnoty do souboru s názvem shortcodes.php, moje vlastní téma