ActionScheduler_wpPostStore::get_post_column()privateWC 1.0

Get post column

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

Хуков нет.

Возвращает

Строку|null.

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

// private - только в коде основоного (родительского) класса
$result = $this->get_post_column( $action_id, $column_name );
$action_id(строка) (обязательный)
Action ID.
$column_name(строка) (обязательный)
Column Name.

Код ActionScheduler_wpPostStore::get_post_column() WC 8.7.0

private function get_post_column( $action_id, $column_name ) {
	/**
	 * Global wpdb object.
	 *
	 * @var wpdb $wpdb
	 */
	global $wpdb;

	// phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching
	return $wpdb->get_var(
		$wpdb->prepare(
			"SELECT {$column_name} FROM {$wpdb->posts} WHERE ID=%d AND post_type=%s", // phpcs:ignore
			$action_id,
			self::POST_TYPE
		)
	);
}