WPSEO_Upgrade_History::get_options_data()
Retrieves the data for the specified option names from the database.
Метод класса: WPSEO_Upgrade_History{}
Хуков нет.
Возвращает
Массив
.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->get_options_data( $option_names );
- $option_names(массив) (обязательный)
- The option names to retrieve.
Код WPSEO_Upgrade_History::get_options_data() WPSEO Upgrade History::get options data Yoast 20.0
protected function get_options_data( array $option_names ) { $wpdb = $this->get_wpdb(); $sql = $wpdb->prepare( ' SELECT option_value, option_name FROM ' . $wpdb->options . ' WHERE option_name IN ( ' . implode( ',', array_fill( 0, count( $option_names ), '%s' ) ) . ' ) ', $option_names ); $results = $wpdb->get_results( $sql, ARRAY_A ); $data = []; foreach ( $results as $result ) { $data[ $result['option_name'] ] = maybe_unserialize( $result['option_value'] ); } return $data; }