@Fqwd123

Как добавить тип записи?

Здравствуйте! Мне нужно добавить несколько кастомных типов записей.
Пытаюсь я сделать это так:
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"
Как вообще правильно добавить несколько записей за раз.
Извините, но я полный профан в этой сфере, заранее благодарю за помощь!
  • Вопрос задан
  • 65 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы