Здравствуйте! Мне нужно добавить несколько кастомных типов записей.
Пытаюсь я сделать это так:
add_action('init','create_questions_post');
function create_questions_post() {
$labels = array(
'name' => __('Questions')
);
$args = array(
'labels' => $labels,
'has_archive' => true,
'public' => true,
'hierarchical' => false,
'menu_position' => 5,
'supports' => array(
'title',
'editor',
'excerpt',
'custom-fields',
'thumbnail'
),
);
register_post_type( 'articles', $args);
}
И так с каждым типом записи( меняю имя функции, и поле name). Но возникает несколько проблем:
1) Добавляется только тот тип записи, который написан в коде последним
2) Кода в админке нажимаешь на добавленной записи "добавить новую", пишет ошибку "Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'WP_Privacy_Policy_Content' not found in /home/byter/dev-byter.fun/logist/wp-includes/class-wp-hook.php on line 298"
Как вообще правильно добавить несколько записей за раз.
Извините, но я полный профан в этой сфере, заранее благодарю за помощь!