WP_CLI\Fetchers

Site::get_site()privateWP-CLI 1.0

Get site (blog) data for a given id.

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

Хуков нет.

Возвращает

Массив|false. The item if found; false otherwise.

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

// private - только в коде основоного (родительского) класса
$result = $this->get_site( $arg );
$arg(строка) (обязательный)
The raw CLI argument.

Код Site::get_site() WP-CLI 2.8.0-alpha

private function get_site( $arg ) {
	global $wpdb;

	// Load site data
	$site = $wpdb->get_row(
		$wpdb->prepare(
			"SELECT * FROM {$wpdb->blogs} WHERE blog_id = %d",
			$arg
		)
	);

	if ( ! empty( $site ) ) {
		// Only care about domain and path which are set here
		return $site;
	}

	return false;
}