Cum se afișează Termenii de taxonomie personalizați în widget-urile din bara laterală WordPress

Cum se afișează Termenii de taxonomie personalizați în widget-urile din bara laterală WordPress / Pluginurile WordPress

WordPress a venit departe de a fi o platformă simplă de blogging. Cu adăugiri de tipuri personalizate de posturi și taxonomii personalizate, acestea sunt folosite ca un sistem de management al conținutului (CMS). Ca răspuns la articolul nostru cu privire la modul de a crea taxonomii personalizate în WordPress, unii dintre cititorii noștri ne-a întrebat cum să afișeze termeni taxonomie personalizate în widget-uri bara laterală. În acest articol vă vom arăta cum să afișați termenii taxonomiei personalizate în widget-urile WordPress sidebar.

Vă vom arăta cum să afișați termenii taxonomiei personalizate în widget-urile barei laterale folosind două metode diferite. Prima metodă este instalarea unui plugin care este mai simplu și mai ușor. Vă recomandăm să utilizați această metodă pentru majoritatea publicului nostru. A doua metodă implică crearea propriului shortcode. Această metodă este pentru cei cărora le place să știe cum funcționează lucrurile și să aibă mai mult control asupra rezultatelor.

Adăugarea unor termeni de taxonomie personalizată într-un widget (plugin)

Pentru a afișa termenii taxonomiei personalizate în bara laterală sau în alte zone widget, utilizând un plugin, primul lucru pe care trebuie să-l faceți este să instalați și să activați pluginul Custom Taxonomies Menu Widget. La activare, se adaugă un widget meniu personalizat pentru taxonomii de sub Aspect »Widgeturi. Trageți și plasați widgetul în bara laterală. Opțiunile de configurare widget vă permit să alegeți taxonomiile pe care doriți să le afișați sau să le excludeți. De asemenea, vă permite să excludeți termenii dintr-o taxonomie.

Adăugarea termenilor taxonomiei personalizate cu cod scurt

Meniul personalizat pentru taxonomii personalizate vă permite să afișați cu ușurință termenii din orice taxonomie personalizată, fără a vă îngrijora de cod. Cu toate acestea, unii utilizatori ar dori să învețe cum să o facă manual, astfel încât aceștia să poată avea mai mult control asupra modului în care apare în widget-urile lor termenii pentru taxonomia lor personalizată. Mai mult, utilizarea metodei scurte vă permite să afișați termeni de taxonomie în conținutul mesajului dvs., dacă aveți nevoie.

Mai întâi trebuie să creăm un scurtcod care afișează o listă de termeni și acceptă parametri. Singurul parametru de care avem nevoie este numele taxonomiei. Adăugați acest cod într-un plugin specific site-ului:

 // Mai întâi vom crea o list_terms_custom_taxonomy funcție de funcție ($ ATTS) // In interiorul functiei vom extrage parametrul taxonomie personalizat al extractului nostru SHORTCODE (shortcode_atts (array ( 'custom_taxonomy' =>“,), $ ATTS)); // argumente pentru funcția wp_list_categories $ args = array (taxonomie => $ custom_taxonomy, title_li => "); // Am înfășurat în lista neordonată ecou '
    „; echo wp_list_categories ($ args); echo "
„; // Adauga un SHORTCODE care execută funcția add_shortcode nostru ( 'ct_terms', 'list_terms_custom_taxonomy'); // Permiteți widgeturilor de text să execute codurile scurte add_filter ('widget_text', 'do_shortcode');

Codul de mai sus creează un scurtcod ct_terms care necesită un parametru custom_taxonomy. Pentru a utiliza acest cod scurt, trageți și plasați un widget text în bara laterală. Adăugați acest shortcode în widgetul dvs. și salvați-l.

[ct_terms custom_taxonomy = customtaxonomyname]

Înlocuiți customtaxonomyname cu numele taxonomiei pe care doriți să o afișați.

Sperăm că veți găsi acest articol util în afișarea termenilor personalizați de taxonomie în bara laterală sau în altă zonă widget. Spuneți-ne cum preferați să enumerați termenii unei taxonomii personalizate în comentariile de mai jos.