2013-08-11 5 views
1

Я пытаюсь добавить систему голосования на свой сайт, который использует CMS WordPress.

Я предполагаю, что AJAX следует использовать, и у меня есть файл шаблона и внешний PHP-файл, который обращается к базе данных, но это явно не работает.

Я получаю эту ошибку:

"Call to undefined function add_action()".

$wpdb, вероятно, не может быть использован в качестве внешнего PHP-файла.

Как определить $wpdb чтобы иметь возможность его использовать?

+2

Почему бы не использовать собственную систему [AJAX System] Wordpress (http://codex.wordpress.org/AJAX_in_Plugins), добавив свое действие к функциям.php? – AlliterativeAlice

+0

См. Codex on wpdb (только Google it) и ознакомьтесь с комментарием @ Otome, а затем отправьте сообщение с конкретными проблемами. Включение внешних файлов вообще не имеет смысла. – Mark

+0

По сути, я хочу выполнить запрос mysql, когда пользователи нажимают (конкретный объект), не перезагружая страницу. – user2561369

ответ

0

Вы должны использовать глобальную переменную $ wpdb, и ее можно вызвать из любой точки функции.