Intereting Posts
Сколько требуется обслуживание сервера WordPress? Плагин для книжной полки и / или виджет Пользовательские ссылки привязки меню не работают Загрузка содержимого подкатегорий с помощью ajax пользовательская таксономия и страницы переписывают конфликт слизняков, дают 404 Сообщения WordPress с несколькими данными post_meta Несколько копий одного и того же сайта: как организовать код / ​​архитектуру? Как узнать, который является текущим запросом при использовании пользовательских запросов? Получайте изображение с пользовательским размером за пределами WordPress Определение записей импортера Проблема с wp_insert_post () новый администратор сайта не может просматривать категории в wordpress multisite 2 Различные настраиваемые типы сообщений в подменю «Этот сайт находится в разработке» при совместном использовании на Facebook Фильтр поиска запросов в пользовательском таксономии WordPress, не отображающий сообщений в пустое поле

404 Ошибка при отправке формы в пользовательский тип сообщения

Я пытаюсь создать систему форума с использованием пользовательских типов сообщений WP – двух типов сообщений, таких как Тема / Ответ и таксономия Форума.

Я создал единый шаблон для типа сообщения темы, в котором я добавил форму ответа. Проблема в том, что при отправке формы я получаю 404 страницы.

Это шаблон формы:

<div class="topic-reply-form"> <form method="post" name="topic-reply-form" class="topic-reply-form clear-block" action="<?php echo home_url('/'); ?>"> <p><?php _ae("Add reply"); ?></p> <fieldset> <textarea id="reply-content" name="content" cols="50" rows="6"></textarea> <input type="hidden" name="topic" value="<?php the_ID(); ?>" /> <?php wp_nonce_field('new-topic-reply'); ?> <input type="submit" value="Publish" id="reply-submit" name="reply-submit" /> </fieldset> </form> </div> 

Есть идеи, почему это происходит?

Solutions Collecting From Web of "404 Ошибка при отправке формы в пользовательский тип сообщения"

это было поле названия темы. Кажется, вы не можете использовать зарезервированные термины в $ _POST, а «topic» – это имя типа сообщения, поэтому, вероятно, один из них …

FYI всем, кто находит это, также помните о том, как вы называете своих нонцев. Если есть конфликт, WP не распознает логику на вашей странице, которая проверяет nonce. Это даст вам 404.

Не весело.