• اطلاعیه ها

    • Saeed Fard

      سیاره وردپرس ایران   15/10/95

      سایت‌های زیادی در ایران و سرتاسر وب در زمینه گسترش وردپرس تلاش دارند و نوشته‌های آموزشی منتشر می‌کنند. اما ضرورت یک منبع خوب و ارزشمند برای جمع‌آوری بهترین‌های وب ایران و دنیا باعث ایجاد سیاره وردپرس شد تا دنبال کنندگان این موضوع به صورت یکجا و آسان بتوانند به این نوشته‌ها دسترسی داشته باشند.     در سیاره وردپرس این بستر فراهم شده است که آدرس وب‌سایت‌های مربوطه ثبت و برای این سرویس ارسال شود، آخرین نوشته‌های مفید وب‌سایت‌ها در سیاره وردپرس و نیز در بخش اخبار وردپرس پیشخوان سایت‌های وردپرسی از طریق افزونه‌ی Parsi Date نمایش داده می‌شود. همینطور کاربران از طریق عضویت در خبرنامه ایمیلی سیاره وردپرس می‌توانند به صورت دوره‌ای بهترین و جدیدترین نوشته‌های وردپرسی را که توسط اعضای تحریریه و همکاران سیاره وردپرس بررسی و تایید می‌شود را در ایمیل خود دریافت کنند.   امکانات سیاره وردپرس امکان ثبت آدرس سایت‌هایی که نوشته‌های مفید در زمینه وردپرس دارند. نمایش نوشته‌های وردپرس سایت‌ها در سیاره وردپرس نمایش نوشته‌های وردپرس در پیشخوان سایت‌های وردپرس فارسی توسط ویجت اخبار پلاگین Parsi Date و ... امکان ثبت ایمیل کاربران علاقه‌مند جهت دریافت مطالب محبوب و ویژه در خبرنامه دوره‌ای سیاره توسط اعضای تحریریه و ... جهت ثبت سایت وردپرسی یا ایمیل خود به سایت سیاره وردپرس مراجعه کنید   تاپیک پیشنهادات و همکاری در سیاره وردپرس : http://wpu.ir/qlhy5  
ninos

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

2 پست در این موضوع قرار دارد

با عرض سلام و خسته نباشید خدمت عزیزان وردپرس پارسی

همون طور که می دونین نمایش مطالب مرتبط نقش مهمی تو سئو داره , بنده می خواستم برای یه سایتی مطالب مرتبط رو بذارم ولی موندم که از کد استفاده بکنم یا پلاگین ؟ خیلی برام مهمه که به سرور فشار کمی وارد بشه , این کد رو همیار وردپرس معرفی کرده که از طریق برچسب های مشابه مطالب مرتبط رو نشون می ده:


<?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) {
$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(); ?>
<br><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a><br/>
<?php
endwhile;
}
}
?>
<?php endwhile; // end of the loop. ?>

به نظرتون از این کد استفاده بکنم یا افزونه یا کد دیگری رو پیشنهاد می کنین ؟

بی نهایت ممنونم

به اشتراک گذاری این پست


لینک به پست

کد از لحاظ فشار کمتر هست

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط hosein6626
      سلام دوستان، 
      می خوام یه پلاگینی معرفی کنم که یه باکس مطالب مرتبط توی صفحه های single.php نشون میده (هر جایی که بخواین می تونین مثل یه ابزارک قرارش بدین) و مقاله هایی که از نظر متن و کلیدواژه های استفاده شده بهم ارتباط معنایی دارن رو به کاربرا پیشنهاد میده بخونن. خود همین باکس باعث میشه page per view و time on site افزایش پیدا کنه. از طرفی کیفیت محتوایی سایت رو تا حدی بالا میبره. 
      از نظر گرافیکی هرطوری بخواین می تونین اون باکس رو دیزاینش کنین. مثلا تعداد ریکامندیشن ها، اینکه بعد از پاراگراف چندم توی متن پست ها بیاد. اینکه کجای صفحه بیاد و اینکه thumbnailهاش چه شکلی باشن رو هم می تونین خودتون تنظیم کنین. باید بگم خروجی اون باکس ریسپانسیو هم هست و نگرانی دیوایس ها و اسکرین های مختلف رو ندارین.
      ازش می تونین درآمد کسب کنین. در واقع اگر خواسته باشین این ریکامندیشن ها از سایت های دیگه ای هم باشن به ازای هر یه بار کلیکی که کاربرای سایت شما انجام میدن مثل مدل کلیکی بهتون درآمد اختصاص داده میشه. با این تفاوت که ظاهر وبسایت تون به هیچ وجه تبلیغات زرد نخواهد داشت.
      بازم امکانات دیگه ای وجود داره. وقتی این پلاگین رو نصب کرده باشین می تونین آمار بازدید هر کدوم از پست ها رو هم ببینین. می تونین ببینین هر کدوم از پست هاتون چند بار دیده شده و چند بار روی ریکامندیشن های اون صفحه کلیک شده.
      ضمنا اگر دو یا چند تا وبسایت داشته باشین می تونین این وبسایت ها رو باهم شبکه کنین و از طریق ریکامندیشن هایی که میده ترافیک رو بین وبسایت هاتون تبادل کنین.
      این پلاگین رو از این آدرس می تونین دانلود کنین: https://wordpress.org/plugins/congoro-widget
      نمونه اون چیزی که در خروجی نمایش داده میشه رو پیوست کردم.

    • توسط معین
      سلام. وقت همگی بخیر
      من تا حالا چند بار شده که سایت هام رو به سرورهای مختلف منتقل و جابجا کردم...
      می خواستم ببینم هیچ راهی هست که بشه فهمید سرعت چه سروری واقعاً بیشتر هست؟ 
      متأسفانه سایت هایی مثل pingdom و gtmetrix صرفاً سرعت خود سایت رو بررسی میکنن و بیشتر روی حجم فایل ها تأکید دارن
      نهایتاً ممکنه سرعت پینگ شدن رو بررسی کنن
      هیچ سایتی هست که بشه ازش فهمید چه سروری خوبه و چه سروری خوب نیست؟ من میخوام دو تا سرور ایران رو مقایسه کنم
    • توسط A1i
      با سلام،
      در کدی که قرار داده شده، مطالب مرتبط بر اساس دسته بندی مرتب می شود، من قصد دارم که مطالب بر اساس تگ (برچسب) نمایش داده شوند. البته کد دیگری رو امتحان کردم و مطالب بر اساس تگ مرتب شدند، اما مشکل اینجاست که اندازه تصاویر شاخص به اندازه مطالب اصلی نمایش داده میشه و باعث به هم ریختن قالب می شود.
      لطفا راهنمایی کنید.


      <?php
      $i=1;
      $categories = get_the_category($post->ID);
      if ($categories) {
      $subcategory_ids = array();
      foreach ($categories as $individual_category) {
      if($individual_category->category_parent != 0)
      {
      //$cs2 = get_categories("orderby=name&hide_empty=0&child_of=" . $individual_category->term_id);
      //foreach ($cs2 as $cs3) {
      $subcategory_ids[] = $individual_category->term_id;
      //echo ($cs3->term_id . ",");
      //}
      }
      }
      if(empty($subcategory_ids))
      {
      foreach ($categories as $individual_category) {
      $subcategory_ids[] = $individual_category->term_id;
      //echo $cs4->name;
      }
      }
      //foreach ($subcategory_ids as $cs) {
      // echo ($cs . ";");
      //}
      $args = array(
      'category__in' => $subcategory_ids,
      'orderby' => 'rand',
      //'post__not_in' => array($post->ID),
      'showposts' => 8, // Number of related posts that will be shown.
      'caller_get_posts' => 1
      );
      wp_reset_query();
      query_posts($args);
      if (have_posts()) {
      while (have_posts()) {
      the_post();
      ?>
      <div class="related">
      <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>">
      <div class="des">
      <?php $name1 = get_post_meta($post->ID, 'name1', true); if ($name1) { ?>
      <p><?php echo $name1; ?></p>
      <p><?php $post_meta = get_post_meta($post->ID, 'name2',true); if (!empty($post_meta)) { ?><?php echo $post_meta; ?><?php } ?></p>
      <?php } else { ?>
      <p><?php the_title(); ?></p>
      <?php } ?>
      </div>
      <?php if(get_post_meta($post->ID,'select',true) == 'music') { ?>
      <div class="moz">Music</div>
      <?php } ?>
      <?php if(get_post_meta($post->ID,'select',true) == 'album') { ?>
      <div class="moz">Album</div>
      <?php } ?>
      <?php if(get_post_meta($post->ID,'select',true) == 'musicvideo') { ?>
      <div class="moz">Video</div>
      <?php } ?>
      <div class="cover">
      <?php if( has_post_thumbnail() ) { ?>
      <img src="<?php bloginfo('stylesheet_directory'); ?>/timthumb.php?src=<?php get_image_url(); ?>&h=125&w=125&zc=1" title="<?php the_title(); ?>" alt="<?php the_title(); ?>" width="125" height="125">
      <?php } else { ?>
      <img src="<?php bloginfo('template_url'); ?>/images/no-thumbnail.png" title="<?php the_title(); ?>" alt="<?php the_title(); ?>" width="125" height="125">
      <?php } ?>
      </div>
      </a>
      </div>
      <?php $i++; } } } wp_reset_query();?>

    • توسط sajjadmp
      با سلام .
      برای نمایش پست های دسته ی پست جاری و همچنین post type یکسان باید از چه کدی استفاده کرد ؟
      مثلا پست ما یک ویدیو هست و در دسته ی سرگرمی قرار داره ، برای نمایش آخرین "ویدیو ها" و آخرین پست های "سرگرمی" باید چیکار کرد ؟
    • توسط AFG Boy
      سلام
      مشکل این کد چیه ؟
      فقط پست های یک هفته قبل رو نشان میده !
      تشکر



      <?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'=> 6,
      'orderby' => 'rand',
      '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() ?>" class="mlw_a" title="<?php the_title(); ?>" rel="tooltip">
      <div class="mrbt_right">
      <?php the_post_thumbnail( array(60,60) );?>
      </div>
      <div class="mrbt_left">
      <?php the_title(); ?>
      <br>
      <span style="border-left:0px;">بازدید: <?php if(function_exists('the_views')) { the_views(); } ?></span>
      </div>
      </a>
      <?php
      }
      }
      }
      $post = $orig_post;
      wp_reset_query(); ?>
      </div>