amin20100 69 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 سلام من میخام دسته های وردپرس رو بر اساس حروف الفبا دسته بندی کنم به این صورت که مثلا الف بیاد و دسته هایی که با الف شروع میشن زیردسته ش قرار بگیره و همچنین حروف انگلیسی و اعداد رو هم ساپورت کنه ، کسی میدونه چجور میشه همچین کاری کرد ، در ضمن میخام این کار به طور اتوماتیک باشه ، ینی نمیخام مثلا بیام 32 تا حرف الفبا رو از داشبورد وردپرس به عنوان دسته بندی ایجاد کنم و بقیه دسته ها رو زیر دسته اینها قرار بدممرسی نقل قول لینک به ارسال
Parsa 23463 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 https://wordpress.org/plugins/a-to-z-category-navigation-widget/https://wordpress.org/plugins/tags/alphabetical 1 نقل قول لینک به ارسال
amin20100 69 ارسال شده در اردیبهشت 94 مالک گزارش بازنشر ارسال شده در اردیبهشت 94 (ویرایش شده) مرسی فقط فارسی ساپورت نمی کرد و یه سری مشکلات داشت که حلش کردم ، کداشو میذارم اینجا هرکی خواست استفاده کنهfunction dropdown_list_categories() {echo '<ul>'; global $wpdb; $cc=0; $calp = array('ا','ب','پ','ت','ث','ج','چ','ح','خ','د','ذ','ر','ز','ژ','س','ش','ص','ض','ط','ظ','ع','غ','ف','ق','ک','گ','ل','م','ن','و','ه','ی','0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'); for ($i=0;$i <= count($calp)-1;$i++){ $squery = "select t.term_id,t.name from ".$wpdb->prefix."terms t, ".$wpdb->prefix."term_taxonomy as tr where t.term_id = tr.term_id and tr.taxonomy = 'category' and t.name like '".$calp[$i]."%' and t.term_id"; $rs=$wpdb->get_results($squery); if(count($rs)>0){ echo '<li>'; echo '<a href="#ul-'.$calp[$i].'">'.$calp[$i].'</a>'; echo '<ul id="ul-'.$calp[$i].'">'; foreach($rs as $rrr){ echo '<li><a href="'.get_category_link( $rrr->term_id ).'" title="'.$rrr->name.'">'.$rrr->name.'</a>'; echo '</li>'; } echo '</ul>'; '</li>'; }else{ //echo '<a href="#" class="" id="char'.$calp[$i].'">'.$calp[$i].'</a>'; } }echo '</ul>';} ویرایش شده اردیبهشت 94 توسط amin20100 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .