Kho giao diện web đa dạngVới đủ các lĩnh vực - ngành nghề kinh doanh khác nhau

Kinh doanh hiệu quả hơn trên internet

MẪU WEBSITE THEO GIÁ

Những điều cần biết về the_excerpt trong wordpress

Thay đổi dễ dàng theo phong cách của riêng của bạn

NULL
Mẫu web bán hàng, Mẫu web giới thiệu công ty, Mẫu web bất động sản, Mẫu web cá nhân ...

Những điều cần biết về the_excerpt trong wordpress

Tác giả : Số lượt xem : 553 lượt xem

 

nhung-dieu-can-biet-ve-the-the_excerpt

Nếu bạn đã từng là người dùng WordPress , một developer thì có lẽ các bạn sẽ không thấy quá xa lạ gì đối với hàm the_excerpt() trong WordPress . The_execerpt() thường được sử dụng để lấy ra một đoạn mô tả ngắn hiển thị ở trang chủ hay danh mục như là một đoạn giới thiệu ngắn cho người đọc trước khi vào đọc chi tiết.

Ví dụ : mục mình bôi đen chính là cái mà hàm the_excerpt() có thể làm được.

nhung-dieu-can-biet-ve-the-the_excerpt

Để có thể can thiệp vào hàm the_excerpt này mình đã  tìm hiểu trên mạng hôm nay mình xin tổng hợp lại cho các bạn làm sao để làm chủ được câu lệnh the_excerpt này thì bạn cần đọc qua về add_filter bạn có thể tìm hiểu qua bài Cách dùng Filter hook trong wordpress .

Thủ thuật 1 : Cách thay đổi độ dài của hàm the_excerpt() 

Với hàm này thì wordpress đã cài đặt hiển thị mặc định chỉ xuất hiện 55 từ. Và để thay đổi điều này thì bạn cần viết một hàm và đè vào hàm mặc định của wordpress bằng cách dùng add_filter. Dưới đây mình đã viết sẵn đoạn code bạn chỉ việc copy và đưa vào file function.php trong thư mục themes đang sử dụng hiện tại và thay đổi số lượng từ muốn hiện ra là xong ở đây mình cho là 20 từ.

       function custom_excerpt_length( $length ) {
                  return 20;
        }
        add_filter( 'excerpt_length', 'custom_excerpt_length', 999 );
       Thủ thuật 2 : Cách thay đổi dấu kết dòng […] của hàm the_excerpt() 
         Cũng như độ dài của đoạn, thì mặc định của the_excerpt() trong wordpress thì […] được thêm vào cuối mỗi đoạn mô tả. Để thay đổi điều đó thì mình cần viết một hàm đè vào function của wordpress.
        function new_excerpt_more( $excerpt ) {
            return str_replace( '[...]', '...', $excerpt );
        }
        add_filter( 'wp_trim_excerpt', 'new_excerpt_more' );
       Thủ thuật 3 : Cách chèn thêm “Read more” link vào cuối mô tả của hàm the_excerpt() 
         Để chèn thêm “Read more ” các bạn chỉ việc copy đoạn code dưới đây cho vào file function của themes là xong. Bạn có thể thay đổi Readmore thành bất cứ gì bạn thích .
        function new_excerpt_more( $more ) {
            return ' <a class="read-more" href="'. get_permalink( get_the_ID() ) . '">Read                  More</a>';
        }
        add_filter( 'excerpt_more', 'new_excerpt_more' );
    Hy vọng những kiến thức trên sẽ giúp bạn hoàn thiện được website, blog của bạn trong việc xây dựng themes cho trang wordpress. Chúc các bạn học tập tốt. Các bạn có thắc mắc gì vui lòng comment bên dưới mình sẽ rất vui nếu giúp được cho các bạn .
Xin Vui Lòng Điền Đầy Đủ Thông Tin