Chào mừng đến với Diễn Đàn Tin Học VN! Hãy chia sẽ những gì bạn biết, và đưa ra thắc mắc của bạn để được giải đáp.
Tạo bài viết liên quan không cần plugin trong wordpress
06/01/22, 02:31 pm
- Code:
function wpb_related_post(){
$orig_post = $post;
global $post;
$categories = get_the_category($post -> ID);
if ($categories) {
$category_ids = array();
foreach($categories as $individual_category) $category_ids[] = $individual_category ->
term_id;
$args = array(
'category__in' => $category_ids,
'post__not_in' => array($post -> ID),
'posts_per_page' => 2, // Number of related posts that will be shown.
'ignore_sticky_posts' => 1
);
$my_query = new wp_query($args);
if ($my_query -> have_posts()) {
echo '<div id="related_posts"><h3>Related Posts</h3><ul>';
while ($my_query -> have_posts()) {
$my_query ->
the_post(); ?>
<li> <div class = "relatedthumb" > <a href = "<?php the_permalink()?>"
rel = "bookmark"
title = "<?php the_title(); ?>" > <?php the_post_thumbnail(); ?></a></div>
<div class = "relatedcontent" >
<h3><a href = "<?php the_permalink()?>" rel = "bookmark" title = "<?php the_title(); ?>" > <!--?php the_title(); ?--></a></h3>
<!--?php the_time('M j, Y') ?-->
</div> </li>
<?php }
echo '</ul--></ul></div>';
}
}
$post = $orig_post;
wp_reset_query();
}
- Code:
<?php wpb_related_post();?>
Permissions in this forum:
Bạn không có quyền trả lời bài viết
|
|