Bonfire 5 ارسال شده در مرداد 94 گزارش بازنشر ارسال شده در مرداد 94 سلام دوستان.گمن یک استایلی برای نمایش نوشته هام دارم.<div class="first-post"><ul><li> نمایش اولین نوشته </li></ul></div><div class="other-post"><ul><li> نمایش دومین نوشته </li><li> نمایش سومین نوشته </li><li> نمایش چهارمین نوشته </li><li> نمایش پنجمین نوشته </li><li> نمایش ششمین نوشته </li><li> نمایش هفتمین نوشته </li>...</ul></div>مطابق شکل بالا، حلقه نمایش مطالب وردپرس رو چه طوری قرار بدم که به صورت بالا مطالب نمایش داده بشن؟من هر کاری می کنم، برای نمایش نوشته های دوم به بعد، حلقه از <div class="other-post"> تکرار میشه. من می خوام حلقه نوشته ها از li تکرار بشه.ممنون از همه نقل قول لینک به ارسال
محمدرضـا 388 ارسال شده در مرداد 94 گزارش بازنشر ارسال شده در مرداد 94 به این صورت تست کنید :<div class="first-post"><ul><li> نمایش اولین نوشته </li></ul></div><div class="other-post"><ul><?php if (have_posts()) : while (have_posts()) : the_post(); ?><li> نمایش هفتمین نوشته </li><?php endwhile; else: ?><?php endif; ?><?php wp_reset_query(); ?></ul></div>موفق باشید . 2 نقل قول لینک به ارسال
Bonfire 5 ارسال شده در مرداد 94 مالک گزارش بازنشر ارسال شده در مرداد 94 به این صورت تست کنید :<div class="first-post"><ul><li> نمایش اولین نوشته </li></ul></div><div class="other-post"><ul><?php if (have_posts()) : while (have_posts()) : the_post(); ?><li> نمایش هفتمین نوشته </li><?php endwhile; else: ?><?php endif; ?><?php wp_reset_query(); ?></ul></div>موفق باشید .پس اون نمایش اولین نوشته چی میشه؟ نقل قول لینک به ارسال
عبدالماجد 3203 ارسال شده در مرداد 94 گزارش بازنشر ارسال شده در مرداد 94 سلام، تست کنید :<div class="first-post"><ul><?phpquery_posts('post_status=publish&posts_per_page=1');if ( have_posts() ) : while ( have_posts() ) : the_post(); ?><li> نمایش اولین نوشته </li><?php endwhile; else: ?><?php endif; ?><?php wp_reset_query(); ?></ul></div><div class="other-post"><ul><?phpquery_posts('post_status=publish&posts_per_page=5&offset=1');if ( have_posts() ) : while ( have_posts() ) : the_post(); ?><li> نمایش هفتمین نوشته </li><?php endwhile; else: ?><?php endif; ?><?php wp_reset_query(); ?></ul></div> 2 نقل قول لینک به ارسال
فرحان 997 ارسال شده در مرداد 94 گزارش بازنشر ارسال شده در مرداد 94 سلام، تست کنید :<div class="first-post"><ul><?phpquery_posts('post_status=publish&posts_per_page=1');if ( have_posts() ) : while ( have_posts() ) : the_post(); ?><li> نمایش اولین نوشته </li><?php endwhile; else: ?><?php endif; ?><?php wp_reset_query(); ?></ul></div><div class="other-post"><ul><?phpquery_posts('post_status=publish&posts_per_page=5&offset=1');if ( have_posts() ) : while ( have_posts() ) : the_post(); ?><li> نمایش هفتمین نوشته </li><?php endwhile; else: ?><?php endif; ?><?php wp_reset_query(); ?></ul></div>توی این کد دو کوئری از دیتابیس گرفته شده ولی فکر کنم با یک کوئری و یک متغییر بهینه تر باشه، چون دفعات مراجعه به دیتابیس کم تر میشه:<div class="first-post"> <ul> <?php $cancontinue = 1; query_posts('post_status=publish&posts_per_page=5'); if ( have_posts() ) { while ( have_posts() && $cancontinue ) { the_post(); ?> <li><?php the_title() ?> </li> <?php $cancontinue = 0; } } ?> </ul></div><div class="other-post"> <ul> <?php if ( have_posts() ) { while ( have_posts() ) { the_post(); ?> <li><?php the_title() ?> </li> <?php } } wp_reset_query(); ?> </ul></div> 2 نقل قول لینک به ارسال
Bonfire 5 ارسال شده در مرداد 94 مالک گزارش بازنشر ارسال شده در مرداد 94 توی این کد دو کوئری از دیتابیس گرفته شده ولی فکر کنم با یک کوئری و یک متغییر بهینه تر باشه، چون دفعات مراجعه به دیتابیس کم تر میشه:<div class="first-post"><ul> <?php $cancontinue = 1; query_posts('post_status=publish&posts_per_page=5'); if ( have_posts() ) { while ( have_posts() && $cancontinue ) { the_post(); ?> <li><?php the_title() ?> </li> <?php $cancontinue = 0; } } ?></ul></div><div class="other-post"><ul> <?php if ( have_posts() ) { while ( have_posts() ) { the_post(); ?> <li><?php the_title() ?> </li> <?php } } wp_reset_query(); ?></ul></div>ممنون. من خودم هم با دو کوئری جدا از هم نوشتم. احساس کردم خوشایند نیست.من دارم یک قالب خبری طراحی می کنم، به نظرتون مشکلی ایجاد نمی کنه؟ فشار یا ... نقل قول لینک به ارسال
Black_Sky 6349 ارسال شده در مرداد 94 گزارش بازنشر ارسال شده در مرداد 94 کوئری های این چنینی معمولا فشار زیادی نمیارن مگه این که بیش از حد مطلب و... بخوان بیارن که خب سرور به شما اطلاع میده 1 نقل قول لینک به ارسال
page7 4 ارسال شده در آبان 94 گزارش بازنشر ارسال شده در آبان 94 توی این کد دو کوئری از دیتابیس گرفته شده ولی فکر کنم با یک کوئری و یک متغییر بهینه تر باشه، چون دفعات مراجعه به دیتابیس کم تر میشه:<div class="first-post"><ul> <?php $cancontinue = 1; query_posts('post_status=publish&posts_per_page=5'); if ( have_posts() ) { while ( have_posts() && $cancontinue ) { the_post(); ?> <li><?php the_title() ?> </li> <?php $cancontinue = 0; } } ?></ul></div><div class="other-post"><ul> <?php if ( have_posts() ) { while ( have_posts() ) { the_post(); ?> <li><?php the_title() ?> </li> <?php } } wp_reset_query(); ?></ul></div>سلام . اگر بخواهیم توی یک صفحه 20 بار از این کد استفاده کنیم برای نمایش دسته های مختلف آیا استاندارد هست که 20 بار کد رو کپی کنیم و فقط آیدی دسته رو تغییر بدیم؟ یا راه بهتری هست؟ نقل قول لینک به ارسال
page7 4 ارسال شده در آبان 94 گزارش بازنشر ارسال شده در آبان 94 دوستان نطری ندارن؟ نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .