مطالب مرتبط یا مطالب پیشنهادی یکی از بهترین هدایت کننده برای کاربران یک سایت است. برای این کار هم پلاگین موجود است و هم کد و ما هم چون علاقه شدیدی به کد های بامزه وردپرس داریم , امروز این امکان را با یک کد ساده به شما معرفی خواهیم کرد.خاصیت استفاده هک برای نمایش مطالب مرتبط در برابر استفاده از پلاگین قابلیت سفارشی سازی بالا است ، این هک مانند پلاگین های مربوطه با استفاده از Tag (برچسب ها) مطالب مرتبط را نشان خواهد داد.
پس با ما باشید …
کافیست کد زیر را در فایل single.php قالب خود در هرجایی که میخواهید مطالب مرتبط نشان داده شود قرار دهید :
<?php //for use in the loop, list 5 post titles related to first tag on current post $tags = wp_get_post_tags($post->ID); if ($tags) { echo 'Related Posts'; $first_tag = $tags[0]->term_id; $args=array( 'tag__in' => array($first_tag), 'post__not_in' => array($post->ID), 'showposts'=>5, 'caller_get_posts'=>1 ); $my_query = new WP_Query($args); if( $my_query->have_posts() ) { while ($my_query->have_posts()) : $my_query->the_post(); ?> <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a><br/> <?php endwhile; } } ?>
توجه کنید برای کنترل تعداد مطالب قابل نمایش مقدار 5 را در ‘showposts’=>5, تغییر دهید.
باتشکر
amirgrs
عالیست عالی ممنون
سید مهدی رضوی
سلام
خسته نباشید
کد یه مشکل داره که متاسفانه هنوز که هنوز هم هست رفع نکردید.
مشکلشم اینه که چون کوئری رو ریست نکردید نظرات هم مرتبط میکنه و نشون میده.
لطفا اصلاح کنید کد رو
با تشکر
سید مهدی رضوی
wp_reset_query();
محمد
سلام. ممنون از آموزشتون
میخواستم بدونم اون قسمتی که داخل پست نوشتید “حتما بخوانید” و جلوش ظاهرا یک مطلب مرتبط نمایش دادید, اونو چطور میشه ساخت؟