رحیمی

نمایش دسته ها براساس ID

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

سلام

من میخوام حالت نمایش دسته ها در سایدبار رو به جای ترتیب الفبایی روی ترتیب ID قرا بدم.

این کد رو در اینترنت دیدم. اما برای من کار نمی کنه

add_filter('get_the_categories','get_the_category_sort_by_id');

function get_the_category_sort_by_id( $categories ) {

usort($categories, '_usort_terms_by_ID');

return $categories;

}

یک جایی در مورد تغییر در فایل category-template.php گفته بود که اونم جواب نداد.

راه حلی هست؟

ویرایش شده در توسط رحیمی
0

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


لینک به پست

سلام

نیازی به اون کد ها نیست

<?php wp_list_categories('orderby=ID'); ?> 

پ.ن : منبع

https://codex.wordpress.org/Template_Tags/wp_list_categories

ویرایش شده در توسط amirali.bk
2

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


لینک به پست

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

1

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


لینک به پست

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

اصولا تو سایدبار میذارن

1

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


لینک به پست

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

جسارتا من هنوز متوجه نشدم. به sidebar.php اضافه کردم - به آخرش - یک لیست دیگه از دسته ها به انتهای سایدبار من اضافه کرد.

من در اصل یک سایدبار دارم که چندتا ابزارک من جمله ابزارک دسته ها رو توی اون قرار دادم.

حالا کد رو کجا باید قرار بدم؟

ممنون از کمکتون

ویرایش شده در توسط رحیمی
1

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


لینک به پست

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

کد زیر رو قرار بدید تو sidebar.php

1

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


لینک به پست

خب مساله اینه که اصلا نمایشش به هم می ریزه، هرچند که ترتیب نمایش دسته ها درست میشه

آهان... الان درست شد.

با کد زیر:

add_filter( 'widget_categories_args', 'force_widget_cat_args' );

function force_widget_cat_args($cat_args) {

$cat_args['hide_empty'] = 0;

$cat_args['orderby'] = 'id';

return $cat_args;

}

0

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


لینک به پست

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

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

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

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


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

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

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


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