نمایش پست های مرتبط در وردپرس بدون نصب پلاگین

نمایش پست های مرتبط در وردپرس بدون نصب پلاگین

نمایش پست های مرتبط در وردپرس بدون نصب پلاگین!!! چطور ممکنه؟!! مطالب مرتبط در واقع همان مطالبی است که در آخر پست قرار می‌گیرد و موضوعش در ارتباط با همان صفحه‌ای است که کاربر در آن حضور دارد.

بسیاری از بازدیدکنندگان، سایتِ شما را از طریق گوگل پیدا خواهند کرد و به یک پست خاص یا صفحه مرتبط با جستجوی اولیه خود می رسند. وقتی خواندن مقاله تمام شود؛ آنها بلافاصله سایت شما را ترک خواهند کرد. اینجا نمایش پست مرتبط می تواند بسیار مفید باشد تا کاربران را به صفحات دیگر هدایت سازید.

نمایش مطالب مرتبط در وردپرس

نمایش مطالب مرتبط در وردپرس یک راهکار کارآمد برای افزایش بازدید سایت، کاهش نرخ پرش و کمک به موفقیت فرآیند سئو است. درواقع با نمایش مطالب مرتبط، کاربر مابقی مطالب سایت شما را هم مطالعه می‌کند و در نتیجه بازدیدکننده، سایتِ شما را به دلیلِ خواندنِ زیادِ مطالب در آن، به خاطر میسپارد و تمایل دارد مجددا به سایتتان مراجعه کند و یا سایت شما را به افراد دیگر معرفی کند.

چرا نباید از پلاگین استفاده کنید؟

پست های مرتبط را می توان با پلاگین به راحتی در صفحات نمایش داد ، اما پلاگین ها با ایجاد جداول در دیتابیس و افزودن فایل های CSS و Javascript به صفحات باعث کاهش سرعت سایت و در بلند مدت اگر پشتیبانی‌شان متوقف شود؛ به علت ناسازگاری با نسخه های جدید وردپرس و تداخل، سایت شما را با مشکلات انبوه مواجه می‌کنند.

آیا تا به حال فکر کرده اید که چگونه می توانید پست های مرتبط را بدون استفاده از پلاگین در پایین صفحات وبلاگ نمایش دهید؟

در این مقاله ، ما دو الگوریتم مختلف را به اشتراک خواهیم گذاشت که می توانید با استفاده از آنها، مطالب مرتبط در صفحات وردپرس بدون نصب پلاگین را قرار دهید.

نمایش پست های مرتبط در وردپرس بر اساس تگ یا برچسب

وردپرس دارای یک طبقه بندی شگفت انگیز است که به عنوان “برچسب یا تگ” شناخته می شود و می توانید از آن استفاده کنید. می توانید هر پست خود را با چندین کلمه کلیدی برچسب گذاری کنید. با قرار دادن کد زیر در فایل single.php قالب، پست های دیگر با هر برچسب مشابه را شناسایی و در آخر نوشته و قبل از بخش نمایش دیدگاه‌ها لیست میکنید:

<?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'=>3, // 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>بیشتر بخوانید:</h3><ul>';
while( $my_query->have_posts() ) {
$my_query->the_post(); ?>
<li><a href="<?php the_permalink()?>"><?php the_title(); ?></a></li>
<?php }
echo '</ul></div>';
}
}
$post = $orig_post;
wp_reset_query(); ?>

کد بالا تمامِ مطالبِ دارایِ تگِ مشابه با نوشته فعلی را به وسیله تابع wp_query جستجو میکند و نمایش میدهد. با استفاده از آی دی relatedposts میتوانید مطالب مرتبط را به هر سبکی که بخواهید نمایش دهید.

نمایش پست های مرتبط در وردپرس بر اساس دسته ها

قطعه کد زیر؛ باعث نمایش پست های مرتبط در وردپرس براساس دسته ها میشود؛ پست های دیگری را در همان دسته پست فعلی پیدا می کند و آنها را به عنوان پست های مرتبط لیست می کند. مزیت این تکنیک این است که بانس ریت سایت شما افزایش می‌یابد.

<?php	
$args = array(
'category__in' => wp_get_post_categories( get_queried_object_id() ),
'posts_per_page' => 3, // Number of related posts that will be shown.
'orderby' => 'rand',
'post__not_in' => array( get_queried_object_id() )
);
$the_query = new WP_Query( $args );
if ( $the_query->have_posts() ) : ?>
<div id="relatedposts"><strong>بیشتر بخوانید:</strong>
<!-- the loop -->
<?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
<li>
<a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>">
<?php the_title(); ?>
</a>
</li>
<?php endwhile; ?>
<!-- end of the loop -->
</ul>
<?php wp_reset_postdata(); ?>
<?php endif; ?>

کد بالا نیز مانند بخش تگ‌ها از تابع wp_query استفاده می‌کند. این کد را در هرجایی که دوست دارید، قرار دهید اما بهتر است بعد از کد زیر در فایل single.php قالب، درست بالای نظرات و در انتهای مقاله قرار گیرد:

<?php the_content(); ?>

در وب شارک، ما برای قرار دادن مطالب مرتبط در پست های بلاگ از روش فوق استفاده کردیم.

افزودن پست های مرتبط صفحات، یک راه موثر برای ارائه یک تجربه کاربری چشمگیر است. اگر در حال ایجاد یک پروژه جدید هستید یا در سایت مشتری کار می کنید؛ امیدواریم این مقاله برای شما جهت نمایش مطالب مرتبط در وردپرس، مفید واقع شده باشد.

اگر میخواهید سایت وردپرسی خود را شخصی سازی کنید روی دکمه پایین کلیک کنید: