انجمن


مشکل در کوئری  (۸ نوشته)

  • melona

    آفلاین
    عضو
    تعداد نوشته‌ها: ۵
    تشکر شده: ۱ بار
    # نوشته شده: ۱۰ سال پیش
    ۱۱ مرداد ۱۳۹۳ - ۱۰:۳۷

    باسلام
    در پوسته ای که استفاده می کنم در صفحات فقط کوئری همون تاریخ رو میگیره
    برای مثال
    نوشته های مشابه که کد نویسی کردم رو فقط نوشته های مشابه همون روز نشون میده
    مشکل چی می تونه باشه؟

  • Masoud

    آفلاین
    کلیددار
    تعداد نوشته‌ها: ۸۱۵
    تشکر شده: ۶۳۲ بار
    # نوشته شده: ۱۰ سال پیش
    ۱۱ مرداد ۱۳۹۳ - ۱۱:۲۰

    از چند کوئری در صفحه استفاده کردید؟ کوئری‌ها رو ریست کردید؟

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    melona
  • melona

    آفلاین
    عضو
    تعداد نوشته‌ها: ۵
    تشکر شده: ۱ بار
    # نوشته شده: ۱۰ سال پیش
    ۱۱ مرداد ۱۳۹۳ - ۱۱:۳۱

    آره ریست کردم
    وقتی افزونه تاریخ جلالی فعال هست این مشکل پیش میاد

  • Masoud

    آفلاین
    کلیددار
    تعداد نوشته‌ها: ۸۱۵
    تشکر شده: ۶۳۲ بار
    # نوشته شده: ۱۰ سال پیش
    ۱۱ مرداد ۱۳۹۳ - ۱۱:۳۳

    میشه کدتون رو اینجا قرار بدید؟

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    melona
  • melona

    آفلاین
    عضو
    تعداد نوشته‌ها: ۵
    تشکر شده: ۱ بار
    # نوشته شده: ۱۰ سال پیش
    ۱۱ مرداد ۱۳۹۳ - ۱۱:۳۸

    <?php get_header(); ?>
    	<div class="page_body">
    	<div class="page_right">
    			<?php if ( ! dynamic_sidebar( 'right-single-widget-area' ) ) : ?>
    		<?php endif; ?>
    	</div>
    	<div class="page_center">
    			<?php wp_reset_query(); ?>
    					<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
                        <?php $newsimg = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID) , ''); $img = $newsimg[0]; ?>
    			<div class="single-meta">
    				<span class="newscode">شماره: <?php the_ID(); ?></span>
                    <span class="newscomment"><?php comments_popup_link('بدون دیدگاه', '۱ دیدگاه', '% دیدگاه'); ?></span>
                    <span class="newsdate">انتشار: <?php the_time('j F Y -  H:i') ?></span>
    				<span class="newsprint"><a href="javascript:window.print()" rel="nofollow">نسخه چاپي</a></span>
    				<span class="newssend"><a href="mailto:?subject=<?php the_title();?>&body=<?php the_permalink() ?>" title="حتما بخوانید">ارسال به دوستان</a></span>
    			</div>
                <hr />
                <div class="page_img"><a href="<?php the_permalink(); ?>"><img src="<?php bloginfo('template_directory'); ?>/timthumb.php?src=<?php echo $img ?>&w=280&h=170&zc=1" alt="<?php the_title(); ?>" /></a></div>
                <h4 class="page_subtitle"><?php the_subtitle(); ?></h4>
    			<h1 class="page_title"><?php the_title(); ?></h1>
                <h5 class="page_excerpt"><?php echo get_the_excerpt(); ?></h5>
    			  <?php the_content(); ?>
    					<?php endwhile; else: ?>
    		<p>متاسفیم. هیچ نوشته ای در این آدرس یافت نشد.</p>
    	<?php endif; ?>
     <div>
    <h3 class="comment_rule">نوشته مرتبط :</h3>
    <?php
        $orig_post = $post;
        global $post;
        $tags = wp_get_post_tags($post->ID);
    
        if ($tags) {
        $tag_ids = array();
        foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;
        $args=array(
        'tag__in' => $tag_ids,
        'post__not_in' => array($post->ID),
        'posts_per_page'=>5, // Number of related posts to display.
        'caller_get_posts'=>1
        );
        $my_query = new wp_query( $args );
    
        while( $my_query->have_posts() ) {
        $my_query->the_post();
        ?>
            <h3><a href="<?php the_permalink()?>"><?php the_title(); ?></a></h3>
        <?php }
        }
        $post = $orig_post;
        wp_reset_query();
        ?>
    </div>
    	<?php get_footer(); ?>

    در قسمت نوشته های مرتبط فقط نوشته هایی که با روز انتشار پست مطابق باشن نمایش داده میشه.

  • Masoud

    آفلاین
    کلیددار
    تعداد نوشته‌ها: ۸۱۵
    تشکر شده: ۶۳۲ بار
    # نوشته شده: ۱۰ سال پیش
    ۱۱ مرداد ۱۳۹۳ - ۱۱:۵۱

    کد
    wp_reset_query();
    رو به اول کد مطالب مرتبط‌تون اضافه کنید و مجدد بررسی کنید.
    اگر حل نشد ، اطلاع بدید تا مشکل‌تون رو با تیم توسعه افزونه wp-jalali در میان بگذاریم.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    melona
  • melona

    آفلاین
    عضو
    تعداد نوشته‌ها: ۵
    تشکر شده: ۱ بار
    # نوشته شده: ۱۰ سال پیش
    ۱۱ مرداد ۱۳۹۳ - ۱۱:۵۵

    مسعود جان مشکل هنوز پابرجاست
    حتی اگه از ابزارکی استفاده کنم که تاریخ جلالی داره
    بازم فقط پست هایی نشون میده که مال همون روز باشه
    سپاس

  • melona

    آفلاین
    عضو
    تعداد نوشته‌ها: ۵
    تشکر شده: ۱ بار
    # نوشته شده: ۱۰ سال پیش
    ۱۱ مرداد ۱۳۹۳ - ۱۷:۰۳

    خب
    مشکل به خاطر پیوند یکتا بود
    چنانچه عنصر تاریخ جلالی در پیوند یکتا باشه این مشکل پیش میاد

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Masoud

درباره‌ی این موضوع