Hoàng Web

Thiết Kế Website WordPress

  • Kho giao diện
  • Dịch Vụ
    • Thiết kế web giá rẻ
    • Thiết kế website WordPress
    • Hosting Miễn Phí 100GB
    • Tích hợp thanh toán MoMo, ViettelPay, Vietcombank, MB..
    • Tối ưu Google PageSpeed
    • Sửa lỗi nâng cấp website
    • Viết plugin WordPress
    • Code Tool theo yêu cầu
  • Bảng giá
  • Quy trình làm việc
  • Giới thiệu
  • Liên Lạc
Trang chủ » Wordpress » Tạo bài viết liên quan theo tác giả WordPress

Tạo bài viết liên quan theo tác giả WordPress

Thứ Hai, 17/12/2018 by Hoàng Quách

  • shares
  • Facebook
  • Facebook Messenger
  • Gmail
  • Viber
  • Skype

Bạn có muốn hiển thị các bài đăng liên quan theo tác giả trong WordPress không? Bạn có thể sử dụng plugin tạo bài viết liên quan theo danh mục/thẻ trên trang web của bạn. Tuy nhiên, nếu bạn vận hành một trang web WordPress với nhiều tác giả, thì người dùng của bạn có thể muốn đọc nội dung khác từ cùng một tác giả. Trong bài viết này, mình sẽ chỉ cho bạn cách hiển thị các bài viết liên quan của cùng một tác giả trong WordPress.

Hiển thị bài viết liên quan bởi cùng tác giả sử dụng plugin

Trước tiên, bạn cần cài đặt plugin Similar Posts. Sau khi kích hoạt, bạn truy cập Settings » Similar Posts để bắt đầu cấu hình.

Trang cài đặt được chia thành các tab khác nhau và bạn sẽ điều chỉnh các tùy chọn để truy xuất nội dung cho phù hợp. Đầu tiên bạn nhìn thấy tab cài đặt chung ‘General’.

Trên trang này, bạn cuộn xuống phía dưới và chọn ‘Yes’ cho tùy chọn ‘Match the current post’s author’. Bạn có thể bỏ chọn các tùy chọn khác để đảm bảo rằng plugin chỉ tìm các bài đăng của tác giả.

Tiếp theo, bạn chuyển sang tab ‘Placement’ và kích hoạt tùy chọn ‘Output after post’. Bạn cũng có thể sửa nội dung hiển thị bằng việc sửa văn bản ở mục ‘Parameters’.

Sau khi thiết lập xong, bạn nhấn nút ‘Save Settings’ để lưu lại cài đặt.

Vậy là xong. Giờ đây khi bạn truy cập vào một bài viết cụ thể, bạn sẽ nhìn thấy các bài viết của cùng tác giả với bài viết đó.

Tạo thủ công bài viết liên quan bởi một tác giả

Cách này yêu cầu bạn phải sửa code giao diện WordPress trong các tệp tin php trong thư mục wp-content/themes. Thêm đoạn code sau vào cuối tệp functions.php

function wpb_related_author_posts($content) {

if ( is_single() ) {
global $authordata, $post;

$content .= '
<h4>Similar Posts by The Author:</h4>
';

$authors_posts = get_posts( array( 'author' =&gt; $authordata-&gt;ID, 'post__not_in' =&gt; array( $post-&gt;ID ), 'posts_per_page' =&gt; 5 ) );

$content .= '
<ul>';
foreach ( $authors_posts as $authors_post ) {
$content .= '
 	<li><a href="' . get_permalink( $authors_post-&gt;ID ) . '">' . apply_filters( 'the_title', $authors_post-&gt;post_title, $authors_post-&gt;ID ) . '</a></li>
';
}
$content .= '</ul>
';

return $content;
}
else {
return $content;
}
}

add_filter('the_content','wpb_related_author_posts');

Đoạn code trên sẽ thêm danh sách các bài liên quan của cùng tác giả viết bài viết này.

Mình hy vọng với hướng dẫn tạo bài viết liên quan theo tác giả, bạn có thể hiển thị các bài viết khác của cùng một tác giả để người dùng có thể theo dõi các bài viết khác nhau của tác giả đó. Chúc bạn thành công.

Nếu bạn thích bài viết này, hãy ủng hộ chúng tôi bằng cách đăng ký nhận bài viết mới ở bên dưới và đừng quên chia sẻ kiến thức này với bạn bè của bạn nhé. Bạn cũng có thể theo dõi blog này trên Twitter và Facebook

  • shares
  • Facebook
  • Facebook Messenger
  • Gmail
  • Viber
  • Skype

Chuyên mục: Wordpress

Tôi giúp gì cho bạn?

HOÀNG WEB

Địa chỉ: Tây Sơn, Phường Quang Trung, Quận Đống Đa, Hà Nội

Hotline: 0987 342 124 – 0868 292 303 (8h:00 – 21h:00)

Email: [email protected]

Website: www.hoangweb.com

KẾT NỐI VỚI TÔI

  • Facebook
  • GitHub
  • YouTube

SẢN PHẨM

  • Plugin Thanh Toán Quét Mã QR Code Tự Động
  • WP2Speed – Tối ưu Google Speed
  • 23WebHost – Hosting Miễn Phí 100GB

LIÊN KẾT

  • Có nên thuê thiết kế website giá rẻ?
  • Hướng dẫn thanh toán
  • Chính sách hoàn tiền
  • Trung tâm hỗ trợ

Copyright © 2023 | All rights reserved | HOANG WEB
Mọi hình thức sao chép nội dung trên website này mà chưa được sự đồng ý đều là trái phép.