WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Получай пассивный доход от сайта с помощью браузерных PUSH уведомлений
функция не описана

ActionScheduler_DBStore::get_group_id() protected WC 1.0

Get a group's ID based on its name/slug.

{} Это метод класса: ActionScheduler_DBStore{}

Хуков нет.

Возвращает

Число. The group's ID, if it exists or is created, or 0 if it does not exist and is not created.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->get_group_id( $slug, $create_if_not_exists );
$slug(строка) (обязательный)
The string name of a group.
$create_if_not_exists(true|false)
Whether to create the group if it does not already exist. Default, true - create the group.

Код ActionScheduler_DBStore::get_group_id() WC 5.3.0

<?php
protected function get_group_id( $slug, $create_if_not_exists = true ) {
	if ( empty( $slug ) ) {
		return 0;
	}
	/** @var \wpdb $wpdb */
	global $wpdb;
	$group_id = (int) $wpdb->get_var( $wpdb->prepare( "SELECT group_id FROM {$wpdb->actionscheduler_groups} WHERE slug=%s", $slug ) );
	if ( empty( $group_id ) && $create_if_not_exists ) {
		$group_id = $this->create_group( $slug );
	}

	return $group_id;
}