Хорошо, вот полное разъяснение путаницы, которую я вижу здесь.
$wpdb
- это объект для запроса к базе данных. Свойство $wpdb->options
- это просто имя таблицы параметров в базе данных. Он не хранит и не содержит содержимого этой таблицы.
Параметры (или настройки) WordPress сохраняются, обновляются и считываются с использованием функций add_option()
, update_option()
и get_option()
соответственно.
Вы также можете получить все опции, используя get_alloptions()
.
Причина, по которой вы должны использовать свойства $ wpdb для ссылки на таблицы в ваших запросах SQL, заключается в том, что префикс таблицы определяется пользователем , и вы не можете предполагать, что он всегда будет называться 'wp_tablename'.