رفتن به مطلب

نمایش تکسونومی ها برا اساس ترتیب تایپ کردن در نوشته


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

سلام خسته نباشید.

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

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

از این کد استفاده کردم اول درست بود ولی حالا انگار مشکل داره

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

function plugin_get_the_ordered_terms ( $terms, $id, $taxonomy ) {
    if ( 'actor' != $taxonomy ) // only ordering tags for now but could add other taxonomies here.
        return $terms;

    $terms = wp_cache_get($id, "{$taxonomy}_relationships_sorted");
    if ( false === $terms ) {
        $terms = wp_get_object_terms( $id, $taxonomy, array( 'orderby' => 'term_order' ) );
        wp_cache_add($id, $terms, $taxonomy . '_relationships_sorted');
    }

    return $terms;
}

add_filter( 'get_the_terms', 'plugin_get_the_ordered_terms' , 10, 4 );

/**
 * Adds sorting by term_order to post_tag by doing a partial register replacing
 * the default
 */
function plugin_register_sorted_post_tag () {
    register_taxonomy( 'actor', 'post', array( 'sort' => true, 'args' => array( 'orderby' => 'term_order' ) ) );
}

add_action( 'init', 'plugin_register_sorted_actor' );

 

ویرایش شده توسط mr.m0hamm4d
لینک به ارسال

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

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

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

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

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

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

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

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

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