Îi place WordPress, dar nu toți suntem gata să acceptăm toate setările implicite - în special, cum sunt afișate înregistrările.
De când am fost învățați că unicitatea este importantă pentru poziționarea site-ului și face o impresie bună asupra vizitatorului, bloggerii și dezvoltatorii au căutat de-a lungul timpului modalități de a schimba afișarea înregistrării pentru ao face cât mai unică posibil.
Majoritatea fragmentelor de cod prezentate aici sunt ușor de implementat, în majoritatea cazurilor trebuie doar să copiați și să lipiți codul furnizat. Sper că aceste metode vor fi utile pentru proiectele dvs., bucurați-vă!
1. Modificarea lungimii unui anunț de înregistrare
Modificați lungimea trecerii prin adăugarea următoarelor linii de cod în fișierul functions.php. 75 în acest caz - valoarea lungimii trecerii.
2. Data intrării în stilul Twitter (2 zile în urmă)
Cele mai multe nu știu că WordPress are o funcție încorporată pentru a afișa formatul datei în momentul în care a trecut de când am scris un post (care este, de exemplu, „2 zile în urmă“), la fel ca în Twitter. Fragmentul de cod de mai jos poate fi inserat oriunde în bucla pentru a afișa data în acest format.
3. Afișarea miniaturii articolului din feedul RSS
Funcția the_post_thumbnail () în WordPress 2.9 este foarte utilă pentru adăugarea și afișarea unei miniaturi la o postare. Vestea proastă este că nu există o metodă integrată pentru afișarea miniaturii post în feedul RSS. Funcția de mai jos rezolvă această problemă. Pur și simplu lipiți-l în fișierul functions.php și salvați-l, iar miniatura post va fi afișată automat în fluxul RSS.
4. Restricționați căutarea doar pentru a înregistra titlurile
Puteți adăuga acest fragment în fișierul functions.php al temei dvs. WordPress pentru a restrânge căutarea numai la titlul intrărilor.
5. Afișați numărul pentru fiecare intrare
Puteți afișa numărul incremental al fiecărei postări și este destul de ușor. Mai întâi, lipiți următoarea funcție în fișierul functions.php:
După ce ați terminat, puteți afișa numărul postului cu următorul cod. Rețineți că trebuie utilizat în interiorul bucla.
6. Excluderea unei intrări din fluxul de știri WordPress
Doriți să excludeți unele postări de pe banda dvs.? Iată soluția pentru dvs. Rețineți că trebuie să filtrați numai ceea ce doriți să filtrați; În exemplul nostru, aceasta este banda noastră $ wp_query-> is_feed. Dacă nu faceți acest lucru, filtrul va funcționa și în partea de server și aceste postări nu vor fi afișate în prezentarea posturilor.
Funcția are doi parametri. Transmiteți argumentul SQL la primul parametru $ unde. care va filtra prin ID. Apoi, în paranteze, trebuie să specificați ID-ul înregistrărilor pe care doriți să le filtrați.
7. Redirecționarea unei înregistrări atunci când o interogare de căutare produce un singur rezultat
Inserați această bucată de cod în fișierul functions.php al temei dvs. WordPress pentru a redirecționa automat utilizatorul la post, dacă căutarea WordPress o dă numai ca rezultat.
8. Crearea automată a meta descriere Meta Descriere din The_content
Introducerea acestui fragment de cod în fișierul functions.php al temei WordPress va crea în mod automat o descriere meta din postarea dvs., tăierea codurilor scurte și a etichetelor. De asemenea, asigurați-vă că aveți acest cod în fișierul header.php. altfel acest fragment nu va funcționa.
10. Adăugarea automată a linkului "Citiți mai multe" la sfârșitul anunțului de anunț
11. Afișați intrări similare fără plug-in
Codul de mai jos permite site-ului dvs. WordPress să afișeze postări similare bazate pe etichetele postării curente. Trebuie să o plasați în single.php sau oriunde, unde doriți să afișați postări similare.
12. Crearea propriilor "înregistrări populare" în bara laterală
Instalarea widget-ului lateral pentru a afișa postări similare este foarte simplă. Trebuie doar să copiați și să inserați codul de mai jos în fișierul sidebar.php. Dacă trebuie să modificați numărul de postări afișate, puteți schimba 5 la sfârșitul celei de-a treia linii către orice număr care vă place.
13. Setarea datei / orei datei de expirare a înregistrării
Mai jos este un cod util pe care îl puteți insera în tema WordPress pentru a activa "data de expirare" a postului după dată și oră. Editați tema și înlocuiți bucla curentă WordPress cu această buclă "hacked":
Pentru a crea o postare cu data / ora pierderii relevanței, puteți să vă creați singur câmpul. Permiteți expirarea ca cheie și data / ora (format: mm / zi / aa 00:00:00) ca valoare. Postarea nu va mai fi afișată după un anumit timp.
14. Lista înregistrărilor viitoare
WordPress vă permite să listați mesajele viitoare și pentru a obține această funcție, trebuie doar să inserați codul în care doriți să afișați lista intrărilor viitoare:
15. Afișarea AdSense numai pentru vizitatori din motoarele de căutare
Puteți afișa AdSense numai vizitatorilor care vin prin motoarele de căutare, și aici este codul pentru acest lucru, doar lipiți-l în fișierul functions.php al temei.
19. Încărcarea mai multor tipuri de fișiere
Din anumite motive, descărcătorul WordPress nu vă va permite să descărcați anumite tipuri de fișiere, de exemplu .tmCommand. Dacă trebuie să descărcați aceste tipuri de fișiere pe site-ul dvs. WordPress, aici este un fragment de cod funcțional care vă va permite să faceți acest lucru. Trebuie doar să îl inserați în fișierul functions.php. De asemenea, puteți adăuga mai multe tipuri de fișiere prin adăugarea acestora la linia 4. împărțind cu | .
21. Formate de înregistrare - variații interesante pentru temă
Sintaxa de mai jos oferă câteva dintre posibilele formate de postări care pot fi apoi selectate și utilizate direct în articol; și tot ce aveți nevoie este să inserați codul în fișierul functions.php al temei.
22. Afișarea unei miniaturi când editați o înregistrare și consultați o pagină
WordPress versiunea 2.9 a introdus posibilitatea de a adăuga o miniatură post. Acest lucru este cool și pentru a afișa o miniatură post, de asemenea, atunci când editați o postare și revizuirea unei pagini, puteți introduce codul trimis în Plugin sau adăugați-l în fișierul functions.php al temei.
23. Creați-vă mesajul despre starea înregistrării din Consola
24. Setarea lungimii maxime a titlului de înregistrare
Adăugarea acestui cod PHP în fișierul functions.php al temei WordPress va stabili numărul maxim de cuvinte care pot fi afișate în titlul postului. Foarte convenabil!
27. Îndepărtarea versiunilor inutile ale înregistrărilor
Aici este o interogare SQL foarte convenabilă. care va șterge toate versiunile de înregistrări, precum și metadatele aferente. Trebuie să executați această interogare în baza de date WordPress și toate versiunile (și metadatele aferente) vor fi eliminate din baza dvs. de date. O notă importantă aici: asigurați-vă că aveți o copie de siguranță a bazei de date înainte de a rula codul.
28. Modificarea duratei anunțului în funcție de subiect
A vrut să schimbe lungimea trecerii, în funcție de ce vă aflați în Rubrina? Iată codul care îți va împlini dorința. Doar lipiți codul în fișierul functions.php și nu uitați să înlocuiți ID-ul titlurilor în a treia linie!
29. Dezactivați salvarea automată a înregistrării
Dacă, din motive întemeiate, doriți să dezactivați caracteristica care vă salvează automat postarea, atunci când o editați în consolă, este posibil. Doar deschideți fișierul functions.php și lipiți următorul cod în el:
Apoi puteți salva fișierul și WordPress nu va salva automat postul. De asemenea, puteți anula acest lucru ștergând codul.
Sursa: Hongkiat.com
cum să aprobe automat o intrare invitată fără participarea administratorului?
invitatul trimite de la telegram un post care intră în schițe, dar este necesar ca această înregistrare să fie publicată imediat
Zdrastvujte, a folosit codul dvs. HTML "Crearea propriilor" intrări populare "în bara laterală", din anumite motive aceste înregistrări apar în partea de jos a paginii sau a articolului. Lasă-mă să fie așa, dar trebuie să aliniați 100 px, dar nu pot, nu funcționează, spune-mi cum să rezolv, te rog.
Cuvântul "lungime" este scris cu o singură literă "n".
Bună ziua! Am 2 probleme, deja m-am săturat de Google, bine, simt că totul este rezolvat pur și simplu, așa că vă aduc aminte de ajutor.
Problema 1. Este necesar să plasați textul postului în partea dreaptă a imaginii, în momentul textului de sub imagine.
Problema 2. Vreau să muiesc butonul "citește mai mult" în partea dreaptă, acum este în partea stângă. Captură de ecran atașată
Cum de a adăuga o imagine la single.php, astfel încât în fiecare înregistrare a fost înainte de ieșirea numerelor de pagină sub fiecare înregistrare? Și cum faceți blocuri AdSense între numerele paginilor și sub fiecare înregistrare? Ajutor, vă rugăm să faceți acest lucru, eu sunt în php, JS nu se rade nimic.
Aveam nevoie de informații sub numărul "12", despre cum să adaugi teme la subiecte populare. Am avut codul instalat acolo, dar din anumite motive nu sa deranjat și codul vostru a crescut ca un nativ. )
Bună seara. Interesați de 11 caracteristici din lista dvs. Cum să îl folosiți pentru a afișa înregistrări similare după numărul de potriviri din etichete (o anumită categorie). De exemplu, etichetele "Actor" "Jocul Tronurilor" "Celebritate" "Alexander". Cele mai multe potriviri în etichete, cu atât mai mare este șansa de a fi selectate pentru afișare. Cum să implementați acest lucru în codul + trebuie să afișați miniatura postului în locul textului. Sper pentru ajutor.