binahayat

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

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

سلام

من با افزونه custom press چندین پست تایپ سفارشی ساختم و به هرکدام هم یک طبقه بندی مخصوص نسبت دادم

مثلا پست تایپ ادبیات= adabiat

طبقه بندی بر اساس قالب قطعه ادبی= adabiatcat

قطعه های ادبی سایت رو در بخش ادبیات ارسال کردم و بر اساس قالب به شعر و داستان و... دسته بندی کردم

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


function adabiat() {
$my_custom_query= new WP_Query(array(
'post_type' => 'adabiat',
'post_status' => 'publish',

'adabiatcat'=> '300',
'order' => 'DESC',
'orderby' => 'ID',
'posts_per_page' =>'4',
'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1
)); ?>
<?php
if($my_custom_query->have_posts()) : ?>
<?php
$trig = 0;
while($my_custom_query->have_posts()) : $my_custom_query->the_post();?>
<?php if($trig == 0) : ?>
<div class="prt-first">
<div class="prt-image">
<a href="<?php the_permalink();?>" title=" <?php the_title_attribute('echo=1'); ?>" rel="bookmark">
<?php the_post_thumbnail('small'); ?>
</a>
</div>
<h4 class="prt-first-title"><a href="<?php the_permalink();?>" title=" <?php the_title_attribute('echo=1'); ?>" rel="bookmark"><?php the_title(); ?></a></h4>
<p class="prt-first-par"><?php the_excerpt(); ?></p>
<?php $trig = 1; ?>
<?php continue; ?>
</div>
<?php endif; ?>
<ul>
<li><div class="khabar"><a href="<?php the_permalink();?>" title=" <?php the_title_attribute('echo=1'); ?>" rel="bookmark"><?php the_title(); ?></a></div></li>
</ul>
<?php endwhile; ?>
<?php else: ?>
نداره.
<?php endif; ?>
<?php wp_reset_query(); ?>
<?php
}
add_shortcode('adabiat', 'adabiat');

در این کد نام طبقه بندی adabiatcat هست که مثلا id بخش شعر 300 هست.

0

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


لینک به پست

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

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

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

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


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

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

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


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