wp_insert_post() — Ошибка HTTP500
-
Прошу помощи, в гугле уже искал …
Делаю так:
<?php $title = $_POST['subject']; $content = $_POST['text']; $id = $_POST['b']; $post = array( 'post_status' => 'publish', 'post_type' => 'post', 'post_author' => $user_ID, 'post_parent' => $id, 'post_title' => $title, 'post_content' => $content ); wp_insert_post( $post ); ?>
А при попытке отработки получаю:
Ошибка сервера На веб-сайте произошла ошибка при получении http://.../savepost.php. Веб-сайт может быть закрыт на обслуживание или настроен неправильно. Вот несколько советов и рекомендаций: Обновите эту страницу позже. Ошибка HTTP 500 (Internal Server Error): Непредвиденная ситуация была обнаружена в то время как сервер пытался выполнить запрос.
В логах:
[Sat Nov 24 02:51:10 2012] [error] [client ...] PHP Fatal error: Call to undefined function wp_insert_post() in /var/www/.../savepost.php on line 17, referer: http://.../?page_id=2519&a=%D0%9B%D0%B8%D0%B3%D0%B0%20%D1%81%D1%82%D0%B0%D0%B2%D0%BE%D0%BA&b=%D0%90%D0%B7%D0%BE%D0%B2&c=%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B0%D1%8F&d=2446
17-я строка это wp_insert_post( $post );
И что не так? 🙁
Просмотр 4 ответов — с 1 по 4 (всего 4)
Просмотр 4 ответов — с 1 по 4 (всего 4)
- Тема «wp_insert_post() — Ошибка HTTP500» закрыта для новых ответов.