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

Cách tự động thêm Meta Description cho WordPress không sử dụng plugin
4.1 (82.86%) 7 votes

Xin chào các bạn. Tiếp tục về chuyên mục SEO, hôm nay iHuongDan 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ànoà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

Xem thêmCách thêm thẻ Alt tối ưu hình ảnh cho seo trong Woocommerce

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. Ở bài hướng dẫn này, iHuongDan 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. Chúng ta sẽ thực hiện như sau:

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 ihuongdan_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, 155, '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', 'ihuongdan_meta_description' , 2 );</pre>
<pre class="theme:twilight font-size:14 lang:php decode:true ">

Bước 2: Cập nhật file functions.php trong theme của các bạn.

Xem thêmHướng dẫn cách lấy ảnh bên ngoài làm ảnh thumbnail trong WordPress

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é.

Code vnKings

Có thể bạn thích

2
Bình luận:

avatar
2 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
0 Comment authors
Cách thêm BreadCrumbs trong Yoast SEO Wordpress đơn giảnCách tạo ảnh Thumbnail cho trang chủ khi chia sẻ link lên facebook Recent comment authors
  Subscribe  
Mới nhất Cũ nhất most voted
Notify of
trackback
Cách tạo ảnh Thumbnail cho trang chủ khi chia sẻ link lên facebook

[…] mình lên facebook để kiểm tra kết quả của mình nhé. Các bạn có thể xem thêm Cách tự động thêm Meta Description cho WordPress không sử dụng plugin tại đây nhé. Chúc các bạn thành công. Nhớ like và chia sẻ để ủng hộ […]

trackback
Cách thêm BreadCrumbs trong Yoast SEO Wordpress đơn giản

[…] ta đều hài lòng về các chức năng của pluign này như: Thay đổi tiêu đề, thêm thẻ Meta Description hay thêm thẻ Canonical …. Nhưng có một chức năng khá thủ vị khác được […]

Close