در حال نمایش 3 نوشته - 1 تا 3 (از کل 3)
  • نویسنده
    نوشته ها
  • #31948

    C3css.com
    مشارکت کننده

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

    <?php
    wp_reset_query();
    wp_reset_postdata();
    $args=array(
    	'post_type'=>'kanoon',
    	'tax_query'=>array(
    		array(
    			'taxonomy'=>'kanoonTax',
    			'field'=>'slug',
    			'terms'=>'clubplanscalendar'
    		),
    	),
    	'posts_per_page'=>5
    );
    $query=new Wp_Query($args);
    if($query){
    	while($query->have_posts()){
    		$query->the_post(); ?>
    		<li><a>"><?php echo get_the_title(); ?></a></li>
    		<?php
    	}
    }

    آیا نمایش دو پست تایپ بر براساس تاریخ ارسال رو باید با استفاده از relation موجود در taxonomy نشون داد یا کد دیگه ای میخواد.ممنون یشم که توضیح بدید.

    #31966

    سعید شعبانی
    کلید دار

    درود بر شما

    برای این که مطالب دو تا پست سفارشی را که در یک دسته بندی خاص قرار دارند را با هم نمایش بدید ابتدا باید taxnomary هر دو پست تایپ یکی باشه بعد داخل کوئری ای که می نویسید در پارامتر post_type پست تایپ های مورد نظرتون را با کاما از هم جا کنید.

    'post_type' => array( 'kanoon_1', 'kanoon_2' ),

    و برای مشخص کردن term مربوطه همانطور که خودتون هم در کد ها نشوتید باید از tax_query استفاده کنید.

    #31979

    C3css.com
    مشارکت کننده

    بسیار سپاسگذارم استاد.

در حال نمایش 3 نوشته - 1 تا 3 (از کل 3)

کاربر گرامی برای پاسخ به این موضوع اگر عضو روکش هستید باید سایت شوید در غیر اینصورت باید عضو شوید.