Hurtig Tips Bruk WordPress wp_tag_cloud () Funksjon på riktig måte

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.


Introduksjon

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 taksonomi

Disse parametrene spiller en nøkkelrolle i å tilpasse taggskyven.


bruk

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.

 

Praktiske eksempler

Eksempel 1 Vis taggskygen i temaets sidefelt eller bunntekst

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')));

Eksempel 2 Opprett en Tag Cloud-side for bloggen din

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.

Eksempel 3 Opprett en Tag Cloud Scroll-boks for Sidebjelken

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.