احتمالا زیاد در زیر پست های وردپرس چیزی به اسم مطالب مرتبط یا مطالب پیشنهادی به چشمتون خورده و کنجکاو شدید که چطور میشه این امکان رو برای سایت خودتون هم اضافه کنید.
برای این کار افزونه های زیادی وجود داره ولی من امروز میخوام این امکان رو بدون استفاده از افزونه و تنها با چند خط کد که باعث میشه سایت شما سنگین نشه و به دیتا بیس فشار زیادی وارد نکنه رو آموزش بدم.
برای این کار به فایل single.php وارد شوید.
و کد زیر را در انتهای حلقه مطالب کپی کنید قبل از نظرات
<!-- start releated post www.nightskin.rzb.ir -->
<?php
$tags
= wp_get_post_tags(
$post
->ID);
if
(
$tags
) {
$tag_ids
=
array
();
foreach
(
$tags
as
$individual_tag
)
$tag_ids
[] =
$individual_tag
->term_id;
$args
=
array
(
'tag__in'
=>
$tag_ids
,
'post__not_in'
=>
array
(
$post
->ID),
'showposts'
=>5,
// تعداد مطالب مرتبط جهت نمایش
'caller_get_posts'
=>1
);
$my_query
=
new
wp_query(
$args
);
if
(
$my_query
->have_posts() ) {
echo
'<ul>'
;
while
(
$my_query
->have_posts()) {
$my_query
->the_post();
?>
<li><a href=
"<?php the_permalink() ?>"
rel=
"bookmark"
title=
"<?php the_title_attribute(); ?>"
>
<?php the_title(); ?></a>
</li>
<?php
}
echo
'</ul>'
;
}
}
wp_reset_query();
?>
<!-- end releated post www.nightskin.rzb.ir -->
در صورت هر گونه مشکل از طریق نظرات همین پست اعلام کنید...