Dịch vụ SEO Plus
  • Tổng quan
  • Giới thiệu
  • Dịch vụ SEO
    • Báo giá SEO
    • Đào tạo SEO
    • Dịch vụ SEO Hà Nội
    • Dịch vụ SEO TPHCM
    • Khóa học SEO
  • Dịch vụ Backlink
    • Guest Post
    • Social Entity
  • Tin Tức
    • Case Study
    • Kiến thức SEO
    • Câu hỏi thường gặp
  • Liên hệ
08288 22226
Logo
  • Tổng quan
  • Giới thiệu
  • Dịch vụ SEO
    • Báo giá SEO
    • Đào tạo SEO
    • Dịch vụ SEO Hà Nội
    • Dịch vụ SEO TPHCM
    • Khóa học SEO
  • Dịch vụ Backlink
    • Guest Post
    • Social Entity
  • Tin Tức
    • Case Study
    • Kiến thức SEO
    • Câu hỏi thường gặp
  • Liên hệ
08288 22226
Đăng ký

BÁCH KHOA TOÀN THƯ KIẾN THỨC SEO WEBSITE

Chuyên trang giải đáp các câu hỏi của webmaster trong quá trình làm SEO. Hãy nhập câu hỏi vào ô bên dưới để tìm được lời giải đáp!

TECHNICAL SEO

7
  • Technical SEO Checklist bao gồm những gì?
  • Redirect 301 và Redirect 302 khác gì nhau?
  • Có thể sử dụng liên tiếp bao nhiêu redirect 301 tới 1 URL trên website?
  • Nên sử dụng thẻ hreflang x-default thế nào cho website có nhiều ngôn ngữ?
  • Làm sao chuyển tên miền cho website mà từ khóa không tụt hạng?
  • Vì sao URL đã noindex vẫn xuất hiện trên kết quả tìm kiếm?
  • Làm thế nào để Google có thể crawl nội dung ở form đăng ký?

SEO CONTENT

4
  • SEO Content dài bao nhiêu từ là tốt nhất?
  • Search Intent có phải một yếu tố xếp hạng của Google không?
  • Thẻ meta robots và robots.txt khác gì nhau?
  • Làm thế nào để SEO Website dạng sách nói, Audio?

XÂY DỰNG BACKLINK

3
  • Có những chiến thuật xây dựng backlink nào?
  • Thế nào là backlink chất lượng? Một website cần bao nhiêu backlink?
  • Deep link là gì? Làm thế nào để tạo Deep Link?

WEBSITE WORDPRESS

16
  • Làm sao để sửa lỗi “Another Update Is Currently In Progress” trong WordPress?
  • Làm sao để tìm và sửa lỗi Redirect Loops trong WordPress?
  • Sửa lỗi “Destination Folder Already Exists” trong WordPress thế nào?
  • Sửa lỗi “Updating Failed. The Response is Not a Valid JSON Response” trong WordPress thế nào?
  • Sửa Sitemap bị lỗi 2 dòng xml như thế nào?
  • Sửa lỗi điều hướng breadcrumb như thế nào?
  • Cách đổi tên nhiều hình ảnh và file media trong wordpress?
  • Cách chèn mô tả danh mục xuống dưới cùng trong Woocommerce
  • Sửa lỗi yêu cầu đăng nhập tài khoản ftp trong wordpress như thế nào?
  • Cách hiển thị thanh admin bar trong wordpress như thế nào?
  • Cách Publish hàng loạt danh sách bài viết trong tab Pending hoặc Scheduler ở WordPress?
  • Cách hiển thị trang thành viên tác giả trong wordpress
  • Cách sửa lỗi Zalo tạm thời không sử dụng được chức năng messenger
  • Cách thêm mã Script Header and footer vào danh mục sản phẩm
  • Cách hiển thị bài viết liên quan trong wordpress theo tags
  • Cách khắc phục lỗi Schema sản phẩm trên Rank Math

INDEX WEBSITE

4
  • Cách Index nhiều URL bằng kết nối Google API như thế nào?
  • Cách index URL đơn giản và hiệu quả
  • Script kháng cáo nhanh DMCA số lượng lớn
  • Cách xử lý website bị mã độc và bảo mật website
  • Home
  • FAQ
  • WEBSITE WORDPRESS
  • Cách hiển thị bài viết liên quan trong wordpress theo tags

Cách hiển thị bài viết liên quan trong wordpress theo tags

Như các bạn đã biết, với wordpress thì có tính năng thẻ Tags, thẻ này rất quan trọng các bạn cần phải khai thác tối đa thẻ này để giúp ích trong quá trình SEO. Sau đây mình sẽ hướng dẫn các bạn cách hiển thị bài viết liên quan để giúp ích trong quá trình tối ưu internal link. Hình thức hiển thị như hình bên dưới:

Cách hiển thị bài viết liên quan

Hình 1: Hiển thị các bài viết liên quan

Để hiển thị được như hình trên thì có 2 cách, sau đây mình sẽ hướng dẫn các bạn 2 cách để hiển thị được như trên nhé:

Cách 1: Hiển thị bài viết liên quan dựa vào thẻ Tags #

Cách này các bạn chỉ cần chèn đoạn code dưới đây vào file single.php (File single.php này nằm trong theme)

<?php
$posttags = get_the_tags();
if ($posttags) {
$kq = array();
$id = get_queried_object_id();
foreach($posttags as $tag) {
$post = $tag->term_id; 
$kq[] = $post;
}
$args = [
'post_type' => 'post',
'post_status' => 'publish',
'tag__in' => $kq,
    'post__not_in' => array($id),
];
$wp_query = new WP_Query($args);
                    if ($wp_query->have_posts()) { ?>
<ul style="padding-left: 20px; margin: 0 0 25px;">
<?php while ($wp_query->have_posts()) {
$wp_query->the_post(); ?>
<li>
<a href="<?php the_permalink(); ?>" title="">
<?php the_title(); ?>
</a>
</li>
<?php } ?>
</ul>
<?php }
}
?>

Thường đoạn code này sẽ chèn vào dưới thẻ H1, trên đầu nội dung như hình dưới đây, tùy các bạn muốn đặt ở vị trí nào trong bài cũng được:

cách hiển thị bài liên quan trong wordpress

Như vậy là xong, giờ trong mỗi bài viết các bạn sẽ đặt Tags cho những bài viết liên quan thì giao diện nó sẽ hiển thị như hình 1 bên trên.

Hoặc bạn có thể sử dụng đoạn code sau, chèn trực tiếp vào file single.php

<?php
$tags = wp_get_post_tags(get_the_ID());
if ($tags){
echo '<div id="relatedpost">';
$tag_ids = array();
foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;

$args=array(
'tag__in' => $tag_ids,
'post__not_in' => array(get_the_ID()),
'posts_per_page' => 3,
);
$my_query = new wp_query($args);
if( $my_query->have_posts() ):
echo '<ul>';
while ($my_query->have_posts()):$my_query->the_post();
?>
<li><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></li>
<?php
endwhile;
echo '</ul>';
endif;
wp_reset_query();
echo '</div>';
}
?>

Cách 2: Hiển thị bài viết liên quan bằng cách thêm 1 module ” Bài viết liên quan ” trong quản trị như hình sau #

hiển thị bài viết liên quan

Hình 2: Chọn bài viết liên quan trong quản trị bài viết

Sau đây mình sẽ hướng dẫn các bạn thêm bằng cách này:

Bước 1: Vào custom fields –> Chọn add new
Bước 2: Đặt tên: Tùy các bạn đặt tên cho mục này, mình thì đặt là: Khác
Ở module Fields có các trường dưới đây và các bạn phải điền đầy đủ theo hướng dẫn dưới đây:
Field Label: Đặt tên: Bài viết liên quan
Field Name: đặt là: bai_viet_lien_quan
Field Type: Chọn: post Object
Filter by Post Type: Chọn: Bài viết (post)
Select multiple values?: Tích chọn như hình dưới
hiển thị bài liên quan trong wordpress
Bước 3:
Location: Mục Show this field group if: Chọn “post type” như hình dưới
bài liên quan
Bước 4: Lưu trường này lại và publish bài này.
Bước 5: Vào file single.php (file này nằm trong theme) Sau đó chèn đoạn code sau vào file, chèn theo hình:
<?php
//$featured_posts = get_field('bai_viet_lien_quan');
//if( $featured_posts ): ?>
<!-- <ul style="padding-left: 20px; margin: 0 0 25px;"> -->
<?php //foreach( $featured_posts as $featured_post ):
//$permalink = get_permalink( $featured_post->ID );
//$title = get_the_title( $featured_post->ID );
?>
<!-- <li> -->
<!-- <a href="<?php// echo esc_url( $permalink ); ?>"><?php //echo esc_html( $title ); ?></a> -->
<!-- </li> -->
<?php //endforeach; ?>
<!-- </ul> -->
<?php //endif; ?>
Thường đoạn code này sẽ chèn vào dưới thẻ H1, trên đầu nội dung như hình dưới đây:
hiển thị bài viết liên quan
Ok, như vậy là xong
Sau khi chèn code xong thì các bạn vào trong quản trị chọn hiển thị bài viết liên quan như Hình 2 bên trên, cùng chủ để thì sau đó ra ngoài giao diện sẽ hiển thị bài viết như hình dưới đây:
Cách hiển thị bài viết liên quan
CHÚC CÁC BẠN THÀNH CÔNG!
What are your Feelings
Share This Article :
  • Facebook
  • Twitter
  • LinkedIn
  • Pinterest
Still stuck? How can we help?

How can we help?

Updated on 2 Tháng Mười Hai, 2024

Powered by BetterDocs

Table of Contents
  • Cách 1: Hiển thị bài viết liên quan dựa vào thẻ Tags
  • Cách 2: Hiển thị bài viết liên quan bằng cách thêm 1 module " Bài viết liên quan " trong quản trị như hình sau

Theo dõi chúng tôi

Thông tin liên hệ

  • Tầng 3, Tòa Dolphin Plaza, 28 Trần Bình, Mỹ Đình, Hà Nội
  • Ktaitech300@gmail.com
  • 0828822226

Dịch Vụ SEO

  • Dịch vụ SEO
  • Báo giá dịch vụ SEO
  • Đào tạo SEO
  • Dịch vụ SEO TpHCM
  • Dịch vụ SEO tại Hà Nội
  • SEO PLUS

Giải Pháp SEO

  • Chiến lược SEO bền vững
  • Giải pháp SEO TOP #1 bền vững
  • Hướng dẫn SEO web lên Google
  • Cách tăng lượt truy cập Website
  • Những sai lầm trong quá trình SEO

Map

Dịch vụ SEO Plus
Zalo
Phone
082 88 22226
x
x

Đăng ký để được tư vấn và nhận ưu đãi

Hãy để lại lời nhắn của bạn, chúng tôi sẽ liên hệ lại với bạn sớm nhất


    • tel Hotline
      08288 22226
    • Liên hệ Bạn muốn
      Tăng doanh thu từ SEO
    • Dịch vụ SEO Dịch vụ
      SEO
    • Chát SEO Plus Hỗ trợ
      Chat SEOPLUS