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

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

نمایش آخرین مطالب مرتبط شده همراه عکس

بهترین کار این هستش که در انتهای مطالب سایتتون مثل سایت خوده ما ، چندتا از مطالب مرتبط رو با عکس بندانگشتی نشون بدید تا کاربر بیشتر داخل سایت شما بمونه و از مطالب بیشتر استفاده کنه . ما ۲ جور کد آماده کردیم ، یکی میاد آخرین مطالب منتشر شده از اون دسته که مطالب داخلش منتشر شده رو ( که میشه همون مطالب مرتبط ما ) نمایش میده ، یک کد هم آماده کردیم که میاد مطالب مرتبط رو به صورت تصادفی ( یعنی مطالب از اون دسته هستند اما چندتا تا مطلب از اون دسته رو تصادفی انتخاب می کنه ) نمایش میده .


<?php
$related = get_posts( array( 'category__in' => wp_get_post_categories($post->ID), 'numberposts' => 3, 'post__not_in' => array($post->ID) ) );
if( $related ) foreach( $related as $post ) {
setup_postdata($post); ?>

<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>">
<?php the_post_thumbnail(array(243,150)); ?></a>

<?php }
wp_reset_postdata(); ?>

قبل از این که کپی کنید باید چند تا تغییر بدید ، خوب یکم توضیح بدیم کدها ، نگاه کنید اومد موضوع دسته ای که مطلب توش هست رو خودکار انتخاب کرد ، بعد اومد ۳ تا مطلب آخر منتشر شده ازون دسته رو گرفتش . پس کد زیر


'numberposts' => 3,

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


<?php the_post_thumbnail(array(243,150)); ?>

برای نمایش عکس بندانگشتی هستش ، دقت کنید من بهش اندازه دادم که متناسب با سایز عکس بندانگشتی سایت خودم هستش ، حالا شما باید اونو متناسب با اندازه تصویر بند انگشتی وردپرس خودتون تغییرش بدید یا که اصلا می تونید اندازه بهش ندید خودکار عکس بندانگشتی رو تو سایز اصلی نمایش میده .

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

دقت کنید نمی خوایم مطالب تصادفی نمایش بدیم از هر دسته و موضوعی ، می خوایم در واقع چندتا از مطالب همون دسته رو به صورت تصادفی با توجه به زمان انتشار نمایش میدیم .


<?php
$related = get_posts( array( 'category__in' => wp_get_post_categories($post->ID), 'orderby' => 'rand' , 'numberposts' => 3, 'post__not_in' => array($post->ID) ) );
if( $related ) foreach( $related as $post ) {
setup_postdata($post); ?>

<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>">
<?php the_post_thumbnail(array(243,150)); ?></a>

<?php }
wp_reset_postdata(); ?>

اگر دقت کردید با کد بالا فقط یه فرق کوچولو داره اونم کد زیر هستش که بهش اضافه شده


'orderby' => 'rand' ,

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

کدهای نمایش مطالب مرتبط وردپرس رو کجا قرار بدیم ؟

باید داخل فایل single.php قالب بعد از کدهای نمایش مطلب و بهتر هستش قبل از اینکه دیدگاه نمایش داده بشه اون وسط قرار بدید .

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

امتیاز شما از 1 تا 5
1 ستاره میدم به نوشته2 ستاره میدم به نوشته3 ستاره میدم به نوشته4 ستاره میدم به نوشته5 ستاره میدم به نوشته 4 رای
Loading...