active payments task. * * It can be either 'woocommerce-payments' or 'payments'. * * @return string Either 'woocommerce-payments' or 'payments'. Empty string if no task is found. */ private function get_active_payments_task_slug(): string { $setup_task_list = TaskLists::get_list( 'setup' ); $extended_task_list = TaskLists::get_list( 'extended' ); // The task pages are not available if the task lists don't exist or are not visible. // Bail early if we have no task to work with. if ( ( empty( $setup_task_list ) || ! $setup_task_list->is_visible() ) && ( empty( $extended_task_list ) || ! $extended_task_list->is_visible() ) ) { return ''; } // The Payments task in the setup task list. if ( ! empty( $setup_task_list ) && $setup_task_list->is_visible() ) { $payments_task = $setup_task_list->get_task( 'payments' ); if ( ! empty( $payments_task ) && $payments_task->can_view() ) { return 'payments'; } } // The Additional Payments task in the extended task list. if ( ! empty( $extended_task_list ) && $extended_task_list->is_visible() ) { $payments_task = $extended_task_list->get_task( 'payments' ); if ( ! empty( $payments_task ) && $payments_task->can_view() ) { return 'payments'; } } // The WooPayments task in the setup task list. if ( ! empty( $setup_task_list ) && $setup_task_list->is_visible() ) { $payments_task = $setup_task_list->get_task( 'woocommerce-payments' ); if ( ! empty( $payments_task ) && $payments_task->can_view() ) { return 'woocommerce-payments'; } } return ''; } /** * Get the WooCommerce setup task list Payments task instance. * * @return Task|null The Payments task instance. null if the task is not found. */ private function get_payments_task(): ?Task { $task_list = TaskLists::get_list( 'setup' ); if ( empty( $task_list ) ) { return null; } $payments_task = $task_list->get_task( 'payments' ); if ( empty( $payments_task ) ) { return null; } return $payments_task; } /** * Determine if the WooCommerce setup task list Payments task is complete. * * @return bool True if the Payments task is complete, false otherwise. */ private function is_payments_task_complete(): bool { $payments_task = $this->get_payments_task(); return ! empty( $payments_task ) && $payments_task->is_complete(); } } Dan Kimball | Artos
Dan Kimball

Forfatter

Indbinding

Lager status

Gratis porto

Ved køb over 500,-

Danmarks største udvalg

Kontakt os hvis du ikke finder bogen

Find bogen på forfatter, titel eller emne

Brug søgefelt eller menu øverst

16
    16
    Din kurv
    Pladsholder
    Chronic Fatigue Healing Diet, The
    1 X 70,00 kr. = 70,00 kr.
    Fjern
    Pladsholder
    Everything Sad is Coming Untrue
    1 X 100,00 kr. = 100,00 kr.
    Fjern
    Pladsholder
    Mighty to save
    1 X 150,00 kr. = 150,00 kr.
    Fjern
    Pladsholder
    Worth Fighting For Cd- Audio
    1 X 0,00 kr. = 0,00 kr.
    Fjern
    Pladsholder
    Campfire Christmas (CD)
    1 X 150,00 kr. = 150,00 kr.
    Fjern
    Pladsholder
    Rosenkrans med hvide glasperler - 25 cm
    1 X 109,00 kr. = 109,00 kr.
    Fjern
    Pladsholder
    Skiferkors med indlæg af bronze og glas - 26 cm
    1 X 499,00 kr. = 499,00 kr.
    Fjern
    Pladsholder
    Happy Rhythm (CD)
    1 X 0,00 kr. = 0,00 kr.
    Fjern
    Church In The Wildwood (CD)
    Church In The Wildwood (CD)
    1 X 70,00 kr. = 70,00 kr.
    Fjern
    Pladsholder
    Skiferkors med Kristusfigur i finmetal - 17 cm
    1 X 339,00 kr. = 339,00 kr.
    Fjern
    Pladsholder
    First Love
    1 X 130,00 kr. = 130,00 kr.
    Fjern
    Pladsholder
    They Like Jesus but Not the Church Kit
    1 X 476,25 kr. = 476,25 kr.
    Fjern