shima26 18 ارسال شده در دی 93 گزارش بازنشر ارسال شده در دی 93 با سلام!قصد دارم تمامی تاکسونامی های که ساختم رو به صورت لیست به همراه تعداد پست های اون تاکسونامی توی صفحه آرشیو تاکسونامی نشون بدم مثلا :کودکان (3)بزرگسالان (5)ممنون میشم راهنمایی بفرماییدبا تشکر نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در دی 93 گزارش بازنشر ارسال شده در دی 93 <?php$taxonomies = array( 'post_tag', 'my_tax',);$args = array( 'hierarchical' => true, 'pad_counts' => true,);$terms = get_terms($taxonomies, $args);?>همینطور بخونیدhttp://codex.wordpress.org/Function_Reference/get_terms 3 نقل قول لینک به ارسال
shima26 18 ارسال شده در دی 93 مالک گزارش بازنشر ارسال شده در دی 93 (ویرایش شده) ممنون ولی چیزی به نمایش در نیومدشاید مشکل از کدهای رجیستر باشهبااین کد ها پست تایپ و تاکسونامی رو رجیستر کردم<?phpadd_action('init', 'mahsul_init');function mahsul_init(){$mah_labels = array('name' => _x('محصول ', 'post type general name'),'singular_name' => _x('محصول', 'post type singular name'),'all_items' => __('همه محصولها'),'add_new' => _x('افزودن محصول جدید', 'videos'),'add_new_item' => __('افزودن محصول جدید'),'edit_item' => __('ویرایش محصول'),'new_item' => __('محصول جدید'),'view_item' => __('نمایش محصول'),'search_items' => __('جستجو در محصولها'),'not_found' => __('محصولی یافت نشد'),'not_found_in_trash' => __('محصولی در زباله دان یافت نشد'),'parent_item_colon' => '');$args = array('labels' => $mah_labels,'public' => true,'publicly_queryable' => true,'show_ui' => true,'query_var' => true,'rewrite' => true,'capability_type' => 'post','hierarchical' => true,'menu_position' => 5,'supports' => array('title','editor','thumbnail','comments','custom-fields'),'has_archive' => 'products');register_post_type('products',$args);}?><?php// Add custom taxonomiesadd_action( 'init', 'my_create_taxonomies', 0 );function my_create_taxonomies(){$my_labels = array('name' => _x( 'دسته محصولات', 'taxonomy general name' ),'singular_name' => _x( 'دسته محصولات', 'taxonomy singular name' ),'search_items' => __( 'جستجو در دسته محصولات' ),'all_items' => __( 'همه دسته های محصولات' ),'most_used_items' => null,'parent_item' => null,'parent_item_colon' => null,'edit_item' => __( 'ویرایش دسته محصولات' ),'update_item' => __( 'به روز رسانی دسته محصولات' ),'add_new_item' => __( 'افزودن دسته محصولات' ),'new_item_name' => __( 'دسته محصول جدید' ),'menu_name' => __( 'دسته محصولات' ),);register_taxonomy('meal-type',array('products'),array('hierarchical' => true,'labels' => $my_labels,'show_ui' => true,'query_var' => true,'rewrite' => array('slug' => 'cats-products' )));}?>واین کد رو توی حلقه توی صفحه archive-products.php<?php$taxonomies = array( 'post_tag', 'my_tax',);$args = array( 'hierarchical' => true, 'pad_counts' => true,);$terms = get_terms($taxonomies, $args);?>با تشکر ویرایش شده دی 93 توسط shima26 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در دی 93 گزارش بازنشر ارسال شده در دی 93 صفحه ای که لینک دادم رو نخوندید دیگهبرای نمایش باید براش حلقه درست کنید مثل<?php echo '<ul>';foreach ( $terms as $term ) { echo '<li><a href="' . get_term_link( $term ) . '" title="' . sprintf( __( 'View all post filed under %s', 'my_localization_domain' ), $term->name ) . '">' . $term->name . ' </a>('.$term->count.')</li>'; } echo '</ul>'; ?> 2 نقل قول لینک به ارسال
shima26 18 ارسال شده در دی 93 مالک گزارش بازنشر ارسال شده در دی 93 (ویرایش شده) اون صفحه ایی روکه لطف کردید دادید رو کامل خوندم همه کدهایی که دادهشدهبودتوی صفحه روامتحان کردم چه داخل حلقه وردپرس چه بدون حلقه ولی بازم چیزی نشون نمیدهگفتم شاید مشکل از کدهای functions باشه اونا روه م قرار دادمیعنی 5 روزه فقط اسیر همینم ممنون میشم راهنمایی بفرمایید ویرایش شده دی 93 توسط shima26 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در دی 93 گزارش بازنشر ارسال شده در دی 93 <?php$taxonomies = 'product';$terms = get_terms($taxonomies, array( 'hierarchical' => true, 'pad_counts' => true,));if($terms) {echo '<ul>';foreach ( $terms as $term ) {echo '<li><a href="' . get_term_link( $term ) . '" title=" مشاهده تمام مطالب' . $term->name . '">' . $term->name . ' </a>('.$term->count.')</li>';}echo '</ul>';}?>از این کد هم می تونید استفاده کنید <?php wp_list_categories( array('show_count' => 1,'title_li' => '','taxonomy' => 'product', ) );?> 1 نقل قول لینک به ارسال
shima26 18 ارسال شده در دی 93 مالک گزارش بازنشر ارسال شده در دی 93 با تشکر از شما ولی این کدها دسته هایی که برای قسمت پست ها هم قرار دادم رو نشون میدهمن میخوام فقط تاکسونامی های پست تایپ products رو نشون بده نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در دی 93 گزارش بازنشر ارسال شده در دی 93 شما از یک تاکسونامی برای جفتشون استفاده کردید اگر می خواهید مجزا باشند باید تاکسونامی های جدا بسازید نقل قول لینک به ارسال
shima26 18 ارسال شده در دی 93 مالک گزارش بازنشر ارسال شده در دی 93 شما از یک تاکسونامی برای جفتشون استفاده کردید اگر می خواهید مجزا باشند باید تاکسونامی های جدا بسازیدیعنی چطوری جدا کنمشون ؟ببخشید که من یکم مبتدیم نقل قول لینک به ارسال
Parsa 23463 ارسال شده در دی 93 گزارش بازنشر ارسال شده در دی 93 برای پست اولاز این کد میتوانید استفاده کنید$taxonomy = "category";$total_count = 0;foreach ( get_terms( $taxonomy ) as $term ) { $total_count += (int) $term->count;}echo $total_count; نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .