Что такое запрос в WordPress?

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

Запрос термин, используемый для описания действий по выбору, вставке или обновлению данных в базе данных. В WordPress запросы используются для доступа к данным из базы данных MySQL. WordPress написан с использованием PHP и MySQL.

Каждый раз, когда вы просматриваете страницу WordPress, в фоновом режиме выполняются запросы MySQL для получения данных из базы данных. Эти данные затем используются для динамической генерации HTML для вашего браузера. Когда пользователи создают, редактируют или удаляют что-либо в WordPress, есть запросы к базе данных, которые преобразуют введенные пользователем данные в инструкции, которые затем выполняются с помощью запросов к базе данных.

WordPress поставляется со встроенными функциями и классами, позволяющими разработчикам и пользователям запрашивать базу данных. Например, WP_Query , WP_User_Query , get_comments() , get_the_terms() , get_posts() , wp_get_recent_posts() , и т.д.

Ниже приведен пример запроса базы данных на поиск постов в категории с использованием класса WP_Query.

$query = new WP_Query('cat=12');

Результат будет содержать все посты в данной категории, которые затем могут быть отображены с помощью шаблона.

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

function my_custom_query() < global $wpdb; $user_count = $wpdb->get_var( "SELECT COUNT(*) FROM $wpdb->users" ); echo "

Количество пользователей "; >

Запросы также могут быть использованы для создания новых записей в базе данных (e.g. создание поста) или редактирование существующих записей. Эти действия выполняются WordPress автоматически, но разработчики плагинов также могут использовать запросы для хранения своих собственных данных в базе данных WordPress.

global $wpdb; $wpdb->query( $wpdb->prepare( " DELETE FROM $wpdb->postmeta WHERE post_id = %d AND meta_key = %s ", 13, 'stars' ) );

Запрос WordPress может искать элементы на основе тегов, категорий, заголовков, статусов и т.д. Разработчики могут использовать это для создания пользовательских виджетов или пользовательских страниц, которые отображают определенный набор контента.

Дополнительное чтение

  • Шаблон
  • Как отобразить список последних обновленных постов в WordPress
  • MySQL
  • База данных
  • Как WordPress на самом деле работает за кулисами (инфографика)

Источник: www.wpbeginner.com

Оцените статью
Добавить комментарий