Здравствуйте, скажите пожалуйста как сделать отзывы на сайте Wordpress без использования плагинов, хочу встроить их в тему.
В общем создал я Custom Post Type, вывел в шаблоне, теперь мне интересно, как сделать форму на странице сайта, в которую можно ввести все данные и нажать отправить отзыв и чтобы он улетел в мой post type в неопубликованном виде, чтобы можно было его модерировать?
Ну или в крайнем случае подскажите какой плагин использовать, с возможностью вывода на странице списка отзывов с использованием своей вёрстки, макет просто не предполагает использовать стандартные виды отзывов.
Если коротко: wp_insert_post().
Если чуть подробнее: создаете обработчик, на который будете отправлять данные из формы, например reviewHandler.php, в самом обработчике проверяете все данные и их же подставляете в качестве аргументов в wp_insert_post(), вот в общем и все.
Спасибо большое, ато везде написано про easy/strong testimonials я их пощупал, но у них стандартный вид отображения, в общем мне не подошли. Попробую через wp_insert_post()
Скажите пожалуйста в чём может быть дело, я создал файл feadback.php в папке с темой, затем в шаблоне темы в теге form в action указал url к файлу feadback.php, но получаю ошибку:
Fatal error: Uncaught Error: Call to undefined function wp_insert_post() in W:\domains\mcrcompass\wp-content\themes\mcrcompass\feedback\questions.php.
Я так понимаю нужно что-то прописать в файле feadback.php сверху, чтобы он понимал что такое функция wp_insert_post(), или что-то ещё надо сделать?