Tôi đang sử dụng mã này, nhưng một khi tôi nhấp vào liên kết bài đăng / bài đăng trước, tôi được chuyển hướng đến bài đăng tiếp theo / bài viết trước của một danh mục khác.
previous_post_link( '%link', 'Prev post in category', $in_same_term = true );
next_post_link( '%link', 'Next post in category', $in_same_term = true );
Tôi đang cố gắng khắc phục vấn đề của tôi bằng cách sử dụng bài viết này .
Đây là mã tôi đang sử dụng cho các bài đăng và danh mục và tôi không sử dụng các loại và danh mục bài đăng tùy chỉnh:
$post_id = $post->ID;
$cat = get_the_category();
$current_cat_id = $cat[0]->cat_ID;
$args = array(
'category' => $current_cat_id,
'orderby' => 'post_date',
'order' => 'DESC'
);
$posts = get_posts( $args );
foreach( $posts as $post ) {
echo $post->post_content;
}
previous_post_link( '%link', 'Prev post in category', $in_same_term = true );
next_post_link( '%link', 'Next post in category', $in_same_term = true );
Về cơ bản, nó tìm nạp tất cả các bài đăng dựa trên danh mục và bây giờ tôi muốn liên kết bài đăng / bài đăng tiếp theo chỉ hoạt động cho danh mục cụ thể này.
$posts
mảng từ mã bạn cung cấp hoặc từ bài đăng chính trên trang hiện tại?