Excerpt là gì?
Excerpt là tính năng hiển thị Content rút gọn của bài viết. Mặc định nó sẽ lấy một phần đầu tiên của nội dung ra làm excerpt.
Excerpt còn được dùng để chỉ tóm tắt bài viết với một link đến hết bài.
Khu vực này không được hiển thị trong màn hình Post edit theo mặc định. Để kích hoạt nó một người dùng cần phải bấm vào nút Screen options ở góc trên bên phải của màn hình post edit và sau đó kích hoạt nó.
Cách đổi độ dài của Excerpt (Excerpt Length)
Excerpt là cách tốt để tóm tắt Content bài viết, một vài theme excerpt được sử dụng trong trang archive như category/taxonomy.
Mặc định wordpress excerpt giới hạn 55 từ thứ nhất có trong bài viết hoặc bạn hoàn toàn có thể tự tóm tắt bài viết bằng cách điền vào trường excerpt trong phần nhập post.
Để đơn giản hơn và để thay đổi điều này, thì các độc giả chỉ cần copy đoạn code sau vào file functions.php (nằm tại folder theme mà các anh chị đang dùng) rồi thay đổi lại chất lượng là xong. Như trong đoạn code bên dưới, độ dài được ấn định lại là 20.
1 2 3 4 | functioncustom_excerpt_length($length) return 20; add_filter( ‘excerpt_length’, ‘custom_excerpt_length’, 999 ); |
Tùy biến […]
Mặc định thì WordPress sẽ auto chèn […] vào vị trí cuối của mỗi đoạn mô tả. Và chúng ta rất có thể thay đổi bằng cách copy đoạn code sau vào file functions.php.
1 2 3 4 | functionnew_excerpt_more($excerpt) return str_replace( ‘[…]’, ‘…’, $excerpt ); add_filter( ‘wp_trim_excerpt’, ‘new_excerpt_more’ ); |
Chèn thêm “read more” link vào cuối
Bạn không muốn là […] hãy đặt đoạn code bên dưới vào file functions.php để tạo thêm link “read more” hay “xem thêm” vào cuối mô tả.
1 2 3 4 | functionnew_excerpt_more($more) return ‘ <a class=”read-more” href=”‘. get_permalink( get_the_ID() ) . ‘”>Read More</a>’; add_filter( ‘excerpt_more’, ‘new_excerpt_more’ ); |
Các kiểu Excerpt thường thấy
Bạn thấy không, excerpt nó hiển thị rất lung tung, không đủ câu và ngắt ra rất xấu. Dù bạn có tận dụng cách nào đó để tăng hay giảm số lượng ký tự ở excerpt thì nó cũng không khá hơn là bao. Vậy tại sao lại không tận dụng nó như ảnh bên dưới?
Nghĩa là bạn hoàn toàn có thể tự viết bản rút gọn tất cả theo ý mình mà không phải cho nó hoạt động tự động ngắt theo kiểu “kém thông minh” như trên kia.
Cách làm khá dễ dàng, vì mặc định WordPress đã hỗ trợ tính năng này nhưng mình thấy phần lớn mọi người đều đã bỏ quên nó.
Bạn vào Posts -> Add new và ấn nút Screen Options phía trên rồi chọn Excerpt.
Sau đó kéo xuống dưới sẽ thấy phần Excerpt, các anh chị chỉ cần viết nội dung vào là xong.
Lúc này, nếu theme của bạn có dùng hàm the_excerpt()
để hiển thị bản rút gọn bài viết ra trang chủ hay trang taxonomy thì nó sẽ hiển thị cái excerpt mà bạn đã viết ra thay vì tự cắt và thêm chữ read more vào.
Tips: Bạn rất có thể tận dụng HTML trong khung Excerpt.
Trên đây là chia sẻ của tôi về Expcerpt, nếu bạn thấy hay và hữu ích hãy để lại bình luận bên dưới nhé!
Cám ơn bạn đã đọc!
Nguồn: Tổng hợp