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.
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 taxonomiDessa parametrar spelar en nyckelroll när du anpassar taggmoln.
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.
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')));
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.
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.