zoban 10 ارسال شده در اردیبهشت 95 گزارش بازنشر ارسال شده در اردیبهشت 95 سلام من بلدم برای پست های یک کوئری چطوری کلاس های متفاوت بزارم و توسط if انجامش بدم ولی اگر بخوام توی یک کوئری که مثلا 5 پست رو نمایش میده پست اول یه استایل پست دوم یه استایل پست سوم یه استایل و ... داشته باشه باید چطوری این کارو انجام بدم . چون با شرط ایف فقط میشه مثلا این کلاس رو بر اساس زمینه دلخواه یا دسته و ... تعیین کرد ولی اگر من بخوام براساس نوبت باشه چی ؟ نقل قول لینک به ارسال
mani261 5 ارسال شده در اردیبهشت 95 گزارش بازنشر ارسال شده در اردیبهشت 95 توی حلقه یک متغیر عددی بسازید که هربار اضافه بشه (++) بعد متغیر رو توی هر فراخوانی به انتهای اسم کلاس بچسبونید. 1 نقل قول لینک به ارسال
zoban 10 ارسال شده در اردیبهشت 95 مالک گزارش بازنشر ارسال شده در اردیبهشت 95 در در ۱۳۹۵/۲/۱۱ ه.ش. at 18:25، mani261 گفته است : توی حلقه یک متغیر عددی بسازید که هربار اضافه بشه (++) بعد متغیر رو توی هر فراخوانی به انتهای اسم کلاس بچسبونید. من تازه درحال آموزش این زبان هستم . آیا میشه شما خودتون یک نمونه از این حلقه و نحوه استفاده از اون رو نشون بدید ؟ نقل قول لینک به ارسال
mani261 5 ارسال شده در اردیبهشت 95 گزارش بازنشر ارسال شده در اردیبهشت 95 <?php $my_custom_query= new WP_Query(array( 'post_type' => 'post', 'post_status' => 'publish', 'cat' => '1', 'order' => 'DESC', 'orderby' => 'ID', 'posts_per_page' =>'5', 'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1 )); $i = 0; if($my_custom_query->have_posts()) : while($my_custom_query->have_posts()) : $my_custom_query->the_post();?> <?php $i++; ?> <h2 class="title-<?php echo $i; ?>"><?php the_title(); ?></h2> <p class="post-<?php echo $i; ?>"><?php the_excerpt(); ?></p> <?php endwhile; ?> <?php endif; ?> <?php wp_reset_query(); ?> توی این قطعه کد من یک متغیر به اسم i گذاشتم که در هر بار اجرای حلقه وردپرس با یک جمع میشه. این جوری توی تگ عنوان و خلاصه مطلبم هربار یک کلاس متفاوت (مثلاً از title-1 تا title-5) ایجاد میشه. فکر کنم این کارتون رو راه بندازه. 2 نقل قول لینک به ارسال
zoban 10 ارسال شده در اردیبهشت 95 مالک گزارش بازنشر ارسال شده در اردیبهشت 95 در در ۱۳۹۵/۲/۱۱ ه.ش. at 21:30، mani261 گفته است : <?php $my_custom_query= new WP_Query(array( 'post_type' => 'post', 'post_status' => 'publish', 'cat' => '1', 'order' => 'DESC', 'orderby' => 'ID', 'posts_per_page' =>'5', 'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1 )); $i = 0; if($my_custom_query->have_posts()) : while($my_custom_query->have_posts()) : $my_custom_query->the_post();?> <?php $i++; ?> <h2 class="title-<?php echo $i; ?>"><?php the_title(); ?></h2> <p class="post-<?php echo $i; ?>"><?php the_excerpt(); ?></p> <?php endwhile; ?> <?php endif; ?> <?php wp_reset_query(); ?> توی این قطعه کد من یک متغیر به اسم i گذاشتم که در هر بار اجرای حلقه وردپرس با یک جمع میشه. این جوری توی تگ عنوان و خلاصه مطلبم هربار یک کلاس متفاوت (مثلاً از title-1 تا title-5) ایجاد میشه. فکر کنم این کارتون رو راه بندازه. خیلی ممنون دقیقا دنبال همچین جوابی بودم ... 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .