Limitări în API pentru scurtături în WordPress

|

Scurtături imbricate Analizorul de scurtătură analizează în mod corect macro-urile scurtăturilor imbricate, cu condiția ca funcțiile lor de manipulare să le suporte prin apel recursiv do_shortcode(): [tag-a] [tag-b] [tag-c] [/tag-b] [/tag-a] Cu toate acestea, analizorul va eșua în cazul în … Citeşte mai mult

Scurtături de includere și auto-închidere în WordPress

|

Exemplele anterioare arată macro-uri pentru scurtături de auto-închidere, cum ar fi [myshortcode]. API suportă și scurtături de includere precum [myshortcode]conținut[/myshortcode]. În cazul în care un macro pentru scurtătură este folosit pentru a include conținut, funcția sa de manipulare va primi … Citeşte mai mult

Manipularea atributelor în scurtăturile WordPress

|

Matricea brută $atts poate include toate atributele arbitrare care sunt specificate de utilizator. (În plus, intrarea zero a matricei poate conține șirul care a fost recunoscut de către regex.) Pentru a ajuta setarea valorilor implicite pentru atribute lipsă, și pentru … Citeşte mai mult

API pentru scurtături în WordPress

|

API pentru scurtături este un simplu set de funcții pentru crearea de scurtături WordPress pentru utilizare în mesaje și pagini. De exemplu, următoarea scurtătură (în corpul unui post sau pagină) ar adăuga o galerie foto de imagini atașate la acest … Citeşte mai mult

Termeni rezervați în dezvoltarea site-urilor WordPress

|

Există un set complet de termeni sau cuvinte cheie rezervate în WordPress, care nu trebuiesc folosite în anumite circumstanțe întrucât intră în conflict cu funcționalitatea de bază. Trebuie să evitați folosirea oricăruia din acești termeni în dezvoltarea temelor sau modulelor … Citeşte mai mult

Taxonomii în WordPress

|

Taxonomia este unul dintre acele cuvinte de care majoritatea oamenilor nu au auzit sau nu le-au folosit. Practic, o taxonomie este un mod de a grupa lucrurile împreună. De exemplu, am putea avea o grămadă de tipuri diferite de animale. … Citeşte mai mult

Bune practici în dezvoltarea postărilor personalizate în WordPress

|

Deși este convenabil să se folosească un simplu identificator tip de postare personalizată, cum ar fi produs, care este în concordanță cu identificatorii tipurilor de postare implicite (post, page, revision, attachment și nav_menu_item), este mai bine să adăugați un prefix … Citeşte mai mult

Variabile globale în WordPress

|

Variabilele globale specifice lui WordPress sunt utilizate în codarea WordPress pentru diferite motive. Aproape toate datele pe care WordPress le generează pot fi găsite într-o variabilă globală. Rețineți că cel mai bine este să utilizați funcțiile corespunzătoare API atunci când … Citeşte mai mult

Validarea datelor în WordPress

|

Date care nu sunt de încredere pot proveni din mai multe surse (utilizatori, site-uri terțe, baza de date proprie!, …) și totul trebuie să fie validat atât la intrare cât și la ieșire. Igienizarea la ieșire Metoda de igienizare a … Citeşte mai mult

Cârlige și filtre WordPress

|

Cârlige pentru WordPress După ce funcția dvs. este definită, următorul pas este de a o “agăța” sau înregistra cu WordPress. Pentru aceasta, apelați add_action() în spațiul de execuție global al fișierului plugin: add_action ( ‘hook_name’, ‘your_function_name’, [priority], [accepted_args] ); unde: … Citeşte mai mult

API module în WordPress – Cârlige, acțiuni și filtre

|

Cârligele sunt furnizate de WordPress pentru a permite modulului să se “agațe” în restul site-ului WordPress; adică, pentru a apela funcții în modul în anumite momente, și a pune astfel modulul în mișcare. Există două tipuri de cârlige: Acțiuni Filtre … Citeşte mai mult

Sfaturi privind dezvoltarea unui modul/plugin WordPress

|

Internaționalizarea modulului După programarea modulului, un alt aspect (presupunând că ai planificat o distribuție a modulului) este internaționalizarea. Internaționalizarea este procesul de creare a software-ului, astfel încât să poată fi localizat; localizarea este procesul de traducere a textului afișat de … Citeşte mai mult

1 2 3 4 5 6 7 9