آموزش نمایش مطالب مرتبط با تصویر شاخص بدون استفاده از افزونه در وردپرس
آیا قصد دارید لیستی از پست های مرتبط سایت خود را بدون نصب هیچ گونه افزونه ای به نمایش بگذارید تا کاربران بتوانند آنها را مشاهده کنند؟ اگر شما در سایت خود انواع محتوا و مقاله منتشر می کنید، نمایش پست های مرتبط باعث می شود که کاربر سایر صفحات وب سایت شما را مشاهده و برای مدت زمان بیشتری در سایت شما بماند که این موضوع به شدت می تواند روی سئوی سایت شما تاثیر مثبت ایجاد کند. خوشبختانه وردپرس این امکان را به شما می دهد تا بدون هیچ افزونه ای پست های مرتبط خود را به نمایش بگذارید. به همین منظور ما در این مطلب قصد داریم آموزش نمایش مطالب مرتبط در وردپرس و نحوه نمایش مطالب مرتبط در وردپرس بدون افزونه را در اختیار شما قرار دهیم. با ما همراه باشید.
آموزش نمایش پست های مرتبط در وردپرس بدون افزونه
زمانی که شما در سایتتان محتوای زیادی منتشر می کنید، به مرور زمان پست های قدیمی از دسترس خارج می شوند و ممکن است کاربران آنها را مشاهده نکنند. به همین دلیل برای رفع این مشکل، نمایش پست های مرتبط باعث می شود که پست های قدیمی شما نیز به خوبی به کاربران نمایش داده شود و باعث شود که کاربر برای مدت زمان بیشتری در سایت شما باقی بماند. همچنین با نمایش بهترین محتوای شما در جایی که کاربران بتوانند به سادگی آن ها را پیدا کنند، به بهبود دید مهم ترین صفحات شما کمک می کند.
افزونه های مختلفی وجود دارد که ا استفاده از آنها می توانید به سادگی پست های مرتبط را در سایت نمایش دهید. اما در برخی از مواقع و بنا به دلایل مختلفی ممکن است نخواهید که از افزونه در این خصوص استفاده کنید. به همین منظور ما در این مطلب قصد داریم آموزش نمایش مطالب مرتبط با تصویر شاخص بدون افزونه در وردپرس را در اختیار شما عزیزان قرار دهیم.
بیشتر بخوانید: تغییر رمز مدیریت وردپرس در لوکال هاست
نحوه نمایش مطالب مرتبط در وردپرس بدون افزونه
روش های مختلفی برای نمایش پست های مرتبط بدون افزونه در سایت وجود دارد که در ادامه 2 مورد از آنها را به صورت کامل به شما آموزش می دهیم. امیدوارم تا انتهای این مطلب ما رو همراهی کنید.
1- طریقه نشان دادن مطالب مرتبط در وردپرس بدون افزونه با برچسب ها
یکی از روش های کارآمد برای پیدا کردن محتوای مرتبط، جستجوی پستهای دیگری است که برچسبهای مشابهی را به اشتراک میگذارند. برچسب ها اغلب برای تمرکز بر جزئیات خاص موجود در یک پست استفاده می شوند. با در نظر گرفتن این موضوع، ممکن است بخواهید برخی از برچسب های رایج را به پست هایی که می خواهید به یکدیگر مرتبط شوند، اضافه نمائید. شما می توانید آنها را در کادر “تگ ها” در ویرایشگر وردپرس خود وارد کنید:
بعد از اینکه برچسب ها را به پست های خود اضافه کردید، در مرحله بعدی باید کد زیر را به فایل single.php قالب خود اضافه کنید. کافیست این فایل را پیدا و باز کنید و سپس کدهای زیر را به آن وارد نمائید:
$orig_post
=
$post
;
global
$post
;
$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),
'posts_per_page'
=>5,
// 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="relatedposts"><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();
این کد برچسب های مرتبط با یک صفحه را جستجو و سپس یک پرس و جو پایگاه داده را برای واکشی صفحات با برچسب های مشابه اجرا می کند. حال شاید این سوال در ذهن شما باشد که کد را باید در چه قسمتی جایگذاری کنیم؟ این کاملاً بستگی به قالبی که در حال استفاده کردن هستید دارد. اما در اکثر مواقع باید کد را بعد از پست اصلی و درست بالای بخش نظرات در single.php قالب خود جایگذاری کنید.
پس از جایگذاری کد، پست های مرتبط شما به صورت خودکار به کاربران نمایش داده می شود. همچنین این امکان برای شما فراهم است تا با افزودن CSS سفارشی، استایل و ظاهر پست های مرتبط خود را تغییر دهید تا با قالب شما مطابقت داشته باشد.
بیشتر بخوانید: تبدیل برگه به نوشته در وردپرس
2- آموزش نمایش مطالب مرتبط در وردپرس با استفاده از دسته بندی ها
راه دیگر برای نمایش محتوای مرتبط، فهرست کردن پست هایی است که در یک دسته قرار می گیرند. همانند روش قبل، شما باید کدهای زیر را به فایل single.php قالب خود اضافه کنید:
$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();
پس از آن لیستی از مطالب مرتبط در پایین هر پست نمایش داده می شود. همچنین شما می توانید با استفاده ازCSS سفارشی، ظاهر و طرح پست های مرتبط خود را سفارشی سازی کنید.
بیشتر بخوانید: نحوه افزودن برچسب ها، ویژگی ها و دسته بندی ها به محصولات ووکامرس
سوالات متداول
افزونه های مختلفی هم به صورت رایگان و هم به صورت پولی وجود دارد که می توانید از انها برای نمایش مطالب مرتبط وردپرس استفاده کنید. برخی از بهترین افزونه ها عبارت است از: افزونه Yet Another Related Posts، افزونه Contextual Related Posts، افزونه Related Posts for WordrPress و...
شما می توانید به کمک افزونه، پست های مرتبط را در بین نوشته های خود به سادگی قرار دهید. یکی از پلاگین هایی که می توانید در این خصوص استفاده کنید، پلاگین Inline Related Posts می باشد. بهترین افزونه برای نمایش مطالب مرتبط وردپرس کدام است؟
نمایش مطالب مرتبط بین محتوای نوشته در وردپرس چگونه است؟
بیشتر بخوانید: بهترین افزونه های مطالب مرتبط وردپرس
جمع بندی: روش های نمایش مطالب مرتبط در وردپرس بدون نیاز به افزونه
نمایش مطالب مرتبط در سایت نه تنها می تواند باعث شود که کاربران برای مدت زمان بیشتری در سایت شما بمانند، بلکه به بهبود رتبه و سئوی سایت شما هم کمک می کنند. روش های مختلفی برای نمایش پست های مرتبط وجود دارد. شما می توانید هم از طریق افزونه و هم از طریق کدنویسی اقدام به نمایش پست های مرتبط در سایت خود نمائید. ما در این مطلب آموزش نمایش مطالب مرتبط در وردپرس بدون افزونه را در اختیار شما قرار دادیم. امیدوارم این مطلب مورد رضایت شما عزیزان قرار گرفته باشد.
منبع: wpbeginner
لیست مطالب
- آموزش نمایش پست های مرتبط در وردپرس بدون افزونه
- نحوه نمایش مطالب مرتبط در وردپرس بدون افزونه
- 1- طریقه نشان دادن مطالب مرتبط در وردپرس بدون افزونه با برچسب ها
- 2- آموزش نمایش مطالب مرتبط در وردپرس با استفاده از دسته بندی ها
- سوالات متداول
- بهترین افزونه برای نمایش مطالب مرتبط وردپرس کدام است؟
- نمایش مطالب مرتبط بین محتوای نوشته در وردپرس چگونه است؟
- جمع بندی: روش های نمایش مطالب مرتبط در وردپرس بدون نیاز به افزونه
نظرات کاربران
ثبت دیدگاه