رفتن به مطلب

مرتب کردن ترتیب مطالب بر اساس چند دسته


poriia

پست های پیشنهاد شده

خسته نباشید

چند تا دسته دارم که فقط عنوانشون مرتب هست به این صورت:

c-0

c-1

.

.

c-10

میخوام توی صفحه بایگانی تمامی نوشته های این دسته ها، ابتدا نوشته های دسته c-10 سپس دسته c-9 الی نوشته دسته c-0 نمایش داده بشن.دستور این به چه صورت باید باشه؟

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

کد صفحه بایگانی:


<div id="archive-posts">
<?php
$cur_cat_id = get_cat_id(single_cat_title("", false));
if (($cur_cat_id != 21) && ($cur_cat_id != 35)) {
arras_render_posts(null, arras_get_option('archive_display'));
} else {
arras_render_posts(null, 'node-based');
}
?>
<?php
if (function_exists('wp_simple_pagination'))
wp_simple_pagination(); else {
?>
<div class="navigation clearfix">
<div class="floatleft"><?php next_posts_link(__('Older Entries', 'arras')) ?></div>
<div class="floatright"><?php previous_posts_link(__('Newer Entries', 'arras')) ?></div>
</div>
<?php } ?>
</div>

نمایش نوشته ها با توجه به تنظیمات قالب فرق میکنه و با توجه به کد بالا، تابع arras_render_posts خروجی رو تعیین میکنه.

ممنون میشه راهنمایی کنید.

لینک به ارسال

سلام

با استفاده از ژنراتور کوئری ساز


<?php
$custom_query = new WP_Query(array(
'post_status' =>'publish',
'post_type' =>'post',
'order' =>'descending',
'orderby' =>'ID',
'cat' =>'10,9,8,7,6,5,4,3,2,1',
'posts_per_page' =>'-1',

'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1
));
?>

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...