Создаем произвольный тип записей
Сокращенный вариант
Скопировано
add_action( 'init', function() {
$labels = array(
'name' => 'Заказы',
'singular_name' => 'Заказ',
'add_new' => 'Добавить новый',
'add_new_item' => 'Добавить новый заказ',
'edit_item' => 'Редактировать заказ'
);
$args = array(
'labels' => $labels,
'public' => true,
'has_archive' => true,
'menu_position' => 5,
'supports' => array( 'title', 'editor', 'thumbnail', 'excerpt', 'comments' )
);
register_post_type( 'orders', $args );
});
Показать код
Расширенный вариант
Скопировано
add_action( 'init', function() {
$labels = array(
'name' => 'Заказы',
'singular_name' => 'Заказ',
'add_new' => 'Добавить новый',
'add_new_item' => 'Добавить новый заказ',
'edit_item' => 'Редактировать заказ',
'new_item' => 'Новый заказ',
'all_items' => 'Все заказы',
'view_item' => 'Смотреть заказ',
'search_items' => 'Найти заказ',
'not_found' => 'Заказы не найдены',
'not_found_in_trash' => 'Нет удаленных заказов'
);
$args = array(
'labels' => $labels,
'public' => true,
'has_archive' => true,
'menu_position' => 5,
'menu_icon' => 'dashicons-list-view',
'supports' => array( 'title', 'editor', 'thumbnail', 'excerpt', 'comments' )
);
register_post_type( 'orders', $args );
});
Показать код