mr.m0hamm4d 1 ارسال شده در مرداد 98 گزارش بازنشر ارسال شده در مرداد 98 (ویرایش شده) سلام خسته نباشید. من میخام که تکسونومی هام دقیقا به همون ترتیبی که تایپ میکنم نمایش داده بشن ولی وردپرس اونو بر اساس حروف الفبا مرتب میکنه و نمایش میده. ممنون میشم راهنمایی کنید. از این کد استفاده کردم اول درست بود ولی حالا انگار مشکل داره من میخام دقیقا بر اساس ترتیب تایپ کردن نمایش داده بشه 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' ); ویرایش شده مرداد 98 توسط mr.m0hamm4d نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .