mohammadjavadkhalili 22 ارسال شده در مرداد 94 گزارش بازنشر ارسال شده در مرداد 94 سلام دوستان،من الان یک پست تایپ ایجاد کردم حالا میخوام توی برگه ای که خودم ایجاد کردم فقط دسته ای خاص از اون پست تایپ نمایش داده بشه،عین اینکه مثلا میایم دسته ای خاص از ارسال نوشته رو قرار میدیم(حالا تو هرصفحه یا هر جایی از قالب که دلمون میخواد)برای پست تایپم همین کار رو بکنیمالبته من آموزش های تاپیک ها ی دیگرو دیدم ولی راستیش خیلی نفهمیدم چیکار کنماینم کد پست تایپم تو فانکشن:function my_custom_post_media() {$labels = array('name' => _x( 'آرشیو صوت و تصویر', 'post type general name' ),'singular_name' => _x( 'صوت وتصویر', 'post type singular name' ),'add_new' => _x( 'افزودن جدید', 'book' ),'add_new_item' => __( 'افزودن صوت و تصویر جدید' ),'edit_item' => __( 'ویرایش صوت و تصویر' ),'new_item' => __( 'صوت و تصویر جدید' ),'all_items' => __( 'همه صوت و تصویرها' ),'view_item' => __( 'نمایش صوت و تصویر' ),'search_items' => __( 'جست و جو صوت و تصویر' ),'not_found' => __( 'صوت و تصویر یافت نشد' ),'not_found_in_trash' => __( 'صوت و تصویر در زباله دان یافت نشد' ),'parent_item_colon' => '','menu_name' => 'صوت و تصویر');$args = array('labels' => $labels,'description' => 'ذخیره اطلاعات مربوط به صوت و تصویر','public' => true,'menu_position' => 5,'supports' => array( 'title', 'editor', 'thumbnail', 'excerpt', 'comments' ),'has_archive' => true,);register_post_type( 'media', $args );}add_action( 'init', 'my_custom_post_media' );function my_taxonomies_media() { $labels = array( 'name' => _x( 'دسته بندی صوت و تصویر', 'taxonomy general name' ), 'singular_name' => _x( 'دسته بندی صوت و تصویر', 'post type singular name' ), 'search_items' => __( 'جست و جوی دسته بندی صوت و تصویر' ), 'all_items' => __( 'همه دسته بندی محصولات' ), 'parent_item' => __( 'دسته بندی صوت و تصویر' ), 'parent_item_colon' => __( 'دسته بندی صوت و تصویر:' ), 'edit_item' => __( 'ویرایش دسته بندی صوت و تصویر' ), 'update_item' => __( 'تغییر دسته بندی صوت و تصویر' ), 'add_new_item' => __( 'افزودن دسته بندی جدید صوت و تصویر' ), 'new_item_name' => __( 'دسته بندی جدید صوت و تصویر' ), 'menu_name' => __( 'دسته بندی همه ی صوت و تصویرها' ), ); $args = array( 'labels' => $labels, 'hierarchical' => true, ); register_taxonomy( 'media_category', 'media', $args );}add_action( 'init', 'my_taxonomies_media', 0 ); نقل قول لینک به ارسال
aminmir 21 ارسال شده در مرداد 94 گزارش بازنشر ارسال شده در مرداد 94 برای نمایش تکسونومی ها و پست تایپها میتونی از همون کوئری های اصلی وردپرس استفاده کنی:$args = array('tax_query' => array( array( 'taxonomy' => 'person', 'field' => 'Category Name', 'terms' => tag name' )));$query = new WP_Query( $args );این هم کوئری نمایش پستها:<?php$my_custom_query= new WP_Query(array('post_type' => 'custom','post_status' => 'publish','cat' => '0','order' => 'DESC','orderby' => 'ID','posts_per_page' =>'10','paged' => (get_query_var('paged')) ? get_query_var('paged') : 1)); ?><?phpif($my_custom_query->have_posts()) : ?><?phpwhile($my_custom_query->have_posts()) : $my_custom_query->the_post();?> نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .