Creați coduri scurte pentru tema noastră WordPress

De când am început cu acest proiect, am dorit întotdeauna să aibă propria noastră etichetă și de aceea al doilea șablon îl folosim DesdeLinux, a fost creat de noi 100%.

Apoi au urmat și alte versiuni și, deși putem cumpăra sau angaja anumite servicii web pentru a crea desenele noastre precum cele ale StudioDWeb.com, sau cumpărați șabloane deja create în ThemeForest.net, am dorit întotdeauna să avem propriile noastre, adaptate nevoilor noastre și să ne oprim WebDevelopment.com poate fi de ajutor 😀

Oricum, sunt pasionat de Web Design și Dezvoltare și lucrez deja la noul subiect pentru DesdeLinux și vă voi arăta câteva capturi de ecran despre cum arată.

Ideea nu este să ieșim din ceea ce suntem deja adaptați, așa că multe elemente rămân aceleași sau într-un mod similar. Încep cu pagina de pornire

screenshot-dl

Și așa ar arăta articolele:

screenshot-dl-post

După cum puteți vedea, este potrivit măsurii noastre și am inclus noi coduri scurte pentru elaborarea articolelor.

De aceea mi-a venit în minte să vă împărtășesc cum să creați una dintre ele (cea cu informații) în cazul în care doriți să le includeți în subiectele dvs. de WordPress. Adică, așa ceva:

Acesta va fi exemplul ShortCode

Nu sunt un expert în programare cu acest CMS, așa că nu voi încerca să explic de ce și cum funcționează în acest fel, vă voi arăta doar cum să o faceți, punct.

Pentru aceasta folosim „cuțitul elvețian” al WordPress, Mă refer la dosar function.php pe care le găsim în mod normal în aproape toate subiectele.

Paranteze_Funcție

Exemplu de Function.php cu ShortCodes DesdeLinux

Ceea ce vom face în acest fișier este să adăugăm structura ShortCode-ului nostru și, bineînțeles, eticheta care îl arată. Așadar, să ajungem la el.

În interiorul funcției.php

În fișierul nostru function.php ceea ce vom pune va fi structura HTML a ShortCode-ului, dar nu este pur și simplu să punem etichetele HTML exact așa. Am avea așa ceva:

// Informații despre funcția Info ($ atts, $ content = null, $ code = "") {$ return = ' '; $ return. = $ content; $ return. = ' '; return $ return; } // ShortCode add_shortcode ('info', 'infobox');

De aici clarificăm câteva lucruri. În primul rând, atunci când folosim două bare, comentăm linia, prin urmare // Informații este doar un comentariu.

Numele funcției, în acest caz caseta de informații Poate fi schimbat cu orice ne dorim, dar trebuie să se potrivească cu numele pe care îl folosim în ultima linie.

En cada $ întoarcere returnăm ceea ce au fost etichetele HTML și trebuie să avem în vedere că după prima trebuie să adăugăm o perioadă în fața semn egal iar linia se termină cu un semn de punct și virgulă

Exemplu:

$ return. = $ content;

variabil conținut $ care este locul în care conținutul pe care îl punem în ShortCode merge în mod implicit, va returna o valoare nulă dacă nu punem nimic.

Acum numele ShortCode este ceea ce am setat cu:

add_shortcode( 'info', 'infobox' );

Unde te poți schimba info pentru ceea ce vrem. Acum, pentru a face să semene cu exemplul, trebuie să punem:

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

Deși, desigur, fără spații, pe care le-am pus pentru că, evident, ShortCode-ul ar fi activat.

Stilul ShortCode

Dacă te uiți la linia de mai sus, fără codul și variabilele PHP, ShortCode în HTML pur ar arăta cam așa:

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

Deci, trebuie doar să aplicăm stilul CSS.

.alert.alert-info {background: # d9edf7 url (info.png) no-repeat 7px 50%; raza chenarului: 4px; chenar: 1px solid # bce8f1; culoare: # 3a87ad; dimensiunea fontului: 14px; margine: 15px 15px; umplutură: 15px 15px 15px 50px text-align: left}

Și atât. Repet, nu sunt programator sau ceva de genul acesta, iar explicația pe care am dat-o este modul în care înțeleg că funcționează ShortCode 😛


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   resturi72 el a spus

    Îmi place cum arată, te felicit.

    1.    plin de viață el a spus

      Mulțumesc, ai mult de parcurs, dar mulțumesc.

  2.   Rogers el a spus

    Foarte bine!! Mi-ar plăcea o astfel de temă în WP-ul meu.
    Te felicit!

    1.    plin de viață el a spus

      Nu l-am pus încă, ți-l pot vinde HAHAHAHAHA .. Glumesc doar 🙂

  3.   Manuel E. el a spus

    Excelent, mulțumesc pentru distribuire.
    Acest tip de resurse este foarte necesar pe web, explicând clar lucrurile.

    Salutări!

  4.   eliotime3000 el a spus

    Design frumos. Să vedem dacă pentru site-ul meu îmi puteți oferi acel șablon pentru a-l personaliza.

  5.   corb 291286 el a spus

    asta se poate face în blogger?

  6.   Xavier el a spus

    Ei bine, nimic, l-am pus așa cum este și nu funcționează pentru mine, ce ar putea fi? : /

    Am pus [informații] informații [/ info]

    și în postarea mea wordpress apare doar: informații, parantezele dispar, cred că ceva nu este în regulă: /

    1.    Johnny Silva el a spus

      Poate că în șablonul tău ShortCodes nu sunt definite în funcția.php ca în cazul meu, aceste valori sunt adăugate într-un fișier numit shortcodes.php al temei mele