Automattic\WooCommerce\Admin\Features\OnboardingTasks
TaskLists::get_task()
Retrieve single task.
Метод класса: TaskLists{}
Хуков нет.
Возвращает
Object
.
Использование
$result = TaskLists::get_task( $id, $task_list_id );
- $id(String) (обязательный)
- Task ID.
- $task_list_id(String)
- Task list ID.
По умолчанию: null
Код TaskLists::get_task() TaskLists::get task WC 8.7.0
public static function get_task( $id, $task_list_id = null ) { $task_list = $task_list_id ? self::get_list( $task_list_id ) : null; if ( $task_list_id && ! $task_list ) { return null; } $tasks_to_search = $task_list ? $task_list->tasks : array_reduce( self::get_lists(), function ( $all, $curr ) { return array_merge( $all, $curr->tasks ); }, array() ); foreach ( $tasks_to_search as $task ) { if ( $id === $task->get_id() ) { return $task; } } return null; }