Fragmente de cod 2025, Ianuarie
WordPress: "
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', "
Pentru fișierul dvs. functions.php sau un plugin de funcționalitate: function html5_insert_image ($ html, $ id, $ caption, $ title, $ align, $ url) ($ html5 = ""; $ html5. = "
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 "
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 "
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"
@@ -2033,6 +2033,7 @@ if (! Goal ($ q)) ($ permise_keys () = $ q; $ permise_keys () = 'meta_value'; + $ permise_keys () = 'meta_value_num';) $ q = "
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", "
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 „
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 "
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 "
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 „
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 "
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")
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 "
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"
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. "
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 „
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 "
Pentru fișierul funcții.php din temă. add_theme_support ('post-formate', matrice ('deoparte', 'galerie', 'link', 'imagine', 'citat', 'stare', 'video', "
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 „
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. "
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 „
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 „
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 „
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 "
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 "
Function my_formatter ($ content) ($ new_content = ''; $ pattern_full = '((. *?)) is'; $ pattern_contents = '((. *?)) is'; $ pieces = preg_split ($ pattern_full, "