Snabbtips Använda WordPress wp_tag_cloud () Funktion på rätt sätt

Vi vet alla att taggar är en viktig del av WordPress-taxonomierna, som är ett sätt att gruppera saker tillsammans. Taggar skapas i fluga när du skapar inlägg och hjälper oss att hitta liknande inlägg länkade med särskilda taggar. Generellt i ett WordPress-blogg grupperas olika taggar inuti ett taggmoln, och storleken på varje tag bestämmer frekvensen för sina uppdrag till inlägg. Här ska vi undersöka rätt användning av wp_tag_cloud () funktion, som är ansvarig för alla dessa taggmoln.


Introduktion

Det här är den viktigaste inbyggda funktionen för att visa taggarna i samband med dina senaste inlägg, inom taggmoln.

  8, 'largest' => 22, 'unit' => 'pt', 'nummer' => 45, 'format' => 'platt', 'separator' => "\ n", 'orderby' => ' namn ',' order '=>' ASC ',' exkludera '=> null,' inkludera '=> null,' topic_count_text_callback '=> default_topic_count_text,' link '=>' visa ',' taxonomy '=>' post_tag ' , "eko" => sant); ?>

WordPress Codex wp_tag_cloud () sidan har en tydlig förklaring av alla parametrar för denna funktion, men låt oss snabbt diskutera de viktiga.

  • 'Minsta' - Den här parametern är av typen heltal och anger minsta textstorlek för taggen i molnet
  • 'största' - Denna parameter är av typ heltal och anger den maximala textstorleken för taggen i molnet
  • 'siffra' - Denna parameter anger det totala antalet taggar som ska visas i molnet. Du kan ange det som '0' om du vill att alla ska visas
  • 'formatera' - Denna parameter anger molndisplayets format. Det kan vara något av "platt','lista'eller'array'
  • 'separator' - Denna parameter anger separatorn inom taggarna i molnet
  • 'Topic_count_text_callback' - Denna parameter visar antalet inlägg som är associerade med varje tagg genom ett verktygstips
  • 'Taxonomi' - Denna parameter anger typen av WordPress-taxonomi som kan användas inom taggmoln. Här är standarden "post_tags'men du kan också använda en anpassad taxonomi

Dessa parametrar spelar en nyckelroll när du anpassar taggmoln.


Användande

WordPress har en standard Tag Cloud-widget som kan placeras i lämpligt område på sidan. Men utan att använda en widget kan du använda wp_tag_cloud () funktion för att visa och anpassa taggmoln i din blogg. Du kan ange parametrarna på ett antal sätt.

Parametrar separerade med '&' i en enkel inline-sträng.

 

Parameterspecifikation i arrayformat.

  '10', 'största' => '50', 'enhet' => 'px', 'number' => '45', 'separator' => '::', 'orderby' => 'count' 'order' => 'RAND')); ?>

Om du bara anger valda parametrar sparas resten som standard.

 

Återvänd taggmoln som en matris utan att visa den i bloggen. Detta resultat kan användas senare i PHP-koden.

 

Praktiska exempel

Exempel 1 Visa Tag Cloud i temat sidofält eller sidfot

Skapa en funktion i din functions.php fil och returnera wp_tag_cloud () fungera. När det är definierat kan du ringa funktionen var som helst i din blogg.

 funktion my_cloud ($ echo = false) om (function_exists ('wp_tag_cloud')) returnera wp_tag_cloud (); 

Låt oss nu öppna vår sidebar.php och ring funktionen för att visa taggmoln.

 
Populära Taggar'; my_cloud (); ?>

Låt oss lägga till lite CSS-styling i vår style.css fil för att få taggmoln att se mer professionellt ut.

 .mycloud a background: # FFC414; färg: # 0000FF; display: inline-block; marginal: 0 4px 8px 0; vaddering: 2px 10px; -webkit-gränsen-radien: 20px; -moz-gränsen-radien: 20px; gränsstråle: 20px; typsnittstorlek: 10px;  .mycloud h3 font-style: italic; font-weight: bold; typsnittstorlek: 30px; färg: # FF00FF; font-family: Comic Sans; 

Nu ser det ut så här:

På samma sätt använder du samma i footer.php av vårt tema.

Du kan göra det vackrare genom att lägga till dina anpassade CSS-stilar.

Genom att lägga till olika parametrar inom wp_tag_cloud () funktion i functions.php fil kan vi anpassa vårt taggmoln. Om du till exempel vill inkludera både dina taggar och kategorier i taggmoln eller snarare taxonomimolnet kan funktionen skrivas som:

 wp_tag_cloud (array ('taxonomy' => array ('post_tag', 'category')));

Exempel 2 Skapa en Tag Cloud-sida för din blogg

Ibland tycker du inte om att hålla taggmoln i sidofältet eller sidfoten och skapa en separat sida för att den håller din blogg ren. Du kan göra det med hjälp av följande metod.

Skapa först en anpassad sidmall i din temalmag med wp_tag_cloud () fungera. Här har vi namngivit filen tagcloud.php.

   

Logga in nu på din WordPress-administratör och gå till Sidor -> Lägg till nytt. Lägg en bra titel för sidan och sedan under Sidegenskaper avsnitt välj Mall som Tag Cloud och klicka sedan på Uppdatering. Det är allt; Din taggbladsida är klar. Du kan ställa in sidan med egna CSS-stilar.

Exempel 3 Skapa en Tag Cloud-rullruta för Sidofältet

Ibland vill vi att våra användare ska välja taggar från en rullbar ruta i vår sidofält. För att uppnå detta måste vi skapa en funktion i vår functions.php fil.

 funktionen () if function_exists ('wp_tag_cloud')) $ tags = wp_tag_cloud (array ('minsta' => 10, 'största' => 10, 'orderby' => 'namn', 'order' => 'ASC', 'format' => 'array')); foreach ($ tags som $ tag) echo $ tag. '
';

I ovanstående funktion har vi övervägt arrayformatet för wp_tag_cloud () funktionen, tillsammans med det har teckensnittsstorleken hållits densamma och listan har beställts med namn i stigande ordning.

Öppna nu din sidebar.php och ring denna funktion.

 

Var god välj Taggen

Låt oss stile det med några CSS.

 #cloud background: #FFFFCC; höjd: 200px; bredd: 200px; marginal: 0 auto; överflöde: scroll; gräns: 4px fast # 000000; vaddering: 2px; text-align: rättfärdiga;  #cloud a background: # 400000; färg: # FFFF00; display: inline-block; marginal: 0 4px 8px 0; vaddering: 2px 10px; -webkit-gränsen-radien: 20px; -moz-gränsen-radien: 20px; gränsstråle: 20px; typsnittstorlek: 15px;  #text font-style: italic; font-weight: bold; fontstorlek: 20px; färg: # FF9900; font-family: Comic Sans; 

Slutligen ser det ut som:

Tack för att du läste och snälla, vänligen föreslå några fler användningar av detta mycket användbart wp_tag_cloud () fungera.