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(); } } Shop Right Sidebar | Artos
17
    17
    Din kurv
    Pladsholder
    Fjern
    Pladsholder
    Bronzeengel - 7,5 cm
    1 X 190,00 kr. = 190,00 kr.
    Fjern
    Pladsholder
    Top Christian Hits Vol.2
    1 X 90,00 kr. = 90,00 kr.
    Fjern
    Pladsholder
    Ledelse af livsforvandlende smågrupper
    1 X 245,00 kr. = 245,00 kr.
    Fjern
    Pladsholder
    Living The Christian Life
    1 X 90,00 kr. = 90,00 kr.
    Fjern
    Pladsholder
    Glaskors med farvetryk - med fisk - 14,5 cm
    1 X 319,00 kr. = 319,00 kr.
    Fjern
    Pladsholder
    Bronzekors med livstræ - 9,5 cm
    1 X 99,00 kr. = 99,00 kr.
    Fjern
    Pladsholder
    Halskæde med sølvkors - firkantet
    1 X 339,00 kr. = 339,00 kr.
    Fjern
    Pladsholder
    Pavekors i bronze - 36 cm
    1 X 1.799,00 kr. = 1.799,00 kr.
    Fjern
    Pladsholder
    Sendebud - halskæde - guldbelagt sterling sølv
    1 X 350,00 kr. = 350,00 kr.
    Fjern
    Pencils (12) Jesus loves me (heart)
    Pencils (12) Jesus loves me (heart)
    1 X 60,00 kr. = 60,00 kr.
    Fjern
    Pladsholder
    Praying lamb - blue
    1 X 100,00 kr. = 100,00 kr.
    Fjern
    Pladsholder
    The Calm Before The Storm
    1 X 170,00 kr. = 170,00 kr.
    Fjern
    Pladsholder
    The Little Pilgrim Storybook
    1 X 117,00 kr. = 117,00 kr.
    Fjern
    Pladsholder
    Fjern