انجمن


حلقه های وردپرس و تکرار ان و query  (۲ نوشته)

  • hasan_r64

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۷
    تشکر شده: ۷ بار
    # نوشته شده: ۸ سال پیش
    ۱۷ مرداد ۱۳۹۰ - ۱۱:۳۴

    سلام دوستان
    من تازه کارم میخواستم بدونم کجا باید حلقه های وردپرس رو بست و اینکه چطوری از query ها درست استفاده کنم که به cpu فشار نیاد اخه قبلا تو انجمن شنیده بودم که از query باید درست استفاده بشه. یه توضیحی دوستان بدن

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

    <?php query_posts('cat=13'); ?>
    <?php if (have_posts()) : while (have_posts()) : the_post();
    ?>

    خوب حالا سوالم اینه که ایا درست استفاده کردم ایا اون رو باید ببندم چطوری ببندمش
    با این <?php endwhile; ?><?php endif; ?>

    یا

    <?php endif; endwhile; else: ?>
    قبلا جای خوندم :بعد از پایان کوری باید با کد پایین کوئری رو بست که بقیه حلقه های زیرش رو تحت تاثیر قرار نده و مشکلی پیش نیاد <?php wp_reset_query(); ?>
    یعنی این کد رو هم انتهاش باید اضافه کنم
    دوستان یکی بگه اصولیش چطوریه من چطور این کار رو انجام بدم

  • web-design

    آفلاین
    عضو
    تعداد نوشته‌ها: ۸۸
    تشکر شده: ۸ بار
    # نوشته شده: ۸ سال پیش
    ۱۷ مرداد ۱۳۹۰ - ۱۳:۴۶

    من برای نمایش یه دسته خاص از این استفاده می کنم

    <?php if(have_posts()): $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; query_posts("cat=x&paged=$paged");
    					  while(have_posts()): the_post(); 	  ?>

    و اخرش هم `<?php endwhile;?>
    <?php endif;?>` کد ها رو می بندم
    بجای x باید شماره دسته رو قرار بدین .

درباره‌ی این موضوع



برچسب‌ها