رفتن به مطلب

اضافه کردن دسته بندی


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

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

من یه قسمت کد داخل فانکشن نوشتم که مثل برگه ها عمل میکنه ولی عنوانش متفاوته. حالا میخوام برای قسمت دسته بندی هم اضافه بشه چطور این کارو بکنم؟

اینم کدم:


$labelsTeach = array(
'name' => 'آموزش',
'add_new' => 'افزودن مطلب',
'add_new_item' => 'افزودن مطلب',
'edit_item' => 'ویرایش مطلب',
'new_item' => 'مطلب جدید ',
'view_item' => 'نمایش مطلب',
'search_items' => 'جستجوی مطلب',
'not_found' => 'مطلب یافت نشد',
'not_found_in_trash' => 'مطلب در زباله‌دان یافت نشد',
'menu_name' => 'آموزش',
);
$argsTeach = array(
'labels' => $labelsTeach ,
'label' => 'مطالب ',
'hierarchical' => false,
'description' => 'آموزش',
'supports' => array( 'title', 'editor' ) ,
'public' => true,
'show_ui' => true,
'show_in_menu' => true,
'menu_position' => 5,
//'menu_icon' => get_template_directory_uri() . "/images/news.png",
'show_in_nav_menus' => true,
'publicly_queryable' => true,
'exclude_from_search' => true,
'has_archive' => true,
'query_var' => true,
'can_export' => true,
'rewrite' => array('slug' => 'teach'),
'_builtin' => false,
'capability_type' => 'post'
);
register_post_type( 'teach', $argsTeach );

لینک به ارسال

شما برای افزودن چنین خاصیتی بایدتاکسونامی اضافه کنین

بهتره بجای کدهای بالا برای افزودن یک امکان مثل پست یا برگه باید از پست تایپ استفاده کنین :


http://forum.wp-parsi.com/tutorials/article/624-%D8%A2%D8%B4%D9%86%D8%A7%DB%8C%DB%8C-%D8%A8%D8%A7-%D9%85%D9%81%D8%A7%D9%87%DB%8C%D9%85-%D9%88%D8%B1%D8%AF%D9%BE%D8%B1%D8%B3-%D9%BE%D8%B3%D8%AA-%D8%AA%D8%A7%DB%8C%D9%BE/

  • امتیاز 1
لینک به ارسال

من کدمو به این تغییر دادم ولی گروه تست رو که باز میکنم هیچ مطلبی از مطالب تست توش نیست. ولی مطلب تست رو که ایجاد کردم میزنم وجود داره. مشکل چیه؟


add_action('init', 'register_news_posttype' );
function register_news_posttype() {
$labelsNEWS = array(
'name' => 'تست',
'add_new' => 'تست',
'add_new_item' => 'افزودن تست',
'edit_item' => 'ویرایش تست',
'new_item' => 'تست جدید',
'view_item' => 'نمایش ',
'search_items' => 'جستجو',
'not_found' => 'مطلب یافت نشد',
'not_found_in_trash' => 'مطلب در زباله دان یافت نشد',
'menu_name' => 'تست',
);
$argsNews = array(
'labels' => $labelsNEWS,
'label' => 'تست',
'hierarchical' => false,
'description' => 'تست',
'supports' => array( 'title', 'editor', 'thumbnail','excerpt' ) ,
'public' => true,
'show_ui' => true,
'show_in_menu' => true,
'menu_position' => 7,
// 'menu_icon' => get_template_directory_uri() . "/images/news.png",
'show_in_nav_menus' => true,
'publicly_queryable' => true,
'exclude_from_search' => true,
'has_archive' => true,
'query_var' => true,
'can_export' => true,
'rewrite' => array('slug' => 'test'),
'_builtin' => false,
'capability_type' => 'post'
);
register_post_type( 'test', $argsNews );
//--------------------------------------------------------------------------------taxonomy news
$labelsTaxcnews = array(
'name' => 'گروه تست',
'singular_name' => 'گروه تست',
'search_items' => 'جستجو',
'popular_items' => 'بیشتر Ø§Ø³ØªÙØ§Ø¯Ù‡ شده',
'all_items' => 'تمام اخبار',
'parent_item' => 'مادر دسته بندی ها',
'edit_item' => 'ویرایش',
'update_item' => 'ویرایش',
'add_new_item' => 'اضافه کردن',
'new_item_name' => 'تست جدید',
'add_or_remove_items' => 'پاک یا اضافه'
);
$argsTaxnews = array(
'label' => 'گروه تست',
'labels' => $labelsTaxnews,
'public' => true,
'hierarchical' => true,
'show_ui' => true,
'show_in_nav_menus' => true,
'args' => array( 'orderby' => 'term_order' ),
'rewrite' => array( 'slug' => 'alltest', 'with_front' => true ),
'query_var' => true
);
register_taxonomy( 'alltest', 'test', $argsTaxnews );
}

لینک به ارسال

من کدمو به این تغییر دادم ولی گروه تست رو که باز میکنم هیچ مطلبی از مطالب تست توش نیست. ولی مطلب تست رو که ایجاد کردم میزنم وجود داره. مشکل چیه؟

من که نفهمیدم چی گفتین ! خودتون متوجه شدین ؟

بالاخره چی باز نشد و چی نشد ؟

لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

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



ورود به حساب کاربری
×
×
  • اضافه کردن...