WordPress как на ладони
Очень Удобный и Быстрый Хостинг для сайтов на WordPress. Пользуюсь сам и вам рекомендую!
функция не описана

ActionScheduler_wpPostStore::get_action_status_by_post_status() protected WC 1.0

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

Ищем WP-разработчика! Фулл-тайм, удаленка, хорошая зарплата, соц. пакет. Подробности.
Компания Boosta.

Хуков нет.

Возвращает

Строку.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->get_action_status_by_post_status( $post_status );
$post_status(строка) (обязательный)
-

Код ActionScheduler_wpPostStore::get_action_status_by_post_status() WC 5.8.0

protected function get_action_status_by_post_status( $post_status ) {

	switch ( $post_status ) {
		case 'publish' :
			$action_status = self::STATUS_COMPLETE;
			break;
		case 'trash' :
			$action_status = self::STATUS_CANCELED;
			break;
		default :
			if ( ! array_key_exists( $post_status, $this->get_status_labels() ) ) {
				throw new InvalidArgumentException( sprintf( 'Invalid post status: "%s". No matching action status available.', $post_status ) );
			}
			$action_status = $post_status;
			break;
	}

	return $action_status;
}