Skocz do zawartości

[PHP] (WP) wtyczka wyświetlająca chmurkę tagów


marcinpl87

Rekomendowane odpowiedzi

Dobry

Chciałbym na blogu stworzyć stronę na której byłaby wyświetlana chmurka tagów.

Planowałem użyć do tego funkcji z wordpressa: wp_tag_cloud()

Wymyśliłem coś takiego:

Dodaję osobną stronę na której piszę jakiś unikalny ciąg znaków, np: '65465457567763568375'.

Dodaję do mojego WP wtyczkę która zamienia ten ciąg znaków na chmurkę tagów.

Jej kod wyglądałby tak:

function edycja_tresci($content) {
$mycontent = str_replace("65465457567763568375", wp_tag_cloud(), $content);
return $mycontent;			
}
add_filter('the_content', 'edycja_tresci');

Ale tutaj pojawia się problem bo po aktywowaniu wtyczki ta chmurka tagów pojawia mi się we wszystkich postach i na wszystkich stronach. Spodziewam się że dzieje się tak dlatego że na końcu funkcji wp_tag_cloud (znajduje się ona w pliku /wp-includes/category-template.php) mam kod 'echo $return;'.

Ale jak wywalę tą linijkę z echo to chmurka tagów nie wyświetla się już nigdzie.

Proszę napiszcie jak to zrobić i czy jest jakieś prostsze rozwiązanie tego problemu.

pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności