Cách tự động thêm Meta Description cho WordPress không sử dụng plugin

Xin chào các bạn. Tiếp tục về chuyên mục SEO, hôm nay iihuongdan.vn sẽ hướng dẫn các bạn cách tự động thêm thẻ Meta Description cho WordPress mà không cần sử dụng đến Plugin.

Nếu các bạn sử dụng Wordpress thì chắc hẳn chúng ta ai cũng biết đến các plugin hỗ trợ SEO cho Wordpress rất tốt như plugin Yoast SEO. Và rất nhiều plugin khác hỗ trợ về SEO cho WordPress rất tốt và hoàn toàn miễn phí.

Ngoài việc giúp hỗ trợ rất tốt cho SEO nhưng chúng ta không thể không nhắc tới các nhược điểm của việc khi sử dụng plugin. Khi sử dụng plugin thì chúng ta đã 1 phần nào đó làm giảm tốc độ load trang của website chúng ta. Vì sử dụng plugin thì chúng ta cũng biết mà. Mà load trang chậm thì cũng ảnh hưởng tới SEO rồi.

tu dong tao the meta description

Vậy để giúp các bạn vừa không cần phải cài plugin. Mà vẫn có thể thêm được thẻ Meta Description cho website WordPress của các bạn một các dễ dàng nhất. Và giúp website của các bạn có một tốc độ load trang nhanh nhất khi không cần phải cài các plugin hỗ trợ SEO nữa. Chúng hãy cùng nhau bắt đầu nhé!

Cách tự động thêm Meta Description trong WordPress

Ở bài hướng dẫn này, iHuongDan Blog sẽ hướng dẫn các bạn cách tự động lấy nội dung bài viết để thêm vào thẻ Meta Description. Các bạn hãy tiến hành thực hiện theo các bước sau đây:

Bước 1: Các bạn tìm và mở file functions.php trong thư mục theme mà các bạn đang sử dụng và thêm đoạn code sau:

function fitwp_meta_description() {
    global $post;
    if ( is_single() ) {
        $des_post = strip_tags( $post->post_content );
        $des_post = strip_shortcodes( $post->post_content );
        $des_post = str_replace( array("\n", "\r", "\t"), ' ', $des_post );
        $des_post = mb_substr( $des_post, 0, 300, 'utf8' );
        echo '<meta name="description" content="' . $des_post . '" />' . "\n";
    }
    if ( is_home() ) {
        echo '<meta name="description" content="'.get_bloginfo( "description" ).'" />'. "\n";
    } 
    if ( is_category() ) { 
        $des_cat = strip_tags(category_description()); 
        echo '<meta name="description" content="' . $des_cat . '" />' . "\n"; 
    } 
} 
add_action( 'wp_head', 'gretathemes_meta_description');

Bước 2: Tiến hành nhấn nút Cập nhật cho file functions.php trong theme của các bạn.

Tổng kết

Như vậy các bạn đã hoàn thành việc tự động theme thẻ Meta Description cho website của mình mà không cần sử dụng đến các plugin seo như Yoast SEO rồi.

Chúc các bạn thành công. Nếu trong quá trình thực hiện có chỗ nào không làm được nhớ để lại comment iHuongDan sẽ hỗ trợ giúp bạn nhé.