Запрос к WP db не работает на обычной странице PHP - PullRequest
0 голосов
/ 27 октября 2010

Интересно, если у кого-то есть какие-либо мысли по этому поводу, я ставлю тему Wordpress вместе - поскольку это очень индивидуальные требования, и я использую галерею для одной части, которую я собрал из комбинации других скриптов (jcarousel и т. Д.)делает работуВсе это прекрасно работает, но я бы хотел запросить некоторые таблицы в базе данных WP, чтобы прокормить галерею.

Я использовал

$wpdb->get_results

Для большого эффекта на другой странице - однако это тип страницы шаблона.

Когда я пытаюсь использовать $wpdb->get_results на своей обычнойне шаблонные страницы php это действительно не играет.

Нужно ли что-то добавлять на свои пользовательские страницы, чтобы это работало, или мне нужно превращать свои собственные PHP-вещи в плагин для использования функций WP и т. Д.?

Приветствия

1 Ответ

2 голосов
/ 27 октября 2010

Джеймс поднимает замечательную мысль. Убедитесь, что у вас глобальная переменная $ wpdb. Также вам может понадобиться включить следующие файлы в зависимости от того, где находится ваш php-скрипт, если, например, у вас нет обычного заголовка wordpress в вашем файле ...

This path assumes your php file is in the template dir, you may need to update the path to these files.

include_once('../../../wp-config.php');
include_once('../../../wp-load.php');
include_once('../../../wp-includes/wp-db.php');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...