DariushGreat

نمایش ندادن نوشته ها بر پایه برچسب

9 پست در این موضوع قرار دارد

ارسال شده در (ویرایش شده)

سلام

من می‌خوام هنگامی که کسی روی یک برچسب کلیک کرد، هر چی نوشته - با همه 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 }
}

 

چی کار باید بکنم؟

سپاس واسه راهنمایی :)

ویرایش شده در توسط DariushGreat
0

به اشتراک گذاری این پست


لینک به پست

درود ، 

فکر کنم این تایپیک مشابه است. پاسخی در آن جا ارسال نموده ام.

1

به اشتراک گذاری این پست


لینک به پست
در 3 دقیقه قبل، mojtabashahi گفته است :

درود ، 

فکر کنم این تایپیک مشابه است. پاسخی در آن جا ارسال نموده ام.

سپاس برای پاسخ

وارسی کردم نشد. با هر سه قالب 2013 و 2014 و 2015 آزمایش کردم هر سه تا زد چیزی موجود نیست!‌ :o

0

به اشتراک گذاری این پست


لینک به پست

تنظیمات پیوندهای یکتا را نیز بررسی و ذخیره کردید؟ (حتی اگر تغییری در تنظیمات پیوندهای یکتا ندادید ، یک بار دیگر بر روی "ذخیره تغییرات" کلیک کنید.)

1

به اشتراک گذاری این پست


لینک به پست
در 11 دقیقه قبل، mojtabashahi گفته است :

تنظیمات پیوندهای یکتا را نیز بررسی و ذخیره کردید؟ (حتی اگر تغییری در تنظیمات پیوندهای یکتا ندادید ، یک بار دیگر بر روی "ذخیره تغییرات" کلیک کنید.)

آره دوباره ذخیره کردم و کماکان هیچ... :(

0

به اشتراک گذاری این پست


لینک به پست

آدرس سایت لطفا؟

0

به اشتراک گذاری این پست


لینک به پست

سلام

تونستم چاره‌ش کنم!

کدی که برای نمایش نوشتم اینه:

$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 می‌ده.

یه بار هم پیوند یکتا رو ذخیره کردم نشد.

راهی پیشنهاد دارید؟

0

به اشتراک گذاری این پست


لینک به پست

دوستان خواهشن دریابن ما رو

نمی خوام گوگل 404 بزنه برگه های دیگه رو

0

به اشتراک گذاری این پست


لینک به پست

زور سپاس واسه کمک!

پاسخ رو تونستم پیدا کنم. می ذارم اینجا اگر کسی به چالش و دردسری که داشتم برخورد کرد بیاد و ببینه و به کارش بیاد.

در برگه 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(); 

        /* کدهایی که برای نمایش نوشته ها بر پایه برچسب می خواید رو اینجا باید بنویسید */
    }
}

 

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط eniac
      سلام چرا amp این دوتا سایت باهم فرق میکنه؟
      لینک اولی فقط قسمت مربوط به پست رو نشون میده ولی لینک دومی کل صفحه رو توی نسخه amp نشون میده.
      این یک صفحه amp سایت خودمه
      این برای همیار وردپرسه
    • توسط امیر تقوی
      با سلام و عرض خسته نباشید
      من پوسته جنه را نصب کردم 
      نوشته ها و برگه های که حدود 2 ماه پیش ساختم الان میخواهم ویرایش کنم موضوع اول اینکه ویژوال کامپوزر بالای صفحه ظاهر نمی شود که باهاش کار کنم
      همچنین هیچ قابلیتی مانند wp review یا seo yoast کار نمیکند حتی تنظیمات مخصوص جنه که در اخر صفحه میباشد وجود ندارد که بتوانم مطالب گذشته را ویرایش و به روز کنم
      البته yaost وجود دارد اما کار نمیکند با اکانت مدیر کل وارد شدم علت چیست کسی میتواند کمک کند؟
      نا گفته نماند در هنگام ایجاد برگه جدید یا نوشته جدید تمام اینها کار میکنند اما برای ویرایش و به روز رسانی نوشته یا برگه هایی که مثلا 3 ماه پیش منتشر کردم کار نمیکنند.

    • توسط امیر تقوی
      با سلام و عرض خسته نباشید
      من پوسته جنه را نصب کردم 
      نوشته ها و برگه های که حدود 2 ماه پیش ساختم الان میخواهم ویرایش کنم موضوع اول اینکه ویژوال کامپوزر بالای صفحه ظاهر نمی شود که باهاش کار کنم
      همچنین هیچ قابلیتی مانند wp review یا seo yoast کار نمیکند حتی تنظیمات مخصوص جنه که در اخر صفحه میباشد وجود ندارد که بتوانم مطالب گذشته را ویرایش و به روز کنم
      البته yaost وجود دارد اما کار نمیکند با اکانت مدیر کل وارد شدم علت چیست کسی میتواند کمک کند؟
      نا گفته نماند در هنگام ایجاد برگه جدید یا نوشته جدید تمام اینها کار میکنند اما برای ویرایش و به روز رسانی نوشته یا برگه هایی که مثلا 3 ماه پیش منتشر کردم کار نمیکنند.


    • توسط parsteng
      سلام سایت من هر چند وقت یکبار مثلا یم هفته یا دو هفته یکبار سایت کلا میپره و فقط صفحه سفید میشه و باید دستی آپدیت بشه ادرس سایت اینه که همین الان این خطا را داره 
        www.cctv-i.ir
      ضمنا اگر چندتا صفحه همزمان باز بشه خطای 502 رو میده
    • توسط mahdikabook
      سلام و روزتون بخیر الان چند روزی است ما اصلا نمیتونیم ویرایش انجام بدیم 
      واقعا برامو عذاب آور شده که این مشکلو داریم 
      وقتی وارد سایت میشیم بخش محصولات را انتخاب مکنیم
      و یک محصول را ویرایش سریع میزنیم بعد روی بروزرسانی کلیک میکنیم همین جوری  رو دایره میمونه لطفا این مشکل منو حل کنید