10 inserări de cod pentru buclă principală wordpress

În această lecție, vom analiza 10 inserții de cod în buclă principală WordPress care vor ajuta site-ul să devină și mai puternic.

Descrierea soluției

Pentru a rezolva problema, mai întâi creați o funcție filter_where (). care conține condiția SQL "WHERE". Apoi, înainte de a rula bucla principală, funcția filter_where () va fi apelată de către funcția WordPress post_where ().







2. Folosim mai mult de un ciclu principal pe pagină fără duplicarea înregistrărilor.

Majoritatea temelor moderne, și mai ales a temelor "jurnalului", obțin cel puțin două cicluri principale pe pagina principală. Această metodă este foarte utilă, de exemplu, pentru secțiunea "înregistrări selectate". Dar, dacă utilizarea a două cicluri principale pe o pagină este implementată cu ușurință, atunci împiedicarea ieșirii înregistrărilor duplicate nu este atât de simplă. Până nu știți despre această metodă.

2. Apoi este momentul să realizăm al doilea ciclu principal. În acesta, obținem toate înregistrările, cu excepția celor care sunt deja produse în primul ciclu:

3. Salvați fișierul index.php și bucurați-vă de rezultat.

Descrierea soluției

Descrierea soluției

Variabila întregului tip este folosită ca un contor practic din primele zile ale apariției programării. Înainte de buclă principală, vom crea o variabilă $ count. Această variabilă este incrementată cu 1 în fiecare trecere de ciclu.

4. Avem înregistrări cu anumite câmpuri de utilizator și anumite valori

Datorită popularității câmpurilor personalizate WordPress, este adesea necesar să se afișeze o listă de înregistrări cu anumite câmpuri de utilizator și anumite valori în ele.

Descrierea soluției

Valoarea parametrului meta_key este numele câmpului de utilizator necesar, iar valoarea meta_value este valoarea dorită.

5. Lista înregistrărilor programate

Descrierea soluției

Descrierea soluției

Mai întâi primim data curentă pe linia 2 folosind funcția datei PHP (). Apoi vom obține anul folosind data ('Y') apel și scădea 1 din ea, ceea ce ne dă anul trecut.

7. Utilizați bucla principală pentru a crea un șablon de pagină de arhivă

Descrierea soluției

Șablonul de pagină este creat prin adăugarea următoarelor linii la începutul fișierului:

8. Creați bucla principală utilizând obiectul WP_Query

Buclele clasice WordPress, care sunt folosite în majoritatea inserțiilor de cod din acest tutorial, sunt destul de ușor de utilizat. Dar când se folosesc mai multe cicluri principale (de exemplu, în subiecte complexe "jurnal"), crește riscul de descărcări, deplasări, etichete incorecte și alte erori.

Trebuie să utilizați obiectul WP_Query și să creați o buclă proprie:

Descrierea soluției

Codul de mai sus afișează ultimele cinci înregistrări. Iată descrierea detaliată a acestuia:

9. Afișați ultimele note lipicioase

Din versiunea WordPress 2.7, notele lipicioase sunt un instrument excelent pentru bloggeri. Foarte des se întreabă cum să includă notele lipicioase în bucla principală.







Pentru a afișa ultimele cinci intrări lipicioase, copiați următorul cod în fișierul tematic. Dacă doriți să obțineți mai multe înregistrări, trebuie să modificați 5 la numărul dorit în rândul 4.

Descrierea soluției

Mai întâi primim toate intrările lipicioase (linia 2). Apoi efectuăm comanda acestora, afișând cele mai recente în partea de sus, folosind funcția sort () PHP (linia 3). În linia 4, obținem ultimele 5 înregistrări cusute. Puteți schimba numărul.

10. Creați un ciclu de imagini

Astăzi, mulți bloggeri tipăresc fragmente din note împreună cu imaginile de pe pagina principală. Puteți merge mai departe și creați o galerie originală, care va afișa imagini pentru cele mai recente intrări. Puteți rezolva problema utilizând câmpurile personalizate. Dar există o soluție mai elegantă.

Pentru a vă crea propriul ciclu de imagini, aveți mai întâi nevoie de o funcție PHP care va scoate primele imagini din fiecare notă și va returna adresele URL. Copiați următorul cod în fișierul functions.php. Asigurați-vă că setați imaginea implicită în rândul 10.

După salvarea fișierului, puteți modifica bucla principală:

Descrierea soluției

Ultimele 5 lecții din rubrica "Wordpress"

Această lecție este probabil să fie psihologică, pentru că mulți oameni lucrează cu WordPress și simultan cu Joomla, dar nu pot decide care CMS să folosească.

  • După instalarea și configurarea motorului, trebuie să lucrăm cu designul site-ului nostru. Acesta este un subiect destul de lung, dar vom încerca să spunem totul în mod concis și clar.

  • Astăzi, vă vom spune ce trebuie să faceți primele setări după instalarea motorului WordPress. Această lecție va fi foarte utilă pentru începători.

  • Promovarea articolelor într-un blog nu este o sarcină ușoară. Se întâmplă adesea să scrieți conținut foarte bun, să activați efecte vizuale, să efectuați ajustări corecte ale SEO, dar nu dau rezultatul așteptat.

  • Aveți nevoie de un site personal, dar nu doriți să utilizați WordPress? Apoi, această selecție este pentru dvs.

    10 inserări de cod pentru buclă principală wordpress

    Prin obținerea de informații imediat prin două canale (vedere și auz), eficiența predării este mult mai mare decât învățarea din cărți. Și temele și testele online vă vor permite să gândiți în mod constant în limba pe care o învățați și să vă verificați imediat cunoștințele!

    10 inserări de cod pentru buclă principală wordpress

    10 inserări de cod pentru buclă principală wordpress

    Dacă doriți să învățați HTML mult timp, atunci am o veste bună pentru dvs.!

    10 inserări de cod pentru buclă principală wordpress

    Dacă ați învățat deja HTML și doriți să treceți mai departe, următorul pas este să învățați tehnologia CSS.

    10 inserări de cod pentru buclă principală wordpress

    Dacă doriți să înțeleagă conceptele de domeniu si hosting, învață cum să creeze o bază de date, încărca fișiere pe un site web prin intermediul unui server FTP, crea subdomenii, configurați cutiile poștale pentru site-ul și să monitorizeze participarea, acest curs este conceput special pentru tine!







    Articole similare

    Trimiteți-le prietenilor: