Làm thế nào để cắt bớt tiêu đề bài viết WordPress với PHP

Khi làm việc trên trang web của khách hàng, chiều rộng của thiết kế sẽ không cho phép chúng tôi giữ các tiêu đề dài sẽ được hiển thị trên trang chủ. Sau khi tìm kiếm các tùy chọn trên web, chúng tôi đã tìm thấy một số plugin có thể cắt bớt các tiêu đề WordPress, nhưng họ sẽ làm điều đó trên khắp trang web, trong khi chúng tôi chỉ muốn nó trên trang chủ. Trong bài viết này, chúng tôi sẽ chia sẻ với bạn cách bạn có thể cắt bớt tiêu đề bài đăng WordPress bằng PHP.

Đầu tiên mở của bạn index.php hoặc vị trí của tệp mà bạn muốn cắt bớt tiêu đề. Sau đó dán đoạn mã sau để thay thế tiêu đề nhãn.

">
post_title; /* or you can use get_the_title() */
$getlength = strlen($thetitle);
$thelength = 25;
echo substr($thetitle, 0, $thelength);
if ($getlength > $thelength) echo "...";
?>

Hãy chắc chắn để chỉnh sửa $ bước sóng biến từ 25 đến số lượng ký tự của nhu cầu của bạn. Bạn sẽ phải ước tính số lượng cho thiết kế chủ đề của bạn. Mã này thêm biến độ dài và sau đó sử dụng thẻ điều kiện để xem độ dài của tiêu đề có khớp với độ dài mong muốn hay không. Nếu nó dài hơn thì mã sẽ thêm “…” vào phía trước. Hầu hết thời gian, bạn sẽ chỉ sử dụng điều này trong các khu vực cụ thể nơi chiều rộng được cố định trong chủ đề.

* Đây là một mã tốt để có một nhà thiết kế chủ đề *.

Nguồn: Codezroz