Как создать пользовательский запрос с помощью WordPress?

Мне нужно сделать запрос в плагине WordPress, но я не смог найти функцию WordPress, и я не уверен, что правильно использовать mysql_query

Найденные функции позволяют упорядочивать и группировать, но мне нужно также использовать join и in (list).

Есть ли способ?

Ответы

Ответ 1

Похоже, вы хотите использовать класс $wpdb (который имеет функции для прямого доступа к базе данных Wordpress и управления ими). Он позволяет вам делать такие вещи, как:

<?php $wpdb->query('select * from my_plugin_table where foo = "bar"'); ?>

Документация здесь.

Ответ 2

Чтобы вытащить строки, возможно, вы будете использовать:

$myrows = $wpdb->get_results( "SELECT id, name FROM mytable" );