Ostatnio zostaliśmy zapytani, jak wyświetlić ograniczoną liczbę tagów po każdym poście w Twoim motywie WordPress. Zwykle używasz funkcji the_tags (), aby wyświetlić link do tagów, do których należy post. Funkcja ta nie posiada jednak parametru ograniczającego liczbę wyświetlanych tagów. Więc jeśli twój post ma tagi 12, a Twój motyw ma tylko miejsce na 5, może nie wyglądać tak dobrze w projekcie. Wielu ludzi po prostu ogranicza użycie tagów lub nawet nie włącza ich do szablonów. Ale w tym artykule pokażemy, jak możesz ograniczyć liczbę tagów po postach w swoim motywie WordPress bez ograniczania liczby tagów, które dodajesz do każdego postu.

Edit: najwyraźniej po napisaniu tego artykułu, najbardziej niesamowity Otto (@otto42) odpowiedział na moje konto Google+, aby dać mi znać,że istnieje prostszy sposób na osiągnięcie tego.

Najpierw musisz otworzyć swój motyw funkcje.php plik i dodaj tę funkcję:

add_filter ('term_links-post_tag', 'limit_to_five_tags');
function limit_to_five_tags ($terms) {
return array_slice ($terms,0,5,true);
}

Możesz zmienić liczbę 5 na maksymalną liczbę, którą chcesz.

Więc otwórz pętlę.php, single.php, index.php lub gdziekolwiek chcesz dodać te znaczniki post (muszą znajdować się w pętli post), a następnie wklej następujący kod:

<?php the_tags ()?>

Jest to zdecydowanie o wiele prostsze niż to, co wymyśliłem, które zostawię w tym poście dla tych, którym zależy.

Stara Skomplikowana Metoda

Wszystko, co musisz zrobić, to wkleić następujący kod do pliku motywu (wewnątrz pętli post):

<?php
$posttags = get_the_tags();
$count=0; $sep=";
if ($posttags) {
	echo ' Tagi:';
	foreach ($posttags as $tag) {
		$count++;
		echo $sep '<a href="'get_tag_link($tag->term_id).'">'.$tag->nazwa."</a>";
$sep =',';
		if ($count > 5) break; / / zmień liczbę, aby dostosować liczbę
	}
}
?>

Powyższy kod wyświetli 6 tagów w motywie. Jeśli chcesz wyświetlić mniej lub więcej tagów, po prostu dostosuj linię $count > 5 z żądaną liczbą. Pamiętajcie, mimo że liczba mówi więcej niż 5, widzimy 6 znaczników. To dlatego, że liczenie zaczyna się od 0. Więc jeśli chcesz pokazać tylko 4 znaczniki, to liczba musiałaby wynosić 3.

Jeśli chcesz zmienić separator, musisz zmienić linię 9. Bieżący kod zostanie oddzielony przecinkami. Możesz również dostosować stylizację, dodając divy, elementy listy lub cokolwiek innego, co lubisz.

You May Also Like

Łóżka drewniane. Czy to dobre rozwiązanie do sypialni w stylu glamour?

W artykule: Dlaczego warto inwestować w łóżko drewniane?Gdzie kupić łóżka drewniane? Aranżując…

4 rzeczy, które poznasz tylko na profesjonalnym kursie fryzjerskim.

W artykule: Rozbuduj swoje pasje. Jak profesjonalny kurs fryzjerski poprowadzi do sukcesu?Stwórz…

Etui na słuchawki Airpods 3 – wszystko, co warto o tym wiedzieć

W artykule: Jakie funkcje może spełniać etui na słuchawki Airpods 3?Jakie powinno…

Jak obliczyć ratę kredytu hipotecznego?

W artykule: Rata kredytu hipotecznego – co się na nią składa?Od czego…