3play 0 ارسال شده در اسفند 97 گزارش بازنشر ارسال شده در اسفند 97 با سلام من یه کد دارم که پست ها رو بر اساس کتگوری نمایش میده . حالا می خوام کتگوری رو حذف کنم و بر اساس چک باکس های افزونه acf این کار رو انجام بدم که بهتر باشه . کد بر اساس کتگوری من به صورت زیر می باشد : <div class="gallery"> <?php $c=0; $q2=new WP_Query( array("category_name"=>"slider_big","posts_per_page"=>1) ); while($q2->have_posts()) { $c++; $q2->the_post(); ?> <div class="gall-1"> <a href="<?php the_permalink(); ?>"><?php the_post_thumbnail(); ?></a> <div class="name"> <a href="<?php the_permalink(); ?>"> <h2><?php the_title(); ?></h2> </a> </div> </div> <?php $q=new WP_Query( array("category_name"=>"slider_small","posts_per_page"=>4,"paged"=>$c) ); while($q->have_posts()) { $q->the_post(); ?> <div class="gall-2"> <a href="<?php the_permalink(); ?>"><?php the_post_thumbnail(); ?></a> <div class="name"> <a href="<?php the_permalink(); ?>"> <h2><?php the_title(); ?></h2> </a> </div> </div> <?php } wp_reset_postdata(); ?> <?php } ?> </div> <div class="contain"> <div class="pops"> <h3>مطالب پیشنهادی</h3> <?php $q3=new WP_Query( array("category_name"=>"important-post","posts_per_page"=>5) ); while($q3->have_posts()) { $q3->the_post(); ?> <div class="pop"> <a href="<?php the_permalink(); ?>"><?php the_post_thumbnail(); ?></a> <div class="title"> <a href="<?php the_permalink(); ?>"> <h2><?php the_title(); ?></h2> </a> </div> </div> <?php } wp_reset_postdata(); ?> </div> </div> کد نمایش چک باکس ها در افزونه acf به صورت کوئری به صورت زیر می باشد : <?php $posts = get_posts(array( 'meta_query' => array( array( 'key' => 'colors', // name of custom field 'value' => '"red"', // matches exactly "red" 'compare' => 'LIKE' ) ) )); if( $posts ) { //... } ?> روش های مختلفی تست کردم که متاسفانه نشد . من می خوام که به جای کتگوری بر اساس چک باکس ها انتخاب کنم مطالب مورد نظرم رو . باتشکر از کلیه دوستان نقل قول لینک به ارسال
unid_user 63 ارسال شده در اسفند 97 گزارش بازنشر ارسال شده در اسفند 97 در 10 دقیقه قبل، 3play گفته است : روش های مختلفی تست کردم که متاسفانه نشد . من می خوام که به جای کتگوری بر اساس چک باکس ها انتخاب کنم مطالب مورد نظرم رو . سلام. کد زیر رو امتحان کنید. احتمال زیاد کار میکنه. <?php $posts = get_posts(array( 'posts_per_page' => -1, 'post_type' => 'post' )); if( $posts ): ?> <ul> <?php foreach( $posts as $post ): setup_postdata( $post ); ?> <li> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> </li> <?php endforeach; ?> </ul> <?php wp_reset_postdata(); ?> <?php endif; ?> نقل قول لینک به ارسال
3play 0 ارسال شده در اسفند 97 مالک گزارش بازنشر ارسال شده در اسفند 97 (ویرایش شده) سلام . ممنون من کد بالا رو به صورت زیر قرار دادم : <?php $posts = get_posts(array( 'posts_per_page' => -1, 'post_type' => 'post' )); if( $posts ): ?> پست موردنظر <?php wp_reset_postdata(); ?> <?php endif; ?> ولی خطا داد . ویرایش شده اسفند 97 توسط 3play نقل قول لینک به ارسال
3play 0 ارسال شده در اسفند 97 مالک گزارش بازنشر ارسال شده در اسفند 97 (ویرایش شده) در 22 دقیقه قبل، unid_user گفته است : سلام. کد زیر رو امتحان کنید. احتمال زیاد کار میکنه. <?php $posts = get_posts(array( 'posts_per_page' => -1, 'post_type' => 'post' )); if( $posts ): ?> <ul> <?php foreach( $posts as $post ): setup_postdata( $post ); ?> <li> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> </li> <?php endforeach; ?> </ul> <?php wp_reset_postdata(); ?> <?php endif; ?> ممنون ازینکه سریع پاسخ دادین . من سه تا value برای چک باکس دارم به نام های : bigs smalls important و key من برابر checkbox هست . می خوام وقتی بزنم important مطلب رو ببره تو قسمت مطالب پیشنهادی نشون بده یا وقتی تیک bigs رو زدم مطلب رو تو دیوکلاس gall-1 نشون بده . برا همین باید این مقادیر تو کد تعریف بشه که کار کنه . بعد تو کد شما این مقادیر نیست و اینکه به جای <ul> من حلقه پستمو بذارم ؟ ویرایش شده اسفند 97 توسط 3play نقل قول لینک به ارسال
unid_user 63 ارسال شده در اسفند 97 گزارش بازنشر ارسال شده در اسفند 97 در 26 دقیقه قبل، 3play گفته است : ولی خطا داد . چه خطایی میده. اسکرین شات بگیرید. نقل قول لینک به ارسال
3play 0 ارسال شده در اسفند 97 مالک گزارش بازنشر ارسال شده در اسفند 97 در 9 دقیقه قبل، unid_user گفته است : چه خطایی میده. اسکرین شات بگیرید. کد رو برای یک کلاس به صورت زیر قرار دادم و خطا نداد ولی من می خوام بر اساس value های مختلف برام پستا رو نمایش بده . من سه تا value دارم که در بالا ذکر کردم : <div class="gallery"> <?php $posts = get_posts(array( 'posts_per_page' => -1, 'post_type' => 'post' )); if( $posts ): ?> <div class="gall-1"> <a href="<?php the_permalink(); ?>"><?php the_post_thumbnail(); ?></a> <div class="name"> <a href="<?php the_permalink(); ?>"> <h2><?php the_title(); ?></h2> </a> </div> </div> <?php wp_reset_postdata(); ?> <?php endif; ?> </div> نقل قول لینک به ارسال
unid_user 63 ارسال شده در اسفند 97 گزارش بازنشر ارسال شده در اسفند 97 (ویرایش شده) در 5 ساعت قبل، 3play گفته است : من می خوام بر اساس value های مختلف برام پستا رو نمایش بده این کدها رو در کد قبلی جاگذاری کنید: $posts = get_posts(array( 'numberposts' => -1, 'post_type' => 'post', 'meta_key' => 'checkbox', 'meta_value' => array('bigs', 'smalls', 'important'), )); اگر درست نبود حتما از خطایی که نشون میده اسکرین شات بگیرید. ویرایش شده اسفند 97 توسط unid_user 1 نقل قول لینک به ارسال
3play 0 ارسال شده در اسفند 97 مالک گزارش بازنشر ارسال شده در اسفند 97 در ۱ ساعت قبل، unid_user گفته است : این کدها رو در کد قبلی جاگذاری کنید: $posts = get_posts(array( 'numberposts' => -1, 'post_type' => 'post', 'meta_key' => 'checkbox', 'meta_value' => array('bigs', 'smalls', 'important'), )); اگر درست نبود حتما از خطایی که نشون میده اسکرین شات بگیرید. کدو که قرار میدم دیگه مطالب صفحه اصلی رو نشون نمیده . بعد یه مشکل دیگه هم دارم الان متوجه شدم برای مطالب صفحه single از کد زیر استفاده می کنم ولی تو پیشخوان بند مطالب رو عوض می کنم یا bold می کنم و غیره باز متن سادس : <?php the_content(""); ?> یا <?php the_content(); ?> نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .