Использование класса $wpdb CMS WordPress - WebDesignStudio1
Per aspera ad astra


Параметры поиска

Выбор рубрики
Поиск по


Сортировать


Порядок отображения



Использование класса $wpdb CMS WordPress

Приведено описание возможностей класса $wpdb по взаимодействию с базой данных системы управления контентом WordPress. Приведены ссылки на описание наиболее часто используемых методов класса.

Класс wpdb системы WordPress

В PHP скриптах WordPress реализован класс для взаимодействия с базой данных. Он представлен переменной $wpdb, находится в файле /wp-includes/wp-db.php и предоставляет администратору системы управления контентом WordPress готовый и удобный инструментарий для взаимодействия с базами данных MySQL. С его помощью можно работать не только с таблицами базы данных WordPress, но и с дополнительными таблицами, как WordPress, так и любой другой базы данных, единственное, надо учесть, что объект $wpdb работает только с текущим подключением к БД, в нашем случае с базой данных системы WordPress. Для взаимодействия с другими базами данных необходимо создать новый экземпляр класса $wpdb со своими параметрами соединения к требуемой базе данных.
И последнее, для доступа к методам объекта внутри пользовательских функций переменную, которая ссылается на объект, т.е., $wpdb, надо сделать глобальной, иначе переменная с таким именем будет интерпретироваться как локальная переменная функции. Для этого внутри функции надо прописать

global $wpdb;        // глобализация объекта 


Перечень основных методов класса $wpdb

Код объекта хорошо документирован, где находится — приведено выше. Для тех же, кому нужно описание методов, привежу их список с кратким описанием. Более детальную информацию по приведенным методам с примерами использования можно получить перейдя по ссылке интересуемого метода.