Ghidul Tuts + pentru șablon Etichete Seria Finale

Bine ați venit la finalul seriei "Ghidul Tuts + pentru șabloanele de șabloane"! A fost o călătorie lungă dar mare, așa cum am spus că va fi în prima parte. Și în ultimul post, vom examina ceea ce am învățat și vom încheia seria.

Prima parte

În prima parte a seriei, am introdus conceptul de "tag-uri șablon" în WordPress: Am văzut:

  1. Ce etichete șablon sunt
  2. Unde sunt ei
  3. Cum se fac funcțiile
  4. Cum se utilizează funcțiile

Așa cum am spus de câteva ori, etichetele de șabloane sunt una dintre cele mai importante și unul dintre cele mai ușoare concepte WordPress de învățat. Este doar o chestiune de memorare a funcțiilor și a parametrilor acestora, așa cum trebuie să memorăm multe funcții PHP în timp ce învățăm PHP.

Piese de mijloc

În părțile medii ale seriei, am revizuit aproape 200 șabloanele șablon, care sunt documentate în Codex. Desigur, există mult mai multe (poate de două ori mai multe) etichete de șablon aflate în centrul WordPress și ar fi o altă călătorie pentru a le revizui.

Am împărțit etichetele șablonului în "loturi" clasificate pentru a facilita învățarea etichetelor șablonului în fiecare parte. În primul lot, am analizat etichetele șablonului despre "date postare":

  1. Am primit și afișat conținutul mesajului get_the_content () și continutul().
  2. Am primit și afișat conținutul mesajului pentru feeduri get_the_content_feed () și the_content_feed ().
  3. Am primit și am arătat fragmentul postului get_the_excerpt () și the_excerpt ().
  4. Am arătat fragmentul postului pentru feeduri the_excerpt_rss ().
  5. Am obținut și afișat titlul postului cu get_the_title () și titlul().
  6. Am obținut și afișat titlul postului "escaped" cu the_title_attribute ().
  7. Am afișat titlul postului pentru feeduri cu the_title_rss ().
  8. Am primit și afișat data postului cu get_the_date () și data().
  9. Am obținut și afișat data postului în format ISO 8601 cu the_date_xml ().
  10. Am primit și afișat ora postului cu get_the_time () și timpul().
  11. Am obținut și afișat numele autorului cu get_the_author () și autorul().
  12. Am afișat toate meta-datele postului cu the_meta ().
  13. Am primit și afișat data modificării postului cu get_the_modified_date () și the_modified_date ().
  14. Am obținut și afișat timpul de modificare a postului cu get_the_modified_time () și the_modified_time ().
  15. Am primit și afișat autorul care a editat postul curent get_the_modified_author () și the_modified_author ().
  16. Am obținut și afișat o listă de pagini cu postări paginate wp_link_pages ().

În al doilea lot, am analizat etichetele șablonului despre taxonomii și termeni:

  1. Am recuperat descrierea unei categorii cu category_description ().
  2. Am recuperat descrierea unei etichete cu tag_description ().
  3. Am recuperat descrierea unui termen cu term_description ().
  4. Am obținut și afișat un titlu de pagină pentru arhivele de categorii single_cat_title ().
  5. Am obținut și afișat un titlu de pagină pentru arhivele de etichete single_tag_title ().
  6. Am obținut și afișat un titlu de pagină pentru arhivele cu termen single_term_title ().
  7. Am primit și afișat categoriile postului cu get_the_category_list () și the_category ().
  8. Am primit și afișat categoriile postului pentru feeduri get_the_category_rss () și the_category_rss ().
  9. Am primit și afișat etichetele unui post cu get_the_tag_list () și the_tags ().
  10. Am primit și afișat termenii unui post cu get_the_term_list () și termenii().
  11. Am afișat taxonomiile unei postări the_taxonomies ().
  12. Am obținut și afișat linkul "editați tagul" get_edit_tag_link () și edit_tag_link ().
  13. Am obținut și afișat o listă cu categorii wp_list_categories ().
  14. Am primit și afișat un dropdown HTML al categoriilor cu wp_dropdown_categories ().
  15. Am primit și afișat noul tag cu wp_tag_cloud ().
  16. Am recuperat un nor cu taguri generat personalizat cu wp_generate_tag_cloud ().

În cel de-al treilea lot, am analizat etichetele șablonului cu privire la comentarii:

  1. Am primit și afișat numele autorului comentariului cu get_comment_author () și COMMENT_AUTHOR ().
  2. Am obținut și afișat numele autorului comentariului pentru feeduri get_comment_author_rss () și comment_author_rss ().
  3. Am primit și afișat adresa de e-mail a autorului comentariului get_comment_author_email () și comment_author_email ().
  4. Am primit și afișat un link al adresei de e-mail a autorului comentariului get_comment_author_email_link () și comment_author_email_link ().
  5. Am primit și afișat adresa URL a comentatorului get_comment_author_url () și comment_author_url ().
  6. Am obținut și afișat linkul comentatorului (cu numele autorului ca text de ancorare) cu get_comment_author_link () și comment_author_link ().
  7. Am obținut și afișat linkul comentatorului (cu textul particularizat) cu get_comment_author_url_link () și comment_author_url_link ().
  8. Am primit și afișat adresa IP a comentatorului get_comment_author_ip () și comment_author_ip ().
  9. Am primit și afișat conținutul comentariului cu get_comment_text () și COMMENT_TEXT ().
  10. Am afișat conținutul comentariului pentru feeduri comment_text_rss ().
  11. Am primit și am expus un fragment al comentariului cu get_comment_excerpt () și comment_excerpt ().
  12. Am primit și afișat data comentariului cu get_comment_date () și COMMENT_DATE ().
  13. Am obținut și afișat ora la care sa făcut acest comentariu get_comment_time () și COMMENT_TIME ().
  14. Am obținut și afișat ID-ul comentariului cu get_comment_id () și comment_id ().
  15. Am afișat tip a comentariului cu comment_type ().
  16. Am recuperat avatarul unui utilizator cu get_avatar ().

În al patrulea lot, am revizuit din nou etichetele șablonului despre comentarii, așa cum există mult din etichetele de șablon legate de comentarii:

  1. Am primit și afișat un link către secțiunea "comentarii" cu get_comments_link () și comments_link ().
  2. Am primit și afișat lista de comentarii cu wp_list_comments ().
  3. Am primit și afișat numărul de comentarii cu get_comments_number () și comments_number ().
  4. Am primit și afișat clase automate pentru fiecare comentariu cu get_comment_class () și comment_class ().
  5. Am afișat formularul de comentarii cu comment_form ().
  6. Am afișat un titlu pentru formularul de comentarii cu comment_form_title ().
  7. Am primit și afișat linkul "Răspundeți la comentariu" get_comment_reply_link () și comment_reply_link ().
  8. Am obținut și afișat câmpurile ascunse ale formularului "Răspundeți la comentariu" get_comment_id_fields () și comment_id_fields ().
  9. Am primit și afișat linkul "anula răspuns" get_cancel_comment_reply_link () și cancel_comment_reply_link ().
  10. Am obținut și afișat linkul pentru "alte comentarii" cu get_next_comments_link () și next_comments_link ().
  11. Am primit și afișat linkul pentru "comentarii anterioare" cu get_previous_comments_link () și previous_comments_link ().
  12. Am preluat link-uri de paginare pentru comentariile cu paginate_comments_links ().
  13. Am primit și afișat linkul "editați comentariul" cu get_edit_comment_link () și edit_comment_link ().
  14. Am primit și afișat linkul "Feed Feed" get_post_comments_feed_link () și post_comments_feed_link ().
  15. Am afișat un link al popup-ului cu "comentarii" comments_popup_link ().
  16. Am afișat scriptul de tip "comentarii" cu comments_popup_script ().

În al șaselea lot, am analizat etichetele șablonului privind postările, paginile și părțile șablonului:

  1. Am primit și afișat clase automate pentru fiecare post cu get_post_class () și post_class ().
  2. Am primit și afișat link-ul permanent al postului curent cu get_permalink () și the_permalink ().
  3. Am primit și afișat ID-ul postului cu get_the_id () și the_id ().
  4. Am obținut și afișat un titlu al paginii cu postul single_post_title ().
  5. Am obținut și afișat link-ul următorului post cu get_next_post_link () și next_post_link ().
  6. Am primit și afișat link-ul postului anterior cu get_previous_post_link () și previous_post_link ().
  7. Am preluat permalink-ul paginii cu get_page_link ().
  8. Am primit și afișat permalink-ul unui post cu get_post_permalink () și POST_PERMALINK ().
  9. Am primit și afișat scurta legătură a postului cu wp_get_shortlink () și the_shortlink ().
  10. Am primit și afișat linkul "editați postul" cu get_edit_post_link () și edit_post_link ().
  11. Am recuperat linkul "ștergeți postarea" cu get_delete_post_link ().
  12. Am afișat un permalink "anchor" pentru postul curent cu permalink_anchor ().
  13. Am făcut WordPress să încarce șablonul antetului cu get_header ().
  14. Am făcut WordPress încărcarea șablonului de subsol cu get_footer ().
  15. Am făcut WordPress încărcarea șablonului cu bara laterală cu get_sidebar ().
  16. Am făcut WordPress să încarce un fișier de șablon cu get_template_part ().

În al șaselea lot, am analizat etichetele șablonului despre autori și atașamente:

  1. Am recuperat adresa URL a arhivelor de post ale autorului get_author_posts_url ().
  2. Am afișat un link către arhivele postului autorului the_author_posts_link ().
  3. Am obținut și afișat link-ul site-ului autorului get_the_author_link () și the_author_link ().
  4. Am obținut și afișat meta-datele autorului get_the_author_meta () și the_author_meta ().
  5. Am primit și afișat numărul postului autorului get_the_author_posts () și the_author_posts ().
  6. Am obținut și afișat lista autorilor wp_list_authors ().
  7. Am primit și afișat un dropdown HTML al utilizatorilor cu wp_dropdown_users ().
  8. Am obținut și afișat imaginea recomandată a postului get_the_post_thumbnail () și the_post_thumbnail ().
  9. Am recuperat ID-ul imaginii recomandate a postului get_post_thumbnail_id ().
  10. Am aflat și afișat permalink-ul unei pagini de atașament wp_get_attachment_link () și the_attachment_link ().
  11. Am recuperat imaginea atașamentului wp_get_attachment_image ().
  12. Am recuperat adresa URL a imaginii atașate cu wp_get_attachment_image_src ().
  13. Am preluat metadatele de imagine de atașament cu wp_get_attachment_metadata ().
  14. Am preluat următoarea imagine a aceluiași post cu next_image_link ().
  15. Am preluat imaginea anterioară a aceluiași post cu previous_image_link ().

În cel de-al șaptelea lot, am analizat etichetele șablonului despre arhive, căutare, conectare, deconectare și înregistrare:

  1. Am recuperat link-ul de arhivă get_archives_link ().
  2. Am primit și afișat legăturile de arhivă wp_get_archives ().
  3. Am obținut și afișat titlul pentru o arhivă tip post cu post_type_archive_title ().
  4. Am obținut și afișat un titlu de pagină pentru arhivele lunare single_month_title ().
  5. Avem și afișat linkul pentru pagina "postările următoare" cu get_next_posts_link () și next_posts_link ().
  6. Avem și afișăm linkul pentru pagina "postări anterioare" cu get_previous_posts_link () și previous_posts_link ().
  7. Am primit și afișat link-uri pentru paginile "următoare și anterioare" cu get_posts_nav_link () și posts_nav_link ().
  8. Am primit și afișat formularul de căutare cu get_search_form ().
  9. Am primit și afișat interogarea de căutare curentă cu get_search_query () și the_search_query ().
  10. Am obținut un permalink pentru o interogare de căutare cu get_search_link ().
  11. Am obținut și afișat un link "registru" sau "tablou de bord" wp_register ().
  12. Am primit și afișat formularul "log in" cu wp_login_form ().
  13. Am primit și afișat linkul "log in / out" cu wp_loginout ().
  14. Am recuperat URL-ul "log in" cu wp_login_url ().
  15. Am recuperat URL-ul "deconectare" cu wp_logout_url ().
  16. Am recuperat adresa URL "pierdut parola" cu wp_lostpassword_url ().

Și în ultimul lot, am analizat etichetele șablonului despre semne de carte și alte etichete șablon "diverse":

  1. Am recuperat o listă cu toate marcajele cu get_bookmarks ().
  2. Am primit și afișat lista marcajelor cu wp_list_bookmarks ().
  3. Am recuperat datele de marcaj cu get_bookmark ().
  4. Am obținut date cu un singur câmp de marcaj get_bookmark_field ().
  5. Am primit și afișat linkul "editați marcajul" cu get_edit_bookmark_link () și edit_bookmark_link ().
  6. Am obținut și afișat informațiile site-ului dvs. cu get_bloginfo () și bloginfo ().
  7. Am fost și afișat automat clase cu get_body_class () și body_class ().
  8. Am primit și afișat un meniu de navigare cu wp_nav_menu ().
  9. Am obținut și afișat titluri de pagină cu wp_title ().
  10. Am primit și afișat adresa URL de domiciliu cu get_home_url () și HOME_URL ().
  11. Am primit și afișat adresa URL a site-ului get_site_url () și Adresa paginii().
  12. Am recuperat ID-ul site-ului curent cu get_current_blog_id ().
  13. Am obținut și afișat adresa URL a panoului de administrare cu get_admin_url () și admin_url ().
  14. Am primit și afișat permalink-ul unui tip de feed cu get_feed_link () și the_feed_link ().
  15. Am terminat șirul cu sau fără o bară laterală cu user_trailingslashit ().
  16. Am recuperat numărul de zile de la începutul săptămânii cu calendar_week_mod ().
  17. Am primit și afișat calendarul cu get_calendar ().

Final

Și aici suntem, la sfârșitul seriei. Sper că ți-a plăcut articolele la fel de mult cum mi-a plăcut să le scriu. Dacă aveți întrebări, corecții sau adăugiri legate de seria sau conceptul de "etichete șablon" în WordPress, nu ezitați să scrieți un comentariu în secțiunea Comentarii mai jos.

Și dacă ți-a plăcut această serie, nu uita să împarți postările cu prietenii tăi. La revedere!

Cod