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(array
) (обязательный) - The option names to retrieve.
Код WPSEO_Upgrade_History::get_options_data() WPSEO Upgrade History::get options data Yoast 24.9
protected function get_options_data( array $option_names ) { $wpdb = $this->get_wpdb(); $results = $wpdb->get_results( $wpdb->prepare( ' SELECT %i, %i FROM ' . $wpdb->options . ' WHERE %i IN ( ' . implode( ',', array_fill( 0, count( $option_names ), '%s' ) ) . ' ) ', array_merge( [ 'option_value', 'option_name', 'option_name' ], $option_names ) ), ARRAY_A ); $data = []; foreach ( $results as $result ) { $data[ $result['option_name'] ] = maybe_unserialize( $result['option_value'] ); } return $data; }