WPSEO_Bulk_List_Table::get_meta_data_result()protectedYoast 1.0

Getting the meta_data from database.

Метод класса: WPSEO_Bulk_List_Table{}

Хуков нет.

Возвращает

Разное.

Использование

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->get_meta_data_result( $post_ids );
$post_ids(массив) (обязательный)
Post IDs for SQL IN part.

Код WPSEO_Bulk_List_Table::get_meta_data_result() Yoast 22.4

protected function get_meta_data_result( array $post_ids ) {
	global $wpdb;

	$where = $wpdb->prepare(
		'post_id IN (' . implode( ', ', array_fill( 0, count( $post_ids ), '%d' ) ) . ')',
		$post_ids
	);

	$where .= $wpdb->prepare( ' AND meta_key = %s', WPSEO_Meta::$meta_prefix . $this->target_db_field );

	// phpcs:ignore WordPress.DB.PreparedSQL.InterpolatedNotPrepared -- They are prepared on the lines above.
	return $wpdb->get_results( "SELECT * FROM {$wpdb->postmeta} WHERE {$where}" );
}