Поддержка Проблемы и решения Несколько новых типов записей

  • Подскажите, плиз.

    Не могу создать второй новый тип записей, выдает ошибку

    Cannot redeclare create_post_type()

    Один уже создал и наполнил контентом, как создать второй?

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Функция create_post_type() в WordPress уже существует.

    Назовите свою функцию как-нибудь по-другому.

    Как же я задам другое имя, если мне необходимо выполнение этой функции? Может что не понимаю, но попробовал — не получилось.

    Мне, наверное, необходимо что-то типа unset? Удалить функцию после выполнения, а потом создать?

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Я ошибся — функции create_post_type() в ядре WordPress нет, она есть в примере из Кодекса.

    Просто добавьте в вашу функцию ещё один вызов register_post_type() с параметрами второго произвольного типа.

    Но ведь это же очевидно! Все получилось.

    Сергей, спасибо вам огромное.

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «Несколько новых типов записей» закрыта для новых ответов.