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 لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری