Документация WordPress

wpdb

wpdb аббревиатура означает WordPress Database, это класс PHP, который позволяет взаимодействовать с базой данных WordPress. Он является частью ядра WordPress и используется для управления запросами с базой данных. wpdb предоставляет набор методов, которые позволяют разработчикам взаимодействовать с базой данных, используя безопасные, надежные и эффективные запросы.

$wpdb->query() — позволяет выполнить необработанный SQL-запрос к базе данных WordPress.
$wpdb->get_results() — извлекает несколько строк данных из базы данных и возвращает их в виде массива объектов или ассоциативных массивов.
$wpdb->get_var() — извлекает одно значение из базы данных и возвращает его в виде строки.
$wpdb->get_row() — извлекает одну строку данных из базы данных и возвращает ее в виде объекта или ассоциативного массива.
$wpdb->prepare() — подготавливает SQL-запрос для безопасного выполнения WordPress, что помогает предотвратить атаки SQL-инъекций.

Пример использования wpdb для получения данных из таблицы базы WordPress:

В этом примере мы сначала объявляем глобальную переменную $wpdb для доступа к классу wpdb. Затем мы определяем имя таблицы с помощью свойства $wpdb->prefix, которое автоматически добавляет префикс базы данных WordPress к имени таблицы. Затем мы используем $wpdb->get_results() для получения всех строк из таблицы и в цикле просматриваем их для отображения данных.

WP_core