Intereting Posts
Применение шаблонов и принципов OO для разработки плагинов Как я могу отслеживать активных пользователей моего плагина? и почему WordPress.Org не предлагает это? Помощь в определении будущего обходного пути Переписать полностью игнорируется определение таксономического термина на объемные посты с использованием идентификаторов Как обновить роль пользователя без выхода из системы Как проверить сообщение, липкий или еще нет? Отображать цвет фона или изображение с помощью настраиваемого мета-окна? Совместное использование динамических боковых панелей в многосайтовых блогах Добавить семейство шрифтов в TinyMCE Показать сообщения, которые относятся к детскому сроку Сбросить запрос WordPress Post по умолчанию more types plugin – отображать все сообщения типа post на странице Форма обязательного соглашения для доступа к другой странице? исходный код против WordPress

Отсутствует сообщение из пользовательского типа сообщения

Из чистой установки WordPress 4.6.1 я замечаю, что при создании страницы на основе пользовательского типа сообщения отображается страница. Но если я вернусь к файлу functions.php и случайно удалю установленный код регистра (т. Е.

add_action( 'init', 'create_post_type' ); function create_post_type() { $args = array ( 'public' => true, 'has_archive' => true, 'show_ui' => true, 'supports' => array('revision','title','editor','author', 'thumbnail', 'custom-fields'), 'labels' => array( 'name' => __( 'Events' ), 'singular_name' => __( 'Event' ) ) ); register_post_type('events', $args); } 

… и сохраните файл, страница пользовательского типа сообщений исчезнет из пользовательского интерфейса, а также с передней части сайта, но она все еще живет в таблице базы данных mySQL * _posts.

Когда я пытаюсь добавить код обратно в файл functions.php и сохраняю его, он не отображает пользовательскую страницу сообщения … все еще пустой.

Как мы можем отобразить сообщение снова?

Solutions Collecting From Web of "Отсутствует сообщение из пользовательского типа сообщения"

То, что вы наблюдаете, – это нормальное поведение. Регистрация типа сообщения не добавляет никаких данных в базу данных, но добавление нового сообщения после регистрации типа записи добавляет данные в БД. Удаление регистрационного кода типа записи не приведет к удалению данных.

Перейдите к « Настройки»> «Постоянная ссылка» и нажмите «Сохранить изменения». Это должно исправить ошибку 404.

Обратите внимание, что если имя типа сообщения изменяется, при повторном добавлении типа сообщения данные не будут доступны для нового типа сообщений.