Jak obciąć tytuły postów WordPress za pomocą PHP (2 sposoby)

Chcesz dowiedzieć się, jak obcinać tytuły postów za pomocą PHP?

Skracanie lub skracanie pozwala kontrolować długość tytułów postów na blogu w całej witrynie. W zależności od motywu WordPress możesz wyświetlać krótsze tytuły niż obsługuje Twój motyw.

W tym artykule pokażemy, jak obciąć tytuły postów w WordPress.

How to truncate WordPress post titles with PHP (2 ways)

Dlaczego przyciąć tytuły postów w WordPress z PHP?

Obcinanie tytułów postów w WordPress za pomocą PHP zapewnia większą kontrolę nad długością tytułów postów i sposobem ich wyświetlania w Twojej witrynie.

Na przykład możesz odciąć długie tytuły postów na swojej stronie głównej, aby nie odrzucały projektu bloga WordPress.

Truncate posts example

Uwaga: Niektórzy użytkownicy po prostu chcą używać krótszych tytułów postów, aby zoptymalizować posty na blogu pod kątem SEO. W takim przypadku nie musisz obcinać tytułów postów. Zamiast tego możesz po prostu użyć wtyczki WordPress SEO, aby skrócić tag tytułowy.

Wtyczka SEO pozwoli Ci tworzyć niestandardowe tytuły SEO dla stron wyników wyszukiwania, zachowując jednocześnie dłuższe tytuły postów dla odwiedzających Twoją witrynę.

Aby uzyskać więcej informacji, zobacz nasz najlepszy przewodnik, jak poprawnie skonfigurować wszystko w jednym SEO.

Mając to na uwadze, pokażmy, jak obciąć tytuły postów WordPress w swojej witrynie za pomocą dwóch różnych metod.

Metoda 1. Obcinaj tytuły postów WordPress za pomocą funkcji WordPress

Najprostszym sposobem na obcięcie tytułów postów WordPress w WordPress jest dodanie kodu do plików WordPress. Jeśli nie robiłeś tego wcześniej, sprawdź nasz przewodnik, jak skopiować i wkleić kod w WordPress.

Możesz dodać poniższy fragment kodu do swoich funkcji.plik php, we wtyczce specyficznej dla witryny lub za pomocą wtyczki urywki kodu.

function max_title_length ($title ) {
$max = 35;
if (strlen ($title) > $max) {
return substr ($title, 0, $max). " …";
} else {
return $ title;
}
}

add_filter ('the_title', 'max_title_length');

Ten kod zostanie wykonany w Twojej pętli postu WordPress i skróci tytuły postów na blogu do znaków „35”. Aby zmienić długość tytułu Ustaw $max zmienna do preferowanej długości tytułu.

Po dodaniu jednego z powyższych fragmentów kodu tytuły postów na blogu zostaną skrócone wszędzie tam, gdzie pojawią się w witrynie WordPress.

Metoda 2. Obcinaj tytuły postów WordPress za pomocą PHP, zmieniając pliki motywów WordPress

Innym sposobem na obcięcie tytułów postów WordPress jest dodanie kodu bezpośrednio do plików motywów WordPress.

Ta metoda daje większą kontrolę nad tym, gdzie Twoje tytuły są skracane. Na przykład możesz odciąć tylko tytuły na stronie głównej, ale wyświetlić pełny tytuł w poście na blogu.

Aby to zrobić, musisz dodać kod PHP bezpośrednio do plików motywów WordPress, w których chcesz obciąć tytuły postów na blogu.

Możesz na przykład dodać poniższy fragment kodu do swojego indeks.php plik do zastąpienia istniejącego the_title Oznacz wewnątrz pętli postu WordPress, aby zmienić długość tytułu w całej witrynie.

<a href="<?php the_permalink ()?>">
<?php
$thetitle = $post - >post_title; / * lub możesz użyć get_the_title() */
$getlength = strlen ($thetitle);
$thelength = 25;
echo substr ($thetitle, 0, $thelength);
if ($getlength > $thelength) echo "...";
?>
< / a>

Ten kod ustawia długość tytułu postu na 25 znaków. Jeśli długość tytułu jest dłuższa niż 25 znaków, to odetnie tytuł po 25 znakach i doda ” … ” na końcu.

Aby zmienić długość znaków dla Twojej witryny, Zmień $thelength zmienna do preferowanej liczby postaci.

Po dodaniu kodu i zapisaniu pliku musisz przesłać go do katalogu motywów na koncie hostingowym WordPress.

Możesz to zrobić za pomocą klienta FTP lub narzędzia menedżera plików w Panelu sterowania hostingu WordPress.

Jeśli wcześniej nie korzystałeś z FTP, zapoznaj się z naszym przewodnikiem, jak używać FTP do przesyłania plików do WordPress.

Po dodaniu kodu tytuły postów zostaną obcięte do ustawionej liczby znaków.

Mamy nadzieję, że ten artykuł pomógł Ci nauczyć się obcinać tytuły postów WordPress za pomocą PHP. Możesz również zobaczyć nasz przewodnik na temat wyboru najlepszego oprogramowania do projektowania stron internetowych i naszych ekspertów wybiera najlepszy darmowy hosting.

Jeśli podoba Ci się ten artykuł, zasubskrybuj nasz kanał YouTube dla samouczków wideo WordPress. Znajdziesz nas również na Twitterze i Facebooku.

You May Also Like

Czym jest Nightografia? Poznaj smartfon Samsung Galaxy S22 5G

W artykule: Nightografia, czyli jak robić zdjęcia nocą telefonemAparat do zdjęć nocnych…

Jak automatycznie publikować na Facebooku z WordPress?

W artykule: Dlaczego automatycznie udostępniać posty WordPress na Facebooku?Automatycznie Publikuj na Facebooku…

Przewodnik dla początkujących: jak opublikować stronę internetową w 2021 roku (krok po kroku)

W artykule: Używanie Kreatora witryn do publikowania witryny1. Opublikuj stronę internetową za…

Com vs Net-Jaka jest różnica między rozszerzeniami domen

W artykule: Czym są rozszerzenia nazw domen. Com I. Net?Różnica między nazwami…