Heim  >  Artikel  >  CMS-Tutorial  >  So implementieren Sie eine farbige Tag-Cloud in WordPress

So implementieren Sie eine farbige Tag-Cloud in WordPress

angryTom
angryTomOriginal
2019-11-16 11:51:092337Durchsuche

So implementieren Sie eine farbige Tag-Cloud in WordPress

Wie WordPress eine farbige Tag-Cloud implementiert

Farbige Tag-Cloud So etwas können wir auf vielen Websites sehen Effekt: Hier erfahren Sie, wie Sie den Farb-Tag-Cloud-Effekt in WordPress hinzufügen.

Dieser farbenfrohe Tag-Cloud-Effekt kann durch Ändern einfacher Tags angezeigt werden.

1. Suchen Sie zunächst den folgenden Code in simple-tags.client.php:

function getColorByScale($scale_color, $min_color, $max_color)

2. Kommentieren Sie die Funktion getColorByScale aus (oder löschen Sie sie). Folgende Anweisungen:

$scale_color = $scale_color / 100; 
$minr = hexdec(substr($min_color, 1, 2)); 
$ming = hexdec(substr($min_color, 3, 2)); 
$minb = hexdec(substr($min_color, 5, 2)); 
$maxr = hexdec(substr($max_color, 1, 2)); 
$maxg = hexdec(substr($max_color, 3, 2)); 
$maxb = hexdec(substr($max_color, 5, 2)); 
$r = dechex(intval((($maxr - $minr) * $scale_color) + $minr)); 
$g = dechex(intval((($maxg - $ming) * $scale_color) + $ming)); 
$b = dechex(intval((($maxb - $minb) * $scale_color) + $minb));

3. Fügen Sie den folgenden Code hinzu:

//Colorful Tag Cloud start 
$r = dechex(rand(0,255)); 
$g = dechex(rand(0,196)); 
$b = dechex(rand(0,255));

Colorful Tag Cloud end Wie viele Tags angezeigt werden sollen und wie man sie anordnet, und beliebte Tags Die Schriftgrößen für gewöhnliche Tags und Tags können in den Optionen von Simple Tags im Hintergrund eingestellt werden.

Empfohlenes Tutorial: WordPress-Tutorial

Das obige ist der detaillierte Inhalt vonSo implementieren Sie eine farbige Tag-Cloud in WordPress. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

In Verbindung stehende Artikel

Mehr sehen