فردین 1 ارسال شده در اسفند 98 گزارش بازنشر ارسال شده در اسفند 98 سلام دوستان من دنبال کدی بودم که وقتی پستی رو بروز میکنم بدون دست زدن به تاریخ انتشارش صفحه ی اصلی نمایش داده بشه که به این کد رسیدم <?php query_posts($query_string . '&orderby=modified&order=desc'); ?> و به درستی هم عمل میکنه منتها فقط نوشته های خوده وردپرس رو نشون میده مثلا قالب من که پست تایپی به اسم series داره رو نشون نمیده چی باید بهش اضافه بشه تا پست تایپ هم نشون بده ممنون لینک به ارسال
SM-Mahdavi 5427 ارسال شده در اسفند 98 گزارش بازنشر ارسال شده در اسفند 98 سلام <?php query_posts('post_type=any&orderby=modified&order=desc'); ?> 1 لینک به ارسال
فردین 1 ارسال شده در اسفند 98 مالک گزارش بازنشر ارسال شده در اسفند 98 در 17 ساعت قبل، SM-Mahdavi گفته است : سلام <?php query_posts('post_type=any&orderby=modified&order=desc'); ?> این مورد رو تست کردم فقط پست تایپ رو نشون میده من یه بخش پست تایپ به اسم series دارم و post های خوده وردپرس هر دوش رو نمیتونم تو این کد داشته باشم وقتی جفتشون رو به این صورت میزنم کلا هیچی نمیاره query_posts($query_string .'&post_type=series,post&orderby=modified&order=desc'); لینک به ارسال
فردین 1 ارسال شده در اسفند 98 مالک گزارش بازنشر ارسال شده در اسفند 98 (ویرایش شده) در 18 ساعت قبل، SM-Mahdavi گفته است : سلام <?php query_posts('post_type=any&orderby=modified&order=desc'); ?> من با کمک دوستان به یک کد رسیدم که مشکلم رو حل کرد اما یک مشکل بزرگ داره اونم اینه که مطالب صفحه ی اول رو تو همه ی صفحات نشون میده یعنی به صفحه ی 2 یا 3 یا ... مراجعه میکنم همون مطالب صفحه ی اول رو نشون میده <?php $sevenhost_updated_type = new WP_Query( array( 'post_type' => array( 'post', 'series'), 'posts_per_page' => 10, 'orderby' => 'modified', )); if ( $sevenhost_updated_type->have_posts() ) : while( $sevenhost_updated_type->have_posts() ) : $sevenhost_updated_type->the_post(); ?> <?php endwhile; wp_reset_postdata(); endif; ?> اگر ممکن هست این مشکلم رفع بشه ممنون میشم ویرایش شده اسفند 98 توسط فردین لینک به ارسال
فردین 1 ارسال شده در اسفند 98 مالک گزارش بازنشر ارسال شده در اسفند 98 این کدهای صفحه ی اصلیم هست با استفاده از کد بالا <?php get_header();?> <div class="continer-all"> <div class="width"> <div class="main"> <?php if(is_home()){ get_template_part( 'inc/part/post-type-resent' ); } if (function_exists('filmbin_breadcrumbs')) filmbin_breadcrumbs(); ?> <div class="centeral"> <?php if(is_home()){ if(ds_option('active_weekly_table') == 'on') { get_template_part( 'inc/part/jadval-pakhsh' ); }} ?> <?php if(ds_option('fixed_posts') == 'on') { get_template_part( 'inc/part/buy-top' ); } if(ds_option('fixed_posts2') == 'on') { get_template_part( 'inc/part/buy-top-2' ); } $sevenhost_updated_type = new WP_Query( array( 'post_type' => array( 'post', 'series'), 'posts_per_page' => 10, 'orderby' => 'modified', )); if ( $sevenhost_updated_type->have_posts() ) : while( $sevenhost_updated_type->have_posts() ) : $sevenhost_updated_type->the_post(); get_template_part( 'inc/part/loop-index' ); endwhile; wp_reset_postdata(); endif; if(ds_option('fixed_posts3') == 'on') { get_template_part( 'inc/part/buy-bottom' ); } if(ds_option('fixed_posts4') == 'on') { get_template_part( 'inc/part/buy-bottom-2' ); } if (function_exists('wp_corenavi')) wp_corenavi(); ?> </div> <?php get_sidebar(); ?> </div> </div> <?php get_footer();?> لینک به ارسال
SM-Mahdavi 5427 ارسال شده در اسفند 98 گزارش بازنشر ارسال شده در اسفند 98 شما باید از کوئری صفحه بندی شده استفاده کنید. نمونه ش رو براتون میزارم <?php $custom_query = new WP_Query( array( 'posts_per_page' => 10 'post_type' => 'post' 'paged' => ( get_query_var( 'paged' ) ) ? absint( get_query_var( 'paged' ) ) : 1, ) ); if($custom_query->have_posts()){ while($custom_query->have_posts()) { $custom_query->the_post(); ?> <div class="item-article col-lg-6 col-md-6 col-sm-6 col-xs-12"> <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2> <h3><?php the_excerpt(); ?></h3> <h6><a href="<?php the_permalink(); ?>" class="read-more">ادامه مطلب</a></h6> </div> <?php } }else{ ?> <div class="col-md-3 features-grid"> <h3>بدون محصول</h3> <p>محصولی جهت نمایش موجود نیست</p> </div> <?php } wp_reset_postdata(); echo '<div id="paginate">'; $big = 999999999; // need an unlikely integer echo paginate_links( array( 'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ), 'format' => '?paged=%#%', 'current' => max( 1, get_query_var('paged') ), 'total' => $custom_query->max_num_pages ); ); echo "</div>"; ?> 1 لینک به ارسال
فردین 1 ارسال شده در اسفند 98 مالک گزارش بازنشر ارسال شده در اسفند 98 در 6 ساعت قبل، SM-Mahdavi گفته است : شما باید از کوئری صفحه بندی شده استفاده کنید. نمونه ش رو براتون میزارم <?php $custom_query = new WP_Query( array( 'posts_per_page' => 10 'post_type' => 'post' 'paged' => ( get_query_var( 'paged' ) ) ? absint( get_query_var( 'paged' ) ) : 1, ) ); if($custom_query->have_posts()){ while($custom_query->have_posts()) { $custom_query->the_post(); ?> <div class="item-article col-lg-6 col-md-6 col-sm-6 col-xs-12"> <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2> <h3><?php the_excerpt(); ?></h3> <h6><a href="<?php the_permalink(); ?>" class="read-more">ادامه مطلب</a></h6> </div> <?php } }else{ ?> <div class="col-md-3 features-grid"> <h3>بدون محصول</h3> <p>محصولی جهت نمایش موجود نیست</p> </div> <?php } wp_reset_postdata(); echo '<div id="paginate">'; $big = 999999999; // need an unlikely integer echo paginate_links( array( 'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ), 'format' => '?paged=%#%', 'current' => max( 1, get_query_var('paged') ), 'total' => $custom_query->max_num_pages ); ); echo "</div>"; ?> ممنون این کد رو اضافه کردم درست شد 'paged' => ( get_query_var( 'paged' ) ) ? absint( get_query_var( 'paged' ) ) : 1, ) ); لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری