Как создать произвольный тип записи для вордпресс[рабочий код]?

Ответ
 // create the labels for the post type
 $labels =
 array(
 'name' => __('Portfolio'),
 'singular_name' => __('Portfolio'),
 'rewrite' =>
 array(
 'slug' => __('portfolio')
 ),
 'add_new' => _x('Add Item', 'portfolio'),
 'edit_item' => __('Edit Portfolio Item'),
 'new_item' => __('New Portfolio Item'),
 'view_item' => __('View Portfolio'),
 'search_items' => __('Search Portfolio'),
 'not_found' => __('No Portfolio Items Found'),
 'not_found_in_trash' => __('No Portfolio Items Found In Trash'),
 'parent_item_colon' => ''
 );
 // set up the arguements for post type
 $args =
 array(
 'labels' => $labels,
 'public' => true,
 'publicly_queryable' => true,
 'show_ui' => true,
 'query_var' => true,
 'rewrite' => true,
 'capability_type' => 'post',
 'hierarchical' => false,
 'menu_position' => 111,
 'supports' =>
 array(
 'title',
 'editor',
 'thumbnail'
 )
 );
// register the post type
 register_post_type(__('te_portfolio'), $args);
 
Добавить Комментарий

Добавление произвольной таксономии:

 $labels_measures = array(
 'name' => 'Категории',
    'singular_name' => 'Категории',
    'search_items' => 'Найти категорию',
    'all_items' => 'Все категории',
    'parent_item' => 'Родительская категория',
    'parent_item_colon' => 'Родительская категория:',
    'edit_item' => 'Редактировать категорию',
    'update_item' => 'Обновить категорию',
    'add_new_item' => 'Добавить категорию',
    'new_item_name' => 'Новая категория',
    'menu_name' => 'Категории'
 );
 $args_measures = array(
 'hierarchical' => true,
 'labels' => $labels_measures,
 'public' => true,
 'publicly_queryable' => true,
 'show_ui' => true,
 'show_in_nav_menus' => false,
 'show_tagcloud' => false,
 'query_var' => true,
 'rewrite' => array('slug' => 'reports')
 );
 register_taxonomy('reports', array('report'), $args_measures);
 

Добавить Комментарий

Ваш ответ

Размещая свой ответ, вы соглашаетесь с правилами сайта.