Adăugarea în bloc de categorii și etichete în WordPress. NS Category Widget versiunea rusă

Flexor 5

NS Category Widget versiunea rusă

Pluginul este un widget de afișare a categoriei avansate. În mod surprinzător, de ce intrebare mai simpla, cu atât este întrebat mai des pe forumurile de asistență WordPress. Cum să afișați sau nu orice categorie în widget" Categorii", cum se schimbă sortarea categoriilor, cum se afișează subcategorii dintr-o singură categorie părinte selectată - toate aceste întrebări se repetă pe forumuri de la an la an. Folosind acest mic plugin, poți afișa cu ușurință categoriile în orice formă ai nevoie fără întrebări inutile.

1 Despachetați arhiva.

2 Copiați folderul ns-categorie-widget V /wp-content/plugins/.

3 Accesați panoul de administrare a blogului din „fila” Pluginuri" și activați pluginul.

Nu există setări în plugin. Imediat după activarea pluginului, puteți utiliza widgetul de afișare a categoriei avansate pentru a face acest lucru, accesați „; Aspect\Widget-uri" și adăugați widget-ul de plugin în bara dvs. laterală. Am tradus pluginul în rusă, astfel încât cu siguranță să nu aveți întrebări.

Widgetul în sine arată astfel:

După cum puteți vedea, totul este elementar. Desigur, widgetul nu implementează toate funcțiile posibile ale etichetei șablon, ci aproape tot ceea ce ați putea avea nevoie atunci când creați un blog.

Unii webmasteri începători folosesc widget-uri" meniuri personalizate" pentru a afișa doar acele categorii de care au nevoie. Dar acest lucru nu este în totalitate Imediat, deoarece widget-ul „meniu personalizat” nu are caracteristici specifice care pot fi utilizate doar la afișarea categoriilor. De exemplu, nu veți putea afișa numărul de postări în categorii. Prin urmare, pentru a afișa categorii, merită să utilizați fie widgetul original " Categorii„sau un widget avansat din plugin.

Dacă nu doriți să utilizați un plugin suplimentar doar pentru a exclude câteva categorii din widget, atunci există o modalitate de a controla widget-ul standard de afișare a categoriilor. Adăugați la fișier funcții.phpșablonul dvs. are următorul cod:

//excludeți categoriile specificate din funcția de pornire widget ext_widget_categories($args)( $exclude = "3,7,34"; $args["exclude"] = $exclude; return $args; ) add_filter("widget_categories_args", „categorii_ext_widget”); //excludeți categoriile specificate de la sfârșitul widgetului

Acum secțiuni cu ID 3, 7 Și 34 nu va fi afișat în widget standard "Categorii". De fapt, puteți specifica orice argumente ale funcției în același mod. De exemplu, acest cod:

//se scoate numai subcategorii ale unei categorii cu ID=4 funcția de pornire ext_widget_categories($args)( $args["child_of"] = 4; return $args; ) add_filter("widget_categories_args","ext_widget_categories"); //se scoate numai subcategorii ale unei categorii cu ID=4 sfârşit

Va forța widgetul dvs. să afișeze numai subcategorii din categoria părinte cu ID egal 4 . De asemenea, puteți combina argumente pentru a nu produce cod inutil.

Singurul și principal dezavantaj al gestionării widget-urilor este " Categorii" prin codul din fișier funcții.php este că este imposibil să afișați mai multe widget-uri cu setări diferite. Codul se va aplica tuturor widget-urilor afișate. Prin urmare, dacă intenționați să adăugați mai multe widget-uri de categorie, atunci ar fi mai bine să utilizați widget-ul plugin.

Următorul plugin va fi foarte util pentru acele site-uri care au un numar mare de categorii (titluri și subtitluri). De acord, categoriile pliabile (în stil acordeon) care nu ocupă întreaga bară laterală a site-ului arată mult mai plăcut din punct de vedere estetic. Nu știu cum să mai numesc acest plugin, așa că lasă-l să fie un acordeon!

Se restrânge widgetul Listă categorii de subcategorii pentru WordPress

Pluginul este foarte ușor de utilizat și nu necesită practic setări.

Instalare

Descărcați pluginul, instalați și activați. Meniul de plugin va apărea în coloana din stânga a panoului de administrare („Listă de categorii în curs de restrângere”).

Acestea sunt toate setările din meniul plugin. Vă voi avertiza imediat - pentru nevoile noastre nu are rost să bifați această casetă. Aș spune chiar - nu pariați. Implicit este eliminat.

Setări

Să trecem la instalarea râvnitului widget. Accesați secțiunea widget-uri.

Acum putem vedea noi funcții în vechiul widget. Bifați aceleași casete ca ale mele și veți obține următorul rezultat:

Pentru claritate, am facut un gif :)

Foarte comod, frumos și eficient. În acest mod simplu, am economisit spațiu pe site și am făcut meniul mai informativ.

Salutari! WordPress ca motor este foarte bun și nu degeaba este foarte popular printre mulți. Îl poți folosi pentru a crea literalmente orice site web dorește inima ta. Funcționalități și capacități bogate, susținute de simplitate și stabilitate.

Astăzi vreau să arăt cum este posibil optimizarea categoriilor pe acest motor. Optimizarea înseamnă afișarea textului unei descrieri de categorie pe pagină și atribuirea unui titlu și descriere categoriei dorite. Pentru a rezolva problema, voi folosi pluginul Category SEO Meta Etichete, cu ajutorul cărora vă voi arăta cum să scrieți metadate, precum și să afișați textul într-o categorie.

Deloc această întrebare este relevant și se vorbește mult despre el. Unii spun că este necesar să se închidă complet categoriile, în timp ce alții spun că nu este necesar. Nu știu cine are dreptate, dar am decis să mă ocup de această problemă. Știu sigur pentru că am verificat în practică că o pagină de categorie poate fi optimizată și poate primi trafic către ea, ceea ce nu este rău deloc.

Optimizez prima pagina a sectiunii si o afisez pe ea text unic, aproximativ 2 mii de caractere și închid toate celelalte pagini de la indexare, astfel încât să nu existe duplicate. Deoarece am aproximativ 15 categorii, nu este deloc rău să obții 15 pagini către care poți genera trafic.

Pași de urmat:

  1. Verificați dacă categoriile din fișier sunt deschise. Dacă sunt închise, deschideți-le.
  2. Dacă categoriile sunt deschise, trebuie să verificați disponibilitatea pagini duplicate, vor fi 100%. Toate duplicatele trebuie închise în fișierul robots.txt, lăsând doar prima pagină a categoriei.
  3. Am pus Plugin pentru etichete SEO pentru categorii, pentru a scrie metadate pentru fiecare secțiune.
  4. Dacă șablonul nu este destinat să afișeze o descriere de categorie, atunci trebuie să adăugați cod la șablonul de pagină.

Acum, în ordine, fiecare dintre puncte.

Verificați dacă categoriile sunt deschise în fișierul robots.txt

Să mergem la acest fișierși vezi dacă categoriile WordPress sunt deschise. Pentru a face acest lucru, căutați linia:

sau similar cu acesta. Dacă nu se găsește nimic, atunci toate secțiunile site-ului sunt deschise pentru indexare.

Verificarea rubricilor duplicat

De regulă, toate duplicatele paginilor de categorii arată astfel:

Pagina=1 (2, 3, 4, 5), etc.

Pg=1 (2, 3, 4, 5), etc.

După verificare și căutare, trebuie să le închideți pe toate în fișierul robots.txt, lăsând doar prima pagină a fiecărei categorii. În acest fișier scriem următoarea linie:

Acum toate duplicatele sunt închise de la , dar vor fi șterse numai după un timp. Trecem la pasul următor.

Instalarea pluginului Category SEO Meta Tags

Folosind acest plugin, puteți înregistra metadate pentru categoria WordPress. Poate fi descărcat din resursa noastră:

Instalarea nu ar trebui să fie o problemă.


După ce instalarea a reușit, puteți merge la orice categorie și puteți vedea câmpuri precum .

Dacă aveți oricare dintre Pluginuri SEO, de exemplu, titlul specificat în SEO Meta Tags nu va fi afișat. Această problemă Nici măcar nu am încercat să mă decid, deoarece numele categoriei este bun pentru optimizare. Dacă introduceți descriere și cuvinte cheie, atunci totul va fi afișat perfect.

Există o altă problemă dacă câmpul Cuvinte cheie lăsați-l necompletat, apoi la salvare va scrie „Câmpul trebuie completat...”. Pentru a rezolva această problemă, trebuie să mergeți la plugins/category-seo-meta-tags/category-seo-meta-tags.php, deschideți acest fișier și găsiți această parte a codului:


De la linie eliminați clasa " forma necesară” și obținem acest cod:


Acest câmp este acum opțional. Pluginul este configurat, să trecem la partea principală.

Afișați descrierea categoriei pe pagină

Cel mai pas important. Pentru ca pagina categoriei să fie bine optimizată, trebuie să adăugați text la ea.

În primul rând, trebuie să verificați dacă descrierea categoriei este afișată în șablon sau nu. Accesați secțiunea și introduceți orice text în linia descriere. Salvăm totul, mergem la pagina de categorii și vedem dacă textul a apărut sau nu undeva dacă nu există text, atunci codul de ieșire nu este scris în șablon;

Cum se rezolvă această problemă?

Trebuie să scrieți următoarea linie în codul șablonului:

Mergem la folderul cu șablonul și găsim fișierul. De regulă, în toate șabloanele acest fișier este responsabil pentru afișarea conținutului în categorii etc., dar există și excepții.

În fișier scriem linia care se vede mai sus. Am făcut textul din partea de sus a paginii într-un spoiler. Puteți vedea cum arată pe site-ul meu dacă accesați orice categorie, de exemplu „”. În partea de sus puteți vedea blocul „Ce este interesant în secțiune?”, în care am plasat textul.

Iată un exemplu de cod în care am inserat rezultatul descrierii categoriei:


Dacă ați făcut totul corect, atunci când câmpul „ Descriere” din categoria va fi completat, apoi va fi afișat text care va influența pozitiv promovarea site-ului dumneavoastră.

Categoriile din WordPress sunt una dintre taxonomiile încorporate ale platformei, oferind foarte mult mod convenabil sortarea și percepția conținutului. Cu toate acestea, puteți extinde semnificativ funcționalitatea categoriilor site-ului dvs., depășind cele documentate Caracteristici WordPress. Datorită acestui lucru, veți face site-ul dvs. mai convenabil de utilizat și mai ușor de înțeles.


În acest articol, voi împărtăși zece hack-uri utile și Pluginuri WordPress, cu ajutorul căruia rubricatorul site-ului dvs. va dobândi noi funcții utile.

1. Flux RSS de categorii

Știați că fiecare categorie din WordPress are propriul său flux RSS? Doar adauga /a hrani/ la sfârșitul linkului către categoria dvs., astfel: http://site/category/themes/feed/.
După cum puteți vedea, șablonul de link arată astfel: http://siteaddress/category/heading/feed/.

Un avantaj important al unui feed RSS de categorie este că le poți permite utilizatorilor să se aboneze la feedul nu al întregului site, ci doar la categoriile care îi interesează. Puteți adăuga cu ușurință acest link la șablonul de categorie și să începem prin a adăuga un link simplu la fluxul RSS al categoriei la pagina de arhivă a categoriei. Primul lucru pe care trebuie să-l faceți este să găsiți fișierul în directorul de teme activ categorie.php. Dacă nu îl vezi, caută-l arhiva.php. Dacă nu vedeți nici unul, nici celălalt, cel mai probabil că utilizați un non-tipic Tema WordPress, a cărui analiză depășește în mod evident domeniul de aplicare al acestui articol.

Dacă tema dvs. are un fișier categorie.php, apoi adăugați pur și simplu următorul cod unde doriți să afișați linkul de abonament. Recomand să-l adăugați chiar înainte de bucla principală.

$categorie = get_category(get_query_var("pisica")); dacă (! gol ($categorie)) ecou "

cat_ID). "" title="Abonați-vă la fluxul RSS al categoriei" >Подписаться на RSS!}

";

Dacă tema dvs. nu are un fișier categorie.php, dar acolo este arhiva.php, apoi creează fișier nou, numeste categorie.phpși lipiți tot codul de la arhiva.php. Apoi, pe pagina de arhivă a categoriei, veți vedea un link „Abonați-vă la RSS”. Desigur, puteți schimba textul link-ului sau îl puteți transforma într-un buton, integrându-l în designul site-ului dvs. Aici totul este limitat doar de imaginația ta.

2. Lista de categorii cu link-uri către fluxurile lor RSS

Widget de categorii în WordPress în mod implicit nu permite afișarea unui link către fluxurile lor RSS lângă numele categoriilor. Propun să corectăm această neînțelegere enervantă adăugând un mic cod php în fișierul functions.php al temei tale active.

Funcția wpb_categories_with_feed() ( $șir .= "

    "; $șir .= wp_list_categories ("orderby=name&feed=RSS"); $șir .= "
"; returnează $șir; ) add_shortcode("categorii-feed", "wpb_categories_with_feed"); add_filter("widget_text", "do_shortcode");

Acum, pentru a afișa o listă de categorii cu link-uri către fluxurile lor RSS, trebuie doar să inserați un shortcode în widget-ul text . Trebuie remarcat faptul că nu este întotdeauna rezonabil și rațional să includeți funcționalitatea specifică a unui site în tema sa. Există situații când este mai corect să îl mutați într-un plugin special creat. Si in în acest caz, Este mai bine să faci tocmai asta. Apoi, când schimbați tema, toată funcționalitatea site-ului va fi păstrată, toate shortcode-urile vor funcționa și nu va trebui să căutați funcții adăugate în codul vechiului șablon și să le transferați în subiect nou. Gândește-te mereu la viitor, nu-ți face viața grea.

3. Adăugați o pictogramă la categorie

Nu este un secret pentru nimeni că imaginile fac internetul mai colorat și mai interesant. Din păcate, în WordPress, în mod implicit, nu puteți atribui nicio imagine sau pictogramă categoriilor. Dar acest lucru poate fi rezolvat cu ușurință folosind pluginul Taxonomy Images. După instalare și activare, trebuie să accesați Setări → Imagini taxonomieși bifați casetele pentru taxonomiile în care vor fi utilizate imaginile.

Pentru a asocia imagini cu categorii pur și simplu accesați Postări → Categoriiși faceți clic pe pictograma miniatură pentru a încărca imaginea categoriei.

4. Activarea categoriilor pentru pagini

În mod implicit, categoriile din WordPress sunt disponibile numai pentru postări. Cu toate acestea, puteți activa utilizarea categoriilor cu orice tip de postare, inclusiv pagini. Pur și simplu instalați și activați pluginul Post tag-uri și categorii pentru pagini. Pluginul funcționează, după cum se spune, din cutie și nu are setări. Puteți verifica dacă funcționează accesând paginile.

5. Includeți postări lipicioase pentru arhivele de categorii

Se știe că în WordPress există așa-numite. Sticky Posts (postări lipicioase), care, indiferent de data publicării, vor fi întotdeauna afișate pagina principala. Pentru a putea lipi postări pe paginile de arhivă de categorii, trebuie să instalați și să activați pluginul Category Sticky Posts. După activarea pluginului, o nouă metabox va apărea în editorul dvs.

6. Creați un șablon pentru arhivele de categorii în WordPress

WordPress are un motor de șabloane foarte puternic și avansat. A afișa anumite pagini, în mod implicit caută șabloane cu nume specifice în tema dvs. De exemplu, șablonul category.php din temă este folosit pentru a afișa toate paginile categoriei. În plus, puteți crea cu ușurință șabloane pentru anumite categorii denumind pur și simplu șablonul cu numele categoriei. De exemplu, pentru a crea un șablon pentru categoria Muzică, numiți fișierul șablon categorie-music.php etc.

Folosiți fișierul categorie.php al temei dvs. ca sursă pentru alte șabloane de categorie și apoi pur și simplu faceți-i modificări după cum este necesar. WordPress este un CMS excelent și convenabil, în care absolut totul este creat doar pentru confortul nostru.

7. Excluderea categoriilor din fluxul RSS WordPress

În mod implicit, în WordPress, toate postările tale sunt traduse în fluxul RSS al site-ului. Pentru a exclude unele categorii din fluxul RSS, trebuie să instalați și să activați pluginul Ultimate Category Excluder. Odată activat, pur și simplu accesați Setări → Excluderea categoriilorși selectați categorii de ascunde din fluxul dvs. RSS.

8. Afișați postări noi din categorii individuale

Principala utilizare a categoriilor, așa cum s-a menționat mai sus, este de a clasifica, sorta în mod convenabil conținutul și de a simplifica interacțiunea vizitatorilor dvs. cu site-ul. Dacă un vizitator a găsit o intrare interesantă într-o anumită secțiune interesantă, există o mare probabilitate ca el să fie interesat de alte publicații din această secțiune. Prin urmare, logic ar fi să invităm vizitatorul să citească cele mai recente publicații din secțiunea care îl interesează. Puteți face acest lucru folosind codul de mai jos:

$interogare = new WP_Query("category_name=news"); if ($the_query->have_posts()) ( echo "

    "; în timp ce ($the_query->have_posts()) ($the_query->the_post(); echo"
  • " . get_the_title() ."
  • ";) ecou"
"; ) else ( // nu au fost găsite postări ) /* Restabiliți datele originale ale postării */ wp_reset_postdata();

Înlocuiește valoarea Numele categoriei la numele categoriei ale cărei intrări urmează să le afișați.

9. Conectarea autorilor la categorii individuale

Dacă aveți mai mulți autori care publică pe site-ul dvs., îi puteți limita la postarea articolelor lor doar într-o anumită categorie. Pentru a face acest lucru, instalați și activați pluginul Restrict Author Posting. După activare, accesați secțiunea utilizatori și editați-le profilurile, indicând categoria necesară pentru fiecare dintre ei.

10. Afișați anunțuri pe paginile categoriei

Recomand afișarea doar a anunțurilor postărilor pe paginile de categorii, ceea ce va reduce semnificativ timpul de încărcare a paginii, ceea ce, la rândul său, va avea un efect pozitiv asupra SEO site-ului dvs. În plus, anunțurile vă vor scuti de duplicarea conținutului din site. Pentru a înlocui totul de pe paginile categoriei concluzii complete pentru anunțuri, trebuie doar să adăugați codul de mai jos în fișier funcții.php tema dvs. activă sau creați-vă propriul plugin în aceste scopuri și adăugați-i cod.

post_extras; if($conținut): $conținut = apply_filters(„the_extras”, $conținut); else: $conținut = $post->post_content; $lungime_extras = 55; $cuvinte = explode(" ", $conținut, $lungime_extras + 1); if(count($words) > $excerpt_length): array_pop($cuvinte); array_push($cuvinte, "..."); $conținut = implode(" ", $cuvinte); endif; $conținut = "

" . $conținut ."

"; endif; endif; return $conținut; ) add_filter("conținutul", "fragmentele_me"); ?>

Puteți obține același rezultat prin editarea fișierului categorie.php al temei active. Totul din el trebuie înlocuit continutul pe fragmentul_. Astfel, în loc de conținut, va fi afișat un anunț al înregistrării.

Toate cele mai noi și mai interesante din lumea WordPress pe canalul meu Telegram. Abonati-va!

destul de răspândit în RuNet, este folosit pentru a crea categorii în expansiune dinamică pe site, ceea ce facilitează găsirea utilizatorilor dorită și/sau Informații suplimentare. Vom încerca să instalăm și să pretestăm versiunea plugin-ului 4.3.1 (cea mai recentă din depozitul WordPress) pe WordPress 3.3.1. Mai jos veți înțelege de ce vorbesc despre asta atât de detaliat.

  1. Descărcarea și instalarea pluginului WP-dTree
  2. Setările pluginului WP-dTree
  3. Setări widget pentru plugin
  4. Setări widget Arhivele WP-dTree și categoriile WP-dTree:
  • Setări aspect widget
  • Stabilirea ordinii de sortare și afișare a categoriilor, subcategoriilor și articolelor

1. Descărcați și instalați pluginul WP-dTree

Dacă descărcați un plugin de pe wordpress.org, veți observa fără îndoială că autorul îl oferă cu speranța că va fi util, dar fără nicio garanție sau chiar o garanție implicită - toate acestea sunt oarecum alarmante.

Pentru a vă fi mai ușor să căutați pluginul, l-am încărcat pe serverul meu, așa că, desigur, îl puteți descărca gratuit. [Plugin-ul a fost descărcat deja de 563 de ori].

Pluginul WP-dTree se află în Format ZIP, astfel încât să îl puteți instala pe site direct din consola de management: „Plugins” - „Add new”. Instalarea sa este foarte simplă, activarea este aceeași, dar după activare vă așteaptă o surpriză:

Sincer, după un astfel de avertisment, dorința de a continua să lucrăm cu el dispare, dar vom continua: pentru asta a fost creat site-ul de instruire.

2. Setările pluginului WP-dTree

Setările pluginului se află în panoul de administrare – „Setări” – „WP-dTree” (da, a apărut în setări linie nouă). Faceți clic pe el, se deschide pagina de setări:

Fig.2

Vreau să vă avertizez imediat: cel mai bine este să utilizați aceste setări puțin mai târziu, după instalarea widget-urilor în bara laterală, astfel încât să puteți vedea ce este pe site. Deci, chiar acum, accesați pagina Widgeturi și trageți-le în bara laterală. Este ușor să îi deosebești de alții: sunt 5 dintre ei și numele lor încep cu expresia WP-dTree. Apoi reveniți la setări.

În pătratul galben - cine este autorul și solicitarea acestuia de a ajuta financiar folosind serviciul de microplată Flattr. Sau cumpără-i o carte de pe Amazon.com, costul este de la 15 la 70 de dolari. Există, de asemenea, un link către forumul de asistență situat pe wordpress.org (engleză).

Acum să trecem la setările în sine. Și să observăm imediat că pentru a configura widget-uri suntem trimiși la pagina de widget-uri.

Linia „Animate” permite animația, de exemplu. rubricile pot fi restrânse/extinse într-o perioadă de timp. Implicit – nu este conectat. Pentru a activa această funcție, trebuie să bifați caseta de selectare și să specificați numărul de milisecunde în fereastră. Apoi încercați să-l setați la 1000 (adică 1 secundă) și vedeți cum funcționează.

Linia „Dezactivați WP-dTree”s...” vă permite să schimbați Stiluri CSS: dacă nu vă plac stilurile implicite din plugin, le puteți schimba. Pentru începători, această modificare va fi oarecum dificilă, așa că recomand să o lăsați implicit.

Rândul „Include noscript fallbacks” se conectează caracteristică interesantă: dacă vizitatorul dvs. a dezactivat afișarea Scripturi Java, și există așa (și 32% dintre vizitatorii mei au Java dezactivat), atunci i se va afișa o altă versiune a categoriilor, dar pentru aceasta se creează o duplicare a categoriilor drop-down, arhive etc. Funcția în sine este utilă, bifați caseta.

Linia „Metoda de evadare Javascript” - nu știu ce este. limbajul Java Nu stiu, din pacate. Lăsați-l ca implicit.

După ce ați terminat cu setările, trebuie să faceți clic pe butonul „Actualizare setări” pentru a salva modificările efectuate. Și acum puteți trece la setările widgetului.

3. Setări widget pentru plugin WP-dTree

Când am văzut prima dată că acest plugin creează 5 (!) widget-uri și câte setări sunt în fiecare, la început am fost surprins: trebuie să scriu despre ele de aici până la prânzul de mâine. Privind mai atent, mi-am dat seama că totul nu era atât de înfricoșător. Ei bine, să începem prin a ne rugăm.

În primul rând, să le aruncăm pe cele de care, după părerea mea, nu avem nevoie pe site: am găsit 3 dintre ele – Linkuri, Pagini și Taxonomie, iar încă una – Arhive – este în discuție (e clar că numele fiecărui widget tot spune WP-dTree în față, dar omit acest lucru, deoarece întregul articol este despre acest plugin).

Widgetul Linkuri afișează tot felul de link-uri utile și nu atât de utile:

Fig.3

Mi se pare că acest widget este complet inutil. Să-l scoatem.

Widget „Taxonomie” – nu am înțeles nimic cu el. Ar trebui definite setările de afișare, dar încercările mele de a schimba ceva nu au dus la nimic: probabil că nu am ținut cont de ceva, nu știu. Lăsăm toate setările implicite și eliminăm widget-ul din bara laterală. Mai mult, este încă în versiune beta.

Widgetul Arhive afișează arhivele pe site pe lună. Arată așa (vizualizare extinsă):

Fig.4

Mi se pare că acest lucru este inutil: am aproape cinci mii de articole și lista lor va ocupa prea mult spațiu. Dar dacă vrei să-l lași pe site, te rog. Să trecem la setările celorlalte două widget-uri.

4. Setări pentru arhivele WP-dTree și widget-urile WP-dTree

Setările pentru widget-urile Arhive și Categorii sunt aproape identice. Voi arăta exemplul widget-ului Categorii, faceți setările celui de-al doilea widget (Arhive) prin analogie.

A). Personalizarea aspectului widget-ului Categorii WP-dTree

Deschideți acest widget:

Fig.5 Top parte setări

Linia de titlu – introduceți titlul widget-ului, de exemplu, „Categorii”.

Lăsați linia „Cache” ca implicită.

Linia „Folosește linii” și „Folosește pictograme” determină dacă se afișează sau nu liniile care conectează folderele și dacă se includ imagini în stil Windows ale folderelor și fișierelor.

Linia „Închide același nivel” activează o funcție utilă atunci când un singur folder va fi deschis, iar restul va fi restrâns. Un analog al stilului „Accordion” din pluginul Categorii restrânse. Lăsăm caseta de selectare.

Linia „Evidențiați selecția”, în teorie, ar trebui să evidențieze cumva articolul deschis în lista generala articole. Selecția depinde, aparent, de stilurile șablonului dvs. Cel puțin în mine șablon stabilit Nu a existat nicio selecție, deși am răsucit așa și aia, totuși, nu m-am bătut cu CSS, pentru că... În timpul testării, încerc să fac doar acele lucruri pe care le vor face și cititorii mei.

Rândul „Deschide la selecție” dezvăluie în lista de categorii pe cel căruia îi aparține articolul deschis. Cumva explicația mea s-a dovedit stângace. Într-un cuvânt, deschizi un articol și automat în lista de categorii se deschide categoria căreia îi aparține acest articol, deschizi alt articol - se deschide o altă categorie etc. Un fel de analog firimituri de pâine„— arată exact unde vă aflați pe site. Este un lucru util - lăsați caseta bifată.

Fig.6. Partea din mijloc a setărilor

Linia „Truncate titles” determină lungimea titlului, valoarea 0 (zero) – titlul este afișat complet (în bara laterală din widgetul „Categorii”, desigur), setați o altă valoare, de exemplu, 50 – vor fi afișate doar primele 50 de caractere. În acest caz, sfatul instrument (titlu) atunci când treceți cursorul va conține titlul complet al articolului. Util pentru economisirea de spațiu pe site. Dar apoi titlurile articolelor trebuie refăcute: cel mai important lucru ar trebui să fie la începutul titlului!

Linia „Exclude” vă permite să excludeți unele categorii din navigare. Pentru a face acest lucru, trebuie să enumerați ID-urile categoriei, separate prin virgule. Poate fi util, de exemplu, dacă participați la schimburi de articole și adăugați articole pe site-ul la care merge mod automat: calitatea și subiectul articolelor mă cufundă adesea într-o stare de șoc.

Veți avea o nouă coloană ID (indicată printr-o săgeată), numerele din ea sunt ID-ul categoriilor. Exact aceeași imagine va fi pe alte pagini cu liste - articole etc.

Linia „Include” permite, dimpotrivă, includerea unor categorii. Această linie diferă de cea anterioară, după cum am înțeles, prin aceasta: în acea linie eliminați o anumită categorie dintr-o listă mare de titluri, dar în această linie permiteți să fie afișat doar un anumit număr – mic – din această listă. . De ce este necesar acest lucru? Nu știu, mi-am pierdut mințile. Aici trebuie să specificați ID-urile categoriei în același mod, separate prin virgule.

Linia „Forțare deschidere către” vă permite să păstrați o anumită categorie deschisă atunci când vizitați site-ul, de ex. un vizitator vine pe site-ul dvs. și vede imediat una (sau mai multe) secțiuni deschise. Util pentru concentrarea atentiei asupra anumitor materiale. În fereastra trebuie să indicați astfel de categorii separate prin virgule. (Voi observa între paranteze că, în același timp, vizitatorul va vedea cum sunt structurate secțiunile dvs. derulante. Vizitatorii sunt diferiți, până la urmă)

Linia „Comandă” determină ordinea de sortare - în ordine crescătoare (de la A la Z sau de la 1 la 9) sau descrescătoare (de la Z la A sau de la 9 la 1). Valoarea implicită este ASC - creștere.

B). Stabilirea ordinii de sortare și afișare a categoriilor, subcategoriilor și articolelor

Linia „Sortare după” vă permite să specificați după ce parametri sunt sortate categoriile - alfabetic (nume, implicit), după ID, după URL, după numărul de articole etc. Vă sugerez să-l lăsați ca implicit.

Linia „Sort posts by” vă permite să specificați ordinea de sortare a titlurilor articolelor – după data publicării (implicit), după titlul articolului (titlul postării), adică. alfabetic sau după ID-ul articolului.

Linia „Post order” determină ordinea de sortare a articolelor. Valoarea implicită este DESC - cele mai recente articole publicate sunt în partea de sus.

Fig.8 Partea de jos a setărilor

Linia „Limit” definește suma maxima categoriile afișate. Cantitatea determină numărul total ambele titluri și subtitluri, iar cele de sus sunt selectate. Valoarea implicită este 0 (zero) – vor fi afișate toate categoriile și subcategorii, cu cele de sus selectate. De ce este făcută această funcție? Probabil pentru orice eventualitate.

Linia „Limita postări” determină numărul maxim de articole din categorii. Valoarea implicită este 0 (zero) – toate articolele vor fi afișate. Foarte caracteristică utilă când sunt multe articole într-o secțiune. Cu toate acestea, există câteva capcane aici.

Prima piatră. Cum pot să arăt cititorului că există și alte articole în această categorie și să arăt titlurile acestor articole? Următoarea linie rezolvă parțial această problemă.

Linia „Afișați mai multe linkuri” are scopul de a afișa un mesaj despre articolele ascunse în bara laterală. Mai întâi vom schimba textul din fereastră, apoi vom vedea cum arată totul pe site.

În loc de textul Afișați mai multe, trebuie să scrieți „Afișați mai multe” sau ceva de genul acesta. Nu este nevoie să atingeți ceea ce este scris între paranteze - aceasta este cantitatea afișată articole ascunse. Pentru a putea vedea clar efectul acestei funcții, setați în linia „Limit Posts” un număr care este evident mai mic decât numărul de articole din categorie. Ar trebui să obțineți ceva de genul acesta:

Fig.9

Salvați modificările și priviți site-ul web:

Fig.10

Aici se află al doilea stâncă subacvatică: când dai clic pe linkul „Afișează mai multe”, vei vedea... nu, nu titlurile articolelor ascunse, ci arhiva acestei secțiuni. Dacă faceți clic pe linkul „Deschideți toate”, titlurile și subcategoriile rămase se vor deschide pur și simplu, dar titlurile articolelor ascunse nu vor fi încă vizibile. Vă rugăm să luați în considerare acest lucru.

Rândul „Afișează descendenții din:” - dintre toate categoriile de pe site, sunt afișate doar subcategoriile categoriei selectate. Dacă o categorie nu are subcategorii, atunci nu este afișat nimic - secțiunea de categorii de pe site este pur și simplu impecabilă. De ce s-a făcut asta - nu știu. Lăsați valoarea implicită.

Rândul „Numai copiii *direct* din:” introduce un filtru pentru ca copiii să vizualizeze anumite categorii. Răspândit în Occident control parental ce urmăresc copiii lor pe internet. Cu noi... înțelegi.

Rândul „Excludeți postările”, după cum am înțeles, se aplică și interdicțiilor, doar că filtrează nu categorii, ci articole.

Linia „Permite intrări duplicate” permite afișarea intrărilor duplicate. Aceasta înseamnă că același articol poate fi în două sau mai multe categorii. În mod implicit, această linie are o bifă, ceea ce înseamnă că acest articol va fi în toate aceste categorii. Dacă debifați această casetă, aceasta va fi afișată numai în prima categorie, numărând de sus.

Linia „Ascunde categoriile goale” ascunde categoriile goale (adică cele care nu au încă articole). În mod implicit, această linie este nebifată, ceea ce înseamnă că vor fi afișate categoriile goale. Mai bine bifam caseta.

Linia „Listați postări” permite sau blochează afișarea titlurilor articolelor. Când li se permite să fie afișate, atunci totul va arăta ca în capturile de ecran de mai sus, iar dacă sunt interzise, ​​atunci vor fi afișate numai categorii și subcategorii, adică. la fel ca în WordPress. Atunci de ce acest plugin? Lăsăm caseta de selectare.