itreza7 13 ارسال شده در تیر 97 گزارش بازنشر ارسال شده در تیر 97 (ویرایش شده) من نیاز دارم که کد زیر طوری عمل کنه که از i برابر 1 شروع به شمارش کنه و در هر مرحله یک پله افزایش پیدا کن و مقدارش در یه زمینه مانند زیر بجای i قرار بگیره. <?php echo get_option('nav_link<?php echo $i ?>'); ?> من کد زیر رو یجوری کنار هم قرار دادم اما یه سری مشکلات داره. اول اینکه نمیخوام از کوئری پست استفاده بشه میخوام از یه دستور دیگه استفاده بشه اون قسمتی که اومدم i رو قرار دادم مثل کد بالا متاسفانه بارگزاری نمیشه مطمئنم اشتباه <?php $i=0 ?> <?php $my_query = new WP_Query('showposts=6'); while ($my_query->have_posts()): $my_query->the_post(); $do_not_duplicate = $post->ID;?> <?php $i++ ?> <div class="col-12 col-sm-6 col-md-4 col-lg-2"> <a href="<?php echo get_option('nav_link<?php echo $i ?>'); ?>"> <div class="catmenu"> <p><?php echo get_option('nav_name<?php echo $i ?>'); ?></p><div class="clearfix"></div> <span><?php echo get_option('nav_en<?php echo $i ?>'); ?></span> <i class="<?php echo get_option('nav_icon<?php echo $i ?>'); ?>"></i> </div> </a> </div> <?php endwhile; ?> ویرایش شده تیر 97 توسط itreza7 نقل قول لینک به ارسال
itreza7 13 ارسال شده در تیر 97 مالک گزارش بازنشر ارسال شده در تیر 97 (ویرایش شده) تا اینجا تونستیم ادیتش کنم اگه کسی میتونه همکاری کنه <?php $x = 1; while($x < 6) { echo '<div class="col-12 col-sm-6 col-md-4 col-lg-2"><a href="'; echo get_option('nav_link1'); echo '"><div class="catmenu"><p>'; echo get_option('nav_name1'); echo '</p><div class="clearfix"></div><span>'; echo get_option('nav_en1'); echo '</span><i class="'; echo get_option('nav_icon1'); echo '"></i></div></a></div>'; } ?> ویرایش شده تیر 97 توسط itreza7 نقل قول لینک به ارسال
itreza7 13 ارسال شده در تیر 97 مالک گزارش بازنشر ارسال شده در تیر 97 الان مشکلم اینه که میخوام توی تابع get_option از متغیر x که توی while تعریف کردم استفاده کنم اما نمیدونم چطور اینکارو کنم. نقل قول لینک به ارسال
mehran-b 2385 ارسال شده در تیر 97 گزارش بازنشر ارسال شده در تیر 97 در 4 ساعت قبل، itreza7 گفته است : الان مشکلم اینه که میخوام توی تابع get_option از متغیر x که توی while تعریف کردم استفاده کنم اما نمیدونم چطور اینکارو کنم. یعنی جای 1 بیای x رو بذاری؟ 1 نقل قول لینک به ارسال
Mobin 1669 ارسال شده در تیر 97 گزارش بازنشر ارسال شده در تیر 97 میتونین به صورت زیر انجام بدین <?php $i=0 ?> <?php $my_query = new WP_Query('showposts=6'); while ($my_query->have_posts()): $my_query->the_post(); $do_not_duplicate = $post->ID;?> <?php $i++ ?> <div class="col-12 col-sm-6 col-md-4 col-lg-2"> <a href="<?php echo get_option("nav_link$i"); ?>"> <div class="catmenu"> <p><?php echo get_option("nav_name$i"); ?></p><div class="clearfix"></div> <span><?php echo get_option("nav_en$i"); ?></span> <i class="<?php echo get_option("nav_icon$i"); ?>"></i> </div> </a> </div> <?php endwhile; ?> نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .