Fragmente de cod 2025, Ianuarie

Creșteți limita drop-down a câmpurilor personalizate - CSS-Tricks

Creșteți limita drop-down a câmpurilor personalizate - CSS-Tricks

Pentru fișierul funcții.php sau pluginul personalizat: // Creșteți numărul de meta câmpuri afișate în meniul derulant add_filter ('postmeta_form_limit', "

Inserați imagini în Elementul figurii din Media Uploader - CSS-Tricks

Inserați imagini în Elementul figurii din Media Uploader - CSS-Tricks

Pentru fișierul dvs. functions.php sau un plugin de funcționalitate: function html5_insert_image ($ html, $ id, $ caption, $ title, $ align, $ url) ($ html5 = ""; $ html5. = "

Faceți Archives.php Includeți tipuri de postări personalizate - CSS-Tricks

Faceți Archives.php Includeți tipuri de postări personalizate - CSS-Tricks

Archives.php afișează numai conținut de tip „postare”, dar îl puteți modifica pentru a include tipuri de postări personalizate. Adăugați acest filtru în fișierul funcții.php: funcție "

Ieșire extras manual - CSS-Tricks

Ieșire extras manual - CSS-Tricks

Există întotdeauna the_excerpt (), dar asta face niște lucruri destul de specifice (de exemplu, adăugarea de etichete de paragraf, adăugarea, nu respectarea cu cât mai multe comentarii, folosiți salvarea "

Mutați bara de administrare WordPress în partea de jos - CSS-Tricks

Mutați bara de administrare WordPress în partea de jos - CSS-Tricks

Numai pre WordPress 3.3. Fie adăugați acest CSS în fișierul dvs. CSS, adăugați tot codul în fișierul funcții.php sau creați un mic plugin rapid. funcţie"

Sortare naturală utilizând Post meta_key - CSS-Tricks

Sortare naturală utilizând Post meta_key - CSS-Tricks

@@ -2033,6 +2033,7 @@ if (! Goal ($ q)) ($ permise_keys () = $ q; $ permise_keys () = 'meta_value'; + $ permise_keys () = 'meta_value_num';) $ q = "

Includeți jQuery în Tema WordPress - CSS-Tricks

Includeți jQuery în Tema WordPress - CSS-Tricks

Următorul este cel mai bun mod de a face acest lucru. Adăugați următoarele la fișierul functions.php al temei: if (! Is_admin ()) add_action ("wp_enqueue_scripts", "

Listează postări, evidențiază curentul CSS-Tricks

Listează postări, evidențiază curentul CSS-Tricks

WordPress nu are o funcție wp_list_posts () care ar putea părea logică cu funcția robustă și utilă wp_list_pages (). O poți simula totuși, prin „

Obțineți prima imagine dintr-un post - CSS-Tricks

Obțineți prima imagine dintr-un post - CSS-Tricks

Să presupunem că ați dorit să utilizați funcția miniatură a postării WordPress, dar ați avut o întreagă arhivă de postări care ar dura prea mult timp. Pentru noi "

Dacă pagina este părinte sau copil - CSS-Tricks

Dacă pagina este părinte sau copil - CSS-Tricks

Există funcții WordPress condiționate încorporate pentru testarea unei pagini: if (is_page (2)) (// chestii) Sau pentru testarea dacă o pagină este un copil al unei anumite "

ID-ul corpului pe baza adresei URL - CSS-Tricks

ID-ul corpului pe baza adresei URL - CSS-Tricks

Acest lucru ar transforma http: //domain.tld/blog/home în „domaintldbloghome”, care este mult mai specific. De asemenea, va elimina extensiile de fișier „.php” și „

HTML5 Shim în functions.php - CSS-Tricks

HTML5 Shim în functions.php - CSS-Tricks

S-ar putea, de asemenea, să păstrați header.php curat și să inserați shim din fișierul functions.php. // adaugă ie shim condițional html5 la funcția antet "

Obțineți ID-ul de la numele paginii - CSS-Tricks

Obțineți ID-ul de la numele paginii - CSS-Tricks

Adăugați la fișierul functions.php: funcția get_ID_by_page_name ($ page_name) (global $ wpdb; $ page_name_id = $ wpdb-> get_var ("SELECT ID FROM $ wpdb-> posts WHERE")

Obțineți adresa URL a imaginii recomandate - CSS-Tricks

Obțineți adresa URL a imaginii recomandate - CSS-Tricks

Miniaturile postărilor sunt destul de utile și destul de ușor de utilizat în WordPress. Pur și simplu adăugați: add_theme_support ('post-miniaturi'); În fișierul functions.php al unei teme "

Obțineți conținut după ID - CSS-Tricks

Obțineți conținut după ID - CSS-Tricks

Se pare că nu există o funcție succintă WordPress pentru a returna doar conținutul unei anumite pagini prin ID-ul acelei pagini. Aceasta este aceea. funcţie"

Încorporați o pagină în interiorul unei pagini - CSS-Tricks

Încorporați o pagină în interiorul unei pagini - CSS-Tricks

Codul de mai sus poate fi utilizat în bucla de pagină obișnuită. Înlocuiți ** ID ** cu ID-ul paginii pe care doriți să o încorporați. "

Găsiți ID-ul celei mai importante pagini părinte - CSS-Tricks

Găsiți ID-ul celei mai importante pagini părinte - CSS-Tricks

Aceasta va găsi care este ID-ul celei mai importante pagini părinte, într-o pagină copil imbricată. De exemplu, această pagină pe care o priviți literalmente este cuibărită sub „

Butonul Facebook „Apreciază” pentru Wordpress - CSS-Tricks

Butonul Facebook „Apreciază” pentru Wordpress - CSS-Tricks

Câteva coduri de copiere și lipire foarte ușoare aici pentru a fi adăugate la șablonul pentru postările de pe blog pentru a permite „aprecierea” articolului de către Facebook. Probabil cel mai bun în "

Activați toate formatele posibile de postare CSS-Tricks

Activați toate formatele posibile de postare CSS-Tricks

Pentru fișierul funcții.php din temă. add_theme_support ('post-formate', matrice ('deoparte', 'galerie', 'link', 'imagine', 'citat', 'stare', 'video', "

Butonul „Editați acest lucru” din mesaje și pagini - CSS-Tricks

Butonul „Editați acest lucru” din mesaje și pagini - CSS-Tricks

Puneți acest lucru în fișierul tematic undeva lângă locul în care ați afișat the_content () (probabil în fișierul single.php sau page.php) pentru a crea un link, puteți face clic pe „

Afișează tweet-urile preferate cu WordPress - CSS-Tricks

Afișează tweet-urile preferate cu WordPress - CSS-Tricks

Doar înlocuiți adresa URL din linia fetch_rss de mai jos cu fluxul RSS la favoritele dvs. Twitter. De fapt, acest lucru va funcționa cu orice flux RSS. "

Renunțați la toate câmpurile personalizate - CSS-Tricks

Renunțați la toate câmpurile personalizate - CSS-Tricks

WordPress are o funcție încorporată, the_meta (), pentru afișarea tuturor câmpurilor personalizate. Dar această funcție este limitată prin faptul că nu întotdeauna generează tot „

Buclă personalizată / interogare bazată pe câmpuri personalizate - CSS-Tricks

Buclă personalizată / interogare bazată pe câmpuri personalizate - CSS-Tricks

Ultima actualizare de Jason Witt. Dacă proiectați sau dezvoltați teme sau pluginuri WordPress, există șanse mari ca într-o zi să aveți nevoie să faceți o interogare pentru „

Afișați imaginea lângă fiecare etichetă - CSS-Tricks

Afișați imaginea lângă fiecare etichetă - CSS-Tricks

Acest cod aparține în interiorul buclei. Acesta va căuta într-un director specific orice imagine care se potrivește cu slugurile etichetelor articolelor, le va afișa și le va conecta la „

Afișați un Cloud de etichete - CSS-Tricks

Afișați un Cloud de etichete - CSS-Tricks

Dimensiunea implicită, dacă nu este furnizată, pentru această funcție este "pt", care este puțin neobișnuită și adesea nesigură, așa că asigurați-vă că modificați acel parametru în modul "

Afișați informații despre autor - CSS-Tricks

Afișați informații despre autor - CSS-Tricks

Imaginea afișată pentru autor provine de la adresa de e-mail setată pentru acel utilizator care merge la un Gravatar corespunzător. Numele afișat și biografia vin "

Dezactivați formatarea automată utilizând un cod scurt - CSS-Tricks

Dezactivați formatarea automată utilizând un cod scurt - CSS-Tricks

Function my_formatter ($ content) ($ new_content = ''; $ pattern_full = '((. *?)) is'; $ pattern_contents = '((. *?)) is'; $ pieces = preg_split ($ pattern_full, "