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() для получения всех строк из таблицы и в цикле просматриваем их для отображения данных.
Функции WordPress
- number_format_i18n
- _doing_it_wrong
- add_query_arg
- get_post_ancestors
- get_current_screen
- WP_Screen
- wp_generate_password
- get_charset_collate
- dbDelta
- wp_create_nonce
- wp_verify_nonce
- auth_redirect
- wp_set_auth_cookie
- wp_set_current_user
- wp_clear_auth_cookie
- wp_logout
- wp_parse_args
- wp_specialchars_decode
- current_user_can