Vi vet alle at koder er en viktig del av WordPress-taksonomiene, som er en måte å gruppere ting sammen. Etiketter er opprettet på fluen mens du lager innlegg og hjelper oss å finne lignende innlegg knyttet til bestemte koder. Vanligvis i en WordPress-blog, er forskjellige koder gruppert inne i en tagsky, og størrelsen på hver tag bestemmer hyppigheten av oppdragene til innlegg. Her skal vi se på riktig bruk av wp_tag_cloud ()
funksjon, som er ansvarlig for alle disse merkeskyer.
Dette er den viktigste innebygde funksjonen for å vise kodene som er knyttet til de siste innleggene dine, i tagskyen.
8, 'largest' => 22, 'unit' => 'pt', 'tall' => 45, 'format' => 'flat', 'separator' => "\ n", 'orderby' => ' navn ',' rekkefølge '=>' ASC ',' ekskluder '=> null,' inkludere '=> null,' topic_count_text_callback '=> default_topic_count_text,' link '=>' view ',' taxonomy '=>' post_tag ' , 'echo' => true); ?>
The WordPress Codex wp_tag_cloud ()
Siden har en klar forklaring på alle parametrene til denne funksjonen, men fortsatt la oss raskt diskutere de viktige.
'Minste'
- Denne parameteren er av typen heltall og angir minimum tekststørrelsen på taggen i skyen'Største'
- Denne parameteren er av typen heltall og angir maksimal tekststørrelse på taggen i skyen'Nummer'
- Denne parameteren angir totalt antall koder som skal vises i skyen. Du kan spesifisere det som '0' hvis du vil at alle skal vises'format'
- Denne parameteren spesifiserer formatet til skyvedisplayet. Det kan være noe av "flat
','liste
', eller'matrise
''Separator'
- Denne parameteren angir separatoren i kodene i skyen'Topic_count_text_callback'
- Denne parameteren viser antall innlegg tilknyttet hvert tag gjennom et verktøytips'taksonomi'
- Denne parameteren spesifiserer typen WordPress-taksonomi som kan brukes i tagskyen. Her er standard 'post_tags
'men du kan også bruke en egendefinert taksonomiDisse parametrene spiller en nøkkelrolle i å tilpasse taggskyven.
WordPress har en standard Tag Cloud-widget som kan plasseres i det aktuelle området på siden. Men uten å bruke en widget kan du bruke wp_tag_cloud ()
funksjon for å vise og tilpasse taggskyen i bloggen din. Du kan angi parametrene på en rekke måter.
Parametre separert med '&' i en enkel inlinestreng.
Parameter spesifikasjon i array format.
'10', 'største' => '50', 'enhet' => 'px', 'tall' => '45', 'separator' => '::', 'orderby' => 'count' 'ordre' => 'RAND')); ?>
Angir bare valgte parametere, resten blir holdt som standard.
Returner tagskyen som en matrise uten å vise den i bloggen. Dette resultatet kan brukes senere i PHP-koden.
Lag en funksjon i din functions.php fil og returnere wp_tag_cloud ()
funksjon. Når den er definert, kan du ringe funksjonen hvor som helst i bloggen din.
funksjon my_cloud ($ echo = false) if (function_exists ('wp_tag_cloud')) returnere wp_tag_cloud ();
La oss nå åpne vår sidebar.php og ring funksjonen for å vise tagskyen.
Populære Tags'; my_cloud (); ?>
La oss legge til litt CSS styling i vår style.css fil for å gjøre taggskyen mer profesjonell.
.mycloud a background: # FFC414; farge: # 0000FF; display: inline-block; margin: 0 4px 8px 0; polstring: 2px 10px; -webkit-grense-radius: 20px; -moz-grense-radius: 20px; border-radius: 20px; skriftstørrelse: 10px; .mycloud h3 font-style: kursiv; font-weight: bold; skriftstørrelse: 30px; farge: # FF00FF; font-family: Comic Sans;
Nå ser det slik ut:
Tilsvarende bruker det samme i footer.php av vårt tema.
Du kan gjøre det vakrere ved å legge til dine egendefinerte CSS-stiler.
Ved å legge til forskjellige parametere i wp_tag_cloud ()
fungere i functions.php fil vi kan tilpasse vår tag cloud. For eksempel, hvis du liker å inkludere både dine koder og kategorier i tagskyen eller heller taksonomi-skyen, kan funksjonen skrives som:
wp_tag_cloud (array ('taxonomy' => array ('post_tag', 'kategori')));
Noen ganger liker du ikke å holde taggskygen i sidelinjen eller bunnteksten, og opprette en egen side for at bloggen din blir ren. Du kan gjøre det ved å bruke følgende metode.
Først opprett en egendefinert sidemal i temamappen med wp_tag_cloud ()
funksjon. Her har vi navngitt filen tagcloud.php.
Logg deg nå på WordPress admin og gå til Sider -> Legg til nytt. Sett en god tittel for siden og deretter under Sideattributter seksjon velg Mal som Tag Cloud, og klikk deretter på Oppdater. Det er det; din taggskysside er klar. Du kan utforme siden med dine egne CSS-stiler.
Noen ganger vil vi at brukerne skal velge koder fra en rullbar boks i sidelinjen. For å oppnå dette må vi skape en funksjon i vår functions.php fil.
Funksjon Cloudbox () if (function_exists ('wp_tag_cloud')) $ tags = wp_tag_cloud (array ('minste' => 10, 'største' => 10, 'orderby' => 'navn', 'rekkefølge' => 'ASC', 'format' => 'array')); foreach ($ tags som $ tag) echo $ tag. '
';
I ovennevnte funksjon har vi vurdert arrayformatet til wp_tag_cloud ()
funksjonen, sammen med at fontstørrelsen har blitt holdt den samme og listen er bestilt etter navn i stigende rekkefølge.
Åpne nå din sidebar.php og ring denne funksjonen.
Vennligst velg merket
La oss stil det med noen CSS.
#cloud background: #FFFFCC; høyde: 200px; bredde: 200px; margin: 0 auto; overløp: bla; grense: 4px solid # 000000; polstring: 2px; tekstjustering: rettferdiggjøre; #cloud a background: # 400000; farge: # FFFF00; display: inline-block; margin: 0 4px 8px 0; polstring: 2px 10px; -webkit-grense-radius: 20px; -moz-grense-radius: 20px; border-radius: 20px; skriftstørrelse: 15px; #text font-style: italic; font-weight: bold; skriftstørrelse: 20px; farge: # FF9900; font-family: Comic Sans;
Endelig ser det ut som:
Takk for at du leser og vær så snill å foreslå noen flere bruksområder av dette svært nyttige wp_tag_cloud ()
funksjon.