flush_rewrite_rules и register_post_type — решение ошибки 404? (WordPress)

wordpressНе так давно столкнулся с проблемой что никак не отображались определенный типы записей в WordPress.

Решение нашлось не сразу,  но оказалось несложное и именно:
Сразу после функции:
register_post_type( … )

Пишем: flush_rewrite_rules(false);

И при верном создании кастомного типа записей все заработает.

А теперь для справки:

flush_rewrite_rules(false) — Специальная функция, которая сделает так, чтобы изменения вступили в силу сразу же (не нужно было обновлять настройки с постоянными ссылками).

register_post_type — Создает новый или изменяет имеющийся тип записи. У него будет свое меню администратора, отдельные страницы редактирования, своя таксономия и другие возможности, необходимые для полноценных публикаций.