عطا 123 ارسال شده در بهمن 92 گزارش بازنشر ارسال شده در بهمن 92 (ویرایش شده) سلام دوستانیه مشکل دارم ممنون میشم کمک کنید حلش کنمبر فرض اینکه یک حلقه داشته باشیم که 2 تا ul داخلش باشه :loop start<ul><li>item</li></ul><ul><li>item</li></ul>loop endچطوری میشه تعریف کرد که به ازای ایجاد کردن هر پست جدید ، به هر ul یک li اضافه بشه !؟ ویرایش شده بهمن 92 توسط ژیهات لینک به ارسال
Alireza Xn 1644 ارسال شده در بهمن 92 گزارش بازنشر ارسال شده در بهمن 92 دقیق منظورتون رو متوجه نشدم ولی میتونید با استفاده از این تابع این کار رو انجام بدید <?php the_title(); ?>که اینطوری وارد کنید loop start<ul><li><?php the_title(); ?></li></ul><ul><li><?php the_title(); ?></li></ul>loop end لینک به ارسال
عطا 123 ارسال شده در بهمن 92 مالک گزارش بازنشر ارسال شده در بهمن 92 (ویرایش شده) مطمئنا منظور منو متوجه نشدید دوست عزیز ، این تابع که مربوط به عنوان هست و ربطی به خواسته من ندارهببینید مهم نیست چی داخل li نوشته میشه کاری به این نداریمحرف من اینه که وقتی 2 تا ul داخل حلقه باشن خود به خود که به ازای هر پست یک li به ul ها اضافه نمیشه مسلما باید که کاری کرد که به حلقه فهمونده بشه ! مثلا فک کنم با for each بشه اما دقیقا چجوری میشه نوشت اینشو مطمئن نیستم ویرایش شده بهمن 92 توسط ژیهات لینک به ارسال
bahador1988 20 ارسال شده در بهمن 92 گزارش بازنشر ارسال شده در بهمن 92 (ویرایش شده) شما باید تعداد پست ها را در یک متغیر ذخیره کنید مثلاً i بعد از کد زیر استفاده کنید :<!-------first-ul------><ul><?php$s=0;while ($s < $i){echo '<li> your content </li>';$s++;}?></ul><!-------second-ul------><ul><?php$s=0;while ($s < $i){echo '<li> your content </li>';$s++;}?></ul> ویرایش شده بهمن 92 توسط bahador1988 لینک به ارسال
عطا 123 ارسال شده در بهمن 92 مالک گزارش بازنشر ارسال شده در بهمن 92 میخوام li اولین ul و li دومین ul با هم یک پست رو تشکیل بدن مثلا یک پست که اضافه میشه تصویر شاخصش در لیست اول و عنوان پست در لیست دوم اضافه بشه و این با اضافه شدن هر پست تکرار بشه ، تعداد پست ها اهمیت نداره ! هماهنگ کردن لیست ها با حلقه مهمه O_o لینک به ارسال
bahador1988 20 ارسال شده در بهمن 92 گزارش بازنشر ارسال شده در بهمن 92 فکر کنم دیگه منظورت همینه<ul><?phpif ( have_posts() ) : while ( have_posts() ) : the_post(); echo '<li>تصویر شاخص</li>'; endwhile;endif;?></ul><?php wp_reset_query(); ?><ul><?phpif ( have_posts() ) : while ( have_posts() ) : the_post(); echo '<li>عنوان پست</li>'; endwhile;endif;?></ul> 1 لینک به ارسال
عطا 123 ارسال شده در بهمن 92 مالک گزارش بازنشر ارسال شده در بهمن 92 فکر کنم تا حدودی منظور منو متوجه شدید اما این که شما نوشتید صحیح نیست : ( 2 تا حلقه ایجاد شده و reset_query هم اینجا مورد داره چون هیچ query ایجاد نشده) لینک به ارسال
bahador1988 20 ارسال شده در بهمن 92 گزارش بازنشر ارسال شده در بهمن 92 فکر کنم تا حدودی منظور منو متوجه شدید اما این که شما نوشتید صحیح نیست : ( 2 تا حلقه ایجاد شده و reset_query هم اینجا مورد داره چون هیچ query ایجاد نشده)خب شما خودت کوریشو ایجاد کن صرفاً جهت رسوندن منظور نوشتم 1 لینک به ارسال
عطا 123 ارسال شده در بهمن 92 مالک گزارش بازنشر ارسال شده در بهمن 92 (ویرایش شده) خب شکل صحیح رو کشف کردم به این صورت هست :<?php$banehcenter = new WP_Query(array('post_status' =>'published','post_type' =>'post','cat' =>'1',));?><ul><?php if($banehcenter->have_posts()) :while($banehcenter->have_posts()) : $banehcenter->the_post();?><li>عنوان</li><?php endwhile;endif;?></ul><ul><?php if($banehcenter->have_posts()) :while($banehcenter->have_posts()) : $banehcenter->the_post();?><li>تصویر شاخص</li><?php endwhile;endif;?></ul><?php wp_reset_query(); ?>تاپیک بسته شد ویرایش شده بهمن 92 توسط ژیهات لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری