Intereting Posts
Разбиение страниц на странице статических сообщений Перечисление категорий родителей, детей и GrandChild, а затем PostTitles на странице шаблона! Как переписать post slug персонализированного сообщения типа post Вход в wp-admin «redirect_to» указывает на неправильный URL-адрес после миграции Сообщения в блоге на одном субдомене, страницы на другом Добавление короткого кода для обмена сообщениями «paypal accept payment» в моем пользовательском типе почтового типа Перенос сайта WordPress в другой домен Хотите перенаправить, если поисковый запрос совпадает с точным заголовком любого сообщения Поиск / фильтрация таксономии с несколькими таксономиями и множественными таксономическими терминами Ссылка Facebook на логотип сайта Cronjob возвращает много ошибок REMOTE_ADDR, SERVER_PORT, SERVER_NAME и т. Д. Предварительная таксономия Pre_get_post в сочетании с настраиваемыми полями? Разбор короткого кода по-разному основан на том, что он вложен в Исходные условия для пользовательских типов сообщений Ограничить пользователей при установке нескольких приложений 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.

Не весело.