رفتن به مطلب

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


پست های پیشنهاد شده

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

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

<?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
لینک به ارسال

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

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

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

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

لینک به ارسال

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

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

 

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...