Создал новый тип контента, после активации поставил flush_rewrite_rules(); и тут же полезло… Переш шапкой админки вылезла куча кода, как будто кто-то забыл поставить <?php перед началом кода. Закомментил flush_rewrite_rules(); – все стало ок, но на странице изменения пермалинков та же проблема, только уже в тебе страницы, хотя крякозябров уже нет и старица фунционирует, если прокручивать вниз )))
убрал весь добавленный код нового функционала, отключил все плаги, перезалил админку, проблема осталась….
Структура пермалинков – /post/%postname%
Что это может быть и как быть?
что то типа такого
Попутный вопрос, как выводил список записей?
Да, там позднее обнаружился некий скрипт генерации рсс для яндекса, и в самых функциях темы было найдено следующее:
Я так и не расшифровал что она делает. Просто отключил инициализацию )) Но интересно, корректно ли она написана и если да, то как тогда уживать подобные функции со стандартными способами добавления новых типов постов?
Список записей выводил через шаблон страницы + wp_query/ Синлл записи тип поста, архив – через шаблоны single-post_type_name и archive-post_type_name
Плагин easy-post-types делает всё это счастье без дополнительных вмешательств в шаблон, хотя надо будет его поглубже копнуть, скорее всего у него шаблоны для записей внутри есть.
Ну что вы, в том то и прелесть кастомных типов записей что можно выводить как угодно в любом виде а не стандартными шаблонами…
Естественно что всё будет выводиться нестандартными плюшками, но вопрос в том, чтобы изначально оно работало в стандартной теме.