Intereting Posts
Как я могу работать с дублирующимися данными, хранящимися как строка JSON в таблице Wordpp wp_postmeta? Позвольте пользователям регистрироваться и показывать им только область (без плагина) Почему WordPress лишает ссылки привязки из URL-адресов элементов mneu? Запустить дополнительную службу в домене с помощью WordPress Multisite? Поддержка пользовательских шаблонов для настраиваемого типа сообщений? Неверный URL-адрес для изображений при использовании той же базы данных для двух установок WordPress Отсутствие изображений после перемещения серверов wp nav menu: добавить атрибуты в пункты меню Какие шаблоны / функции необходимы в пользовательской теме, чтобы дать комментарии новым способом 3.0 Как изменить постоянную ссылку по категориям? Как создавать и работать с пользовательскими данными / таблицами (т. Е. Для произвольных данных)? Индекс со ссылками и выдержками из подстраниц, отсортированных по заказу меню навигации Невозможно изменить родительскую страницу Get_attached_media не отображает все изображения Добавление категорий ко всем блогам сразу

Представление на лицевой стороне, не создающее сообщение

Я пытаюсь использовать форму переднего конца для создания сообщения. Я пробовал какое-то время, но я пост не создан. Я использую код ниже, я не уверен, что я что-то забыл.

<?php Starkers_Utilities::get_template_parts( array( 'parts/shared/html-header','parts/shared/header') ); ?> <?php function ty_front_end_form() { ?> <?php if($_POST){ ty_save_post_data(); } } function ty_save_post_data() { if ( empty($_POST) || !wp_verify_nonce($_POST['name_of_nonce_field'],'name_of_my_action') ) { print 'Sorry, your nonce did not verify.'; exit; }else{ // Do some minor form validation to make sure there is content if (isset ($_POST['title'])) { $title = $_POST['title']; } else { echo 'Please enter a title'; exit; } if (isset ($_POST['description'])) { $description = $_POST['description']; } else { echo 'Please enter the content'; exit; } if(isset($_POST['post_tags'])){ $tags = $_POST['post_tags']; }else{ $tags = ""; } // Add the content of the form to $post as an array $post = array( 'post_title' => wp_strip_all_tags( $title ), 'post_content' => $description, 'post_category' => $_POST['cat'], 'tags_input' => $tags, 'post_status' => 'publish', 'post_type' => $_POST['post-type'] ); wp_insert_post($post); $location = home_url(); echo "<meta http-equiv='refresh' content='0;url=$location' />"; exit; } // end IF } ?> <div class="form-wrap" style="margin-top: 300px;"> <form id="custom-post-type" name="custom-post-type" method="post" action=""> <p><label for="title">Post Title</label><br /> <input type="text" id="title" value="" tabindex="1" size="20" name="title" /> <p align="right"><input type="submit" value="Publish" tabindex="6" id="submit" name="submit" /></p> <?php wp_nonce_field( 'name_of_my_action','name_of_nonce_field' ); ?> </form> </div> <?php Starkers_Utilities::get_template_parts( array( 'parts/shared/footer','parts/shared/html-footer') ); ?> 

Solutions Collecting From Web of "Представление на лицевой стороне, не создающее сообщение"