DariushGreat 94 ارسال شده در مرداد 95 گزارش بازنشر ارسال شده در مرداد 95 (ویرایش شده) سلام من میخوام هنگامی که کسی روی یک برچسب کلیک کرد، هر چی نوشته - با همه Post Type ها - نمایش داده بشن. ولی مشکل اینجاست که روی هر برچسبی کلیک میکنم میاد "هیچ نوشته ای موجود نیست". در حالی که برخی از برچسب ها 60 الی 70 نوشته دارن. این کد قالب tag.php هست: <?php get_header();?> <div class="webbody container"> <div class="row"> <div class="content col-md-9 col-xs-12 col-sm-9 pull-left"> <div class="post archive radius shadow"> <?php get_template_part('loop', 'tag'); ?> <?php pagination(); ?> </div> </div> <?php get_sidebar(); ?> </div> </div> <?php get_footer(); ?> و این هم کد فراخوان حلقه برای برچسبها که در پرونده loop.php هست: if( is_tag() ) { $my_query = new WP_User_Query(array( 'post_type' => array('pavilion', 'post', 'downloads', 'services'), 'post_status' => 'publish', 'tag' => '', 'order' => 'DESC', 'orderby' => 'ID', 'posts_per_page' =>'10' )); if ( $my_query->have_posts() ) { while ( $my_query->have_posts() ) { $my_query->the_post(); ?> <div class="col-md-3 col-xs-6 col-sm-3"><div class="row radius shadow"><div class="col-md-12 col-xs-12 col-sm-12"> <a href="<?php the_permalink() ?>"> <div class="thumbnail"> <?php if ( has_post_thumbnail()) { the_post_thumbnail(tak, array('class' => 'loopFaretor', 'alt' => ''.get_the_title().'', 'title' => ''.get_the_title().'' )); } ?> </div> <?php echo wp_trim_words( get_the_title(), 6, '...' ); ?> </a> </div></div></div> <?php } } else { ?> <h5><?php echo _e('نوشته ای موجود نيست','missanTemp'); ?></h5> <?php } } چی کار باید بکنم؟ سپاس واسه راهنمایی ویرایش شده مرداد 95 توسط DariushGreat نقل قول لینک به ارسال
mojtabashahi 265 ارسال شده در مرداد 95 گزارش بازنشر ارسال شده در مرداد 95 درود ، فکر کنم این تایپیک مشابه است. پاسخی در آن جا ارسال نموده ام. 1 نقل قول لینک به ارسال
DariushGreat 94 ارسال شده در مرداد 95 مالک گزارش بازنشر ارسال شده در مرداد 95 در 3 دقیقه قبل، mojtabashahi گفته است : درود ، فکر کنم این تایپیک مشابه است. پاسخی در آن جا ارسال نموده ام. سپاس برای پاسخ وارسی کردم نشد. با هر سه قالب 2013 و 2014 و 2015 آزمایش کردم هر سه تا زد چیزی موجود نیست! نقل قول لینک به ارسال
mojtabashahi 265 ارسال شده در مرداد 95 گزارش بازنشر ارسال شده در مرداد 95 تنظیمات پیوندهای یکتا را نیز بررسی و ذخیره کردید؟ (حتی اگر تغییری در تنظیمات پیوندهای یکتا ندادید ، یک بار دیگر بر روی "ذخیره تغییرات" کلیک کنید.) 1 نقل قول لینک به ارسال
DariushGreat 94 ارسال شده در مرداد 95 مالک گزارش بازنشر ارسال شده در مرداد 95 در 11 دقیقه قبل، mojtabashahi گفته است : تنظیمات پیوندهای یکتا را نیز بررسی و ذخیره کردید؟ (حتی اگر تغییری در تنظیمات پیوندهای یکتا ندادید ، یک بار دیگر بر روی "ذخیره تغییرات" کلیک کنید.) آره دوباره ذخیره کردم و کماکان هیچ... نقل قول لینک به ارسال
mojtabashahi 265 ارسال شده در مرداد 95 گزارش بازنشر ارسال شده در مرداد 95 آدرس سایت لطفا؟ نقل قول لینک به ارسال
DariushGreat 94 ارسال شده در شهریور 95 مالک گزارش بازنشر ارسال شده در شهریور 95 سلام تونستم چارهش کنم! کدی که برای نمایش نوشتم اینه: $termsss = $wp_query->queried_object; $my_argsss = array ( 'post_type' => array('pavilion','post'), 'tag' => $termsss->slug, 'posts_per_page' =>'20', 'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1 ); $posts = query_posts( $my_argsss ); if ( have_posts() ) { while ( have_posts() ) { the_post(); <div class="col-md-3 col-xs-6 col-sm-3"><div class="row radius shadow"><div class="col-md-12 col-xs-12 col-sm-12"> <a href="<?php the_permalink() ?>"> <div class="thumbnail"> <?php if ( has_post_thumbnail()) { the_post_thumbnail(tak, array('class' => 'loopFaretor', 'alt' => ''.get_the_title().'', 'title' => ''.get_the_title().'' )); } ?> </div> <?php echo wp_trim_words( get_the_title(), 6, '...' ); ?> </a> </div></div></div> <?php } } else { ?> <h5><?php echo _e('نوشته ای موجود نيست','missanTemp'); ?></h5> <?php } } هماکنون مشکل اینجاست که برگهبندی برچسبها کار نمیکنه. یعنی میخوام برم برگه 2 یا 3 یا ... 404 Not Found میده. یه بار هم پیوند یکتا رو ذخیره کردم نشد. راهی پیشنهاد دارید؟ نقل قول لینک به ارسال
DariushGreat 94 ارسال شده در شهریور 95 مالک گزارش بازنشر ارسال شده در شهریور 95 دوستان خواهشن دریابن ما رو نمی خوام گوگل 404 بزنه برگه های دیگه رو نقل قول لینک به ارسال
DariushGreat 94 ارسال شده در شهریور 95 مالک گزارش بازنشر ارسال شده در شهریور 95 زور سپاس واسه کمک! پاسخ رو تونستم پیدا کنم. می ذارم اینجا اگر کسی به چالش و دردسری که داشتم برخورد کرد بیاد و ببینه و به کارش بیاد. در برگه function.php این کد: add_action( 'pre_get_posts', function ( $wp_query ) { if ( $wp_query->is_main_query() && $wp_query->is_tag() ) { $wp_query->set( 'posts_per_page', 20 ); $wp_query->set( 'post_type', array('pavilion','post')); } }); و در خود tag.php این کد: if ( have_posts() ) { while ( have_posts() ) { the_post(); /* کدهایی که برای نمایش نوشته ها بر پایه برچسب می خواید رو اینجا باید بنویسید */ } } نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .