Hàm Giới Hạn Ký Tự Title, Content Của Wordpress

  • NHẬN TƯ VẤN BÁO GIÁ THIẾT KẾ WEBSITE CHUẨN SEO | SEO TỔNG THỂ WEBSITE
  • Gọi Cho Chúng Tôi : 0902 313 677
» Wordpress » Tổng Hợp Hàm Giới Hạn Ký Tự Title, Content Của WordPress
12
Tháng Mười Một

Đăng Bởi tungbui, Danh Mục Wordpress , Lượt Xem 0

Tổng Hợp Hàm Giới Hạn Ký Tự Title, Content Của WordPress

Trong lập trình wordpress có rất nhiều hàm giới hạn ký tự cho title, content. Các hàm này rất thông dụng, được áp dụng rất nhiều nơi và hữu dụng nhất là ở trang chủ. Với mục đích là giới hạn được số ký tự xuất ra, giúp cho việc bố trí thiết kế website wordpress đẹp hơn.

hàm giới hạn ký tự wordpress
hàm giới hạn ký tự wordpress

Xem thêm bài viết => Breadcrumbs là gì? Làm breadcrumbs wordpress bằng Yoast Seo

Giới thiệu các hàm giới hạn ký tự cho title, giới hạn ký tự content của wordpress

Đây là bài viết tổng hợp, giới thiệu tất cả các hàm giới hạn ký tự wordpress thường gặp. Các hàm này được xây dựng tự code hoặc đơn giản nhất sử dụng hàm có sẵn của wordpress. Bạn chỉ cần copy và thêm đoạn mã sau vào file functions.php của wordpress

Giới hạn trong trích đoạn (the_excerpt())

function excerpt($limit) {
$excerpt = explode(‘ ‘, get_the_excerpt(), $limit);
if (count($excerpt)>=$limit) {
array_pop($excerpt);
$excerpt = implode(” “,$excerpt).’…’;
} else {
$excerpt = implode(” “,$excerpt);
}
$excerpt = preg_replace(‘`[[^]]*]`’,”,$excerpt);
return $excerpt;
}

Giới hạn trong nội dung (the_content ())

function content($limit) {
$content = explode(‘ ‘, get_the_content(), $limit);
if (count($content)>=$limit) {
array_pop($content);
$content = implode(” “,$content).’…’;
} else {
$content = implode(” “,$content);
}
$content = preg_replace(‘/[.+]/’,”, $content);
$content = apply_filters(‘the_content’, $content);
$content = str_replace(‘]]>’, ‘]]>’, $content);
return $content;
}

Khi bạn đã có hàm này rồi, thay vì sử dụng the_content () hoặc the_excerpt() trong vòng lặp của bạn, sử dụng excerpt($limit) hoặc content($limit)..
Trường hợp nếu muốn giới hạn trích dẫn của bạn là 25 từ, đoạn code sẽ như thế này:
Hàm giới hạn ký tự muốn xuất hiện chứ: Xem thêm

function get_the_popular_excerpt($limit){
$excerpt = get_the_content();
$excerpt = preg_replace(” ([.*?])”,”,$excerpt);
$excerpt = strip_shortcodes($excerpt);
$excerpt = strip_tags($excerpt);
$excerpt = substr($excerpt, 0, $limit);
$excerpt = substr($excerpt, 0, strripos($excerpt, ” “));
$excerpt = trim(preg_replace( ‘/s+/’, ‘ ‘, $excerpt));
$excerpt = $excerpt.’… Xem thêm’;
return $excerpt;
}

Để sử dụng bạn gọi hàm get_the_popular_excerpt() với cứu pháp câu lệnh php như sau:

<?php echoget_the_popular_excerpt(100); ?>

Ngoài ra bạn cũng có sử dụng với hàm giới hạn ký tự wordpress bằng các hàm có sẵn đó làm hàm wp_trim_words(), chỉ cần thêm hàm get_the_title(), hoặc get_the_content(), hoặc get_the_excerpt() kèm theo số ký tự bạn muốn hiển thị

  1. echo wp_trim_words( get_the_content(), 100 ); // post content
  2. echo wp_trim_words( get_the_excerpt(), 100 ); // post excerpt
  3. echo wp_trim_words( get_the_title(), 100 ); // post title

Tóm lại cách sử dụng hàm limit(), hàm giới hạn ký tự sao cho phù hợp

Bài viết này giới thiệu tổng hợp về các hàm limit() hay còn gọi giới hạn ký tự của wordpress, trong quá trình thiết kế website bằng wordpress mình hay áp dụng nhất. Bạn cũng có thể tự viết ra hàm giới hạn ký tự riêng cho mình, nhưng để tránh mất thời gian mình khuyên bạn nên copy các hàm giới hạn ký tự này, lưu ở đâu đó và lúc nào cần dùng là sử dụng ngay thôi. Chúc các bạn sử dụng thành công trên dự án của mình.

Xem thêm bài viết => Code Đếm Lượt Xem Page Post WordPress Không Dùng Plugin

Nếu sử dụng không được hãy gửi email về cho chúng tôi, đội ngũ nhân viên chuyên nhận thiết kế website giá rẻ của Giải Pháp Công Nghệ Số Tùng Phát sẵn sàng hỗ trợ bạn

Tổng Hợp Hàm Giới Hạn Ký Tự Title, Content Của WordPress
5 (100%) 19 votes

GIẢI PHÁP CÔNG NGHỆ TÙNG PHÁT

*********************************************

Khách Cần Dịch Vụ Seo Website - Thiết Kế Website Vui Lòng Liên Hệ

Phone: 0777 668 568 - 0902 313 677

Địa Chỉ: 11 Đặng Thế Phong. P. Tân Sơn Nhì, Q. Tân Phú, TP.HCM

Email: info.tungphat@gmail.com

Tư Vấn Qua Email