Hướng dẫn tạo series bài viết liên quan cho blog wordpress

Hướng dẫn tạo serie bài viết liên quan cho blog wordpress –  Bạn đang sử dụng mã nguồn wordpress để viết blog và bạn có những bài viết cùng nội dung (Cùng series) và bạn muốn gom những bài viết này lại thành một nhóm để người dùng tiện theo dõi và xuyên suốt nội dung.

Nếu bạn dùng các mã nguồn Joomla hay Drupal thì tính năng này được cài đặt sẵn cho bạn nó còn được gọi với thuật ngữ Post Relationship tác dụng chính của nó là giúp bạn phân chia bài viết thành nhiều cấp dạng Mẹ – Con như: Series, tập truyện, chủ đề … Tuy nhiên đối với mã nguồn wordpress tính năng này không được cài đặt sẵn nói như vậy không phải là không làm được. Với sự hỗ trợ các Plugin Posts 2 Posts bạn có thể tạo chức này một cách đơn giản và dễ dàng. Trong bài này mình sẽ hướng dẫn các bạn tạo chức năng này.

Hướng dẫn tạo series bài viết liên quan cho blog wordpress với các bước

Đầu tiên có thể tiến hành cài đặt bằng tay bằng cách tải Plugin Posts 2 Posts – Sau đó bạn vào Gói mở rộng (Plugins) > cài Plugin mới (Add New) > sau đó bạn chọn tải lên (Upload). Hoặc cách đơn giản nhất là bạn vào Gói mở rộng (Plugins) > cài Plugin mới (Add New) > sau đó bạn gõ Posts 2 Posts sau đó tiến hành cài đặt.

Hướng dẫn tạo series bài viết liên quan cho blog wordpress

Sau khi cài đặt thành công Plugin bạn tiến hành kích hoạt Plugin lên và bắt đầu thực hiện các thao tác sau đây.

Sau đó hãy vào Menu Giao diện > Chọn Editor (Công cụ tùy chỉnh)

tao-serie-bai-viet-1.jpg

Một giao diện mới xuất hiện bạn nhìn sang cột Menu bên phải và chọn “functions.php”

tao-serie-bai-viet-2.jpg

Tiếp tục bạn dán đoạn code sau vào trước thẻ đóng ?> của file functions.php

 function tap_truyen() {
        p2p_register_connection_type( array(
                'name' => 'create_tap_truyen',
                'from' => 'post',
                'to' => 'post'
        ) );
}
add_action( 'p2p_init', 'tap_truyen' );

tao-serie-bai-viet-3.jpg

Sau đó bạn đừng quên nhấn Cập nhật tập tin.

Ở đoạn code trên bạn cần chú ý đến 3 thành phần sau:

Name: Cái này bạn có thể tự đặt tuy nhiên bạn phải nhớ cái tên này để tí nữa sẽ có đoạn code hiển thị bài viết ra trang chủ và cái phần Name này nó phải giống ở đoạn code hiển thị bài viết.

From: Tên bài viết, trang làm Mẹ (Chỗ này bạn có thể để Post, Page)

To:  Tên bài viết, trang làm Con (Chỗ này bạn có thể để Post, Page)

Sau khi bạn thêm đoạn code trên xong bạn vào Menu Công cụ thử xem có mục Connection Type hay chưa nếu có là được rồi đấy – Bạn click vào Menu Connection Type

tao-serie-bai-viet-4.jpg

Nếu bạn thấy giao diện như thế này là được

tao-serie-bai-viet-5.jpg

Tiếp theo là cài đặt hiển thị ra ngoài trang chủ. Bạn có thể hiển thị các Post Relationship ở các file sau: Page.php, single.php …

Ví dụ: ở đây tôi sẽ hiển thị các Post Relationship ở file “single.php” nằm trước khung Comment > Bạn quay trở lại Giao diện > Editor (Công cụ tùy chỉnh) sau đó chọn file “Single.php”

tao-serie-bai-viet-6.jpg

Sau đó bạn dán đoạn code sau đây vào trước đoạn code khung bình luận là đươc

<?php
// Find connected pages
$connected = new WP_Query( array(
  'connected_type' => 'create_tap_truyen',
  'connected_items' => get_queried_object(),
  'nopaging' => true,
) );
// Display connected pages
if ( $connected->have_posts() ) :
?>
<h3>Cùng Series bài viết</h3></br>
<ul>
<?php while ( $connected->have_posts() ) : $connected->the_post(); ?>
	<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endwhile; ?>
</ul>
<?php
// Prevent weirdness
wp_reset_postdata();
endif;
?>

tao-serie-bai-viet-7.jpg

Sau khi dán xong bạn Cập nhật lại tập tin nhé. Vậy là quá trình hiển thị các bài viết cùng Series ra ngoài trang chủ được rồi đấy.

Cuối cùng là chọn bài viết liên quan cùng cấp để hiển thị ra ngoài trang chủ.

Vào Menu Bài viết > Chọn Viết bài mới

tao-serie-bai-viet-8.jpg

Sau khi chọn viết bài mới bạn sẽ thấy xuất hiện bên cột bên phải Menu Connected Bài viết (from) và Menu Connected Bài viết (to) bạn click vô “Create connections” để thêm các bài viết cùng Series là được.

tao-serie-bai-viet-9.jpg

Và đây là kết quả mình đã làm DEMO theo hướng dẫn bên trên.

tao-serie-bai-viet-10.jpg

Tuy các bước hướng dẫn có dài dòng tuy nhiên nếu bạn thật sự bắt tay làm thì chưa đầy 2 phút là bạn có một Series chuyên nghiệp rồi đấy.

Cuối cùng không có gì hơn nếu bạn cảm thấy bài viết có ích hãy subscribe blog của mình thường xuyên để cập nhật những bài viết mới nhất qua Email – Chân thành cảm ơn!

Đánh giá và chia sẻ để nâng cao chất lượng bài viết?

Tỉ lệ / 5. Phiếu:

Cảm ơn bạn đã đánh giá ...

Hãy theo dõi chúng tôi trên xã hội!

Chúng tôi rất tiếc vì bài đăng này không hữu ích cho bạn!

Hãy để chúng tôi cải thiện bài đăng này!

Hãy cho chúng tôi biết làm thế nào chúng tôi có thể cải thiện bài đăng này?

Chia sẻ: - Theo dõi Máy tính & Wordpress trên: Theo dõi Máy tính & Wordpress trên Google News

Leave a Comment

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Scroll to Top