itreza7

درخواست ویرایش کد

5 پست در این موضوع قرار دارد

ارسال شده در (ویرایش شده)

من نیاز دارم که کد زیر طوری عمل کنه که از 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; ?>

 

ویرایش شده در توسط itreza7
0

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

تا اینجا تونستیم ادیتش کنم اگه کسی میتونه همکاری کنه

<?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>';
	}
?>  

 

ویرایش شده در توسط itreza7
0

به اشتراک گذاری این پست


لینک به پست

الان مشکلم اینه که میخوام توی تابع get_option از متغیر x که توی while تعریف کردم استفاده کنم اما نمیدونم چطور اینکارو کنم.

0

به اشتراک گذاری این پست


لینک به پست
در 4 ساعت قبل، itreza7 گفته است :

الان مشکلم اینه که میخوام توی تابع get_option از متغیر x که توی while تعریف کردم استفاده کنم اما نمیدونم چطور اینکارو کنم.

یعنی جای 1 بیای x رو بذاری؟

1

به اشتراک گذاری این پست


لینک به پست

میتونین به صورت زیر انجام بدین

<?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; ?>

 

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری