get_id() ) ) { echo '
' . esc_html__( 'Invalid Subscription.', 'woocommerce-subscriptions' ) . ' '. esc_html__( 'My Account', 'woocommerce-subscriptions' ) .'' . '
'; return; } wc_get_template( 'myaccount/view-subscription.php', compact( 'subscription' ), '', plugin_dir_path( WC_Subscriptions::$plugin_file ) . 'templates/' ); } /** * Get the subscription details template, which is part of the view subscription page. * * @param WC_Subscription $subscription Subscription object * @since 2.2.19 */ public static function get_subscription_details_template( $subscription ) { wc_get_template( 'myaccount/subscription-details.php', array( 'subscription' => $subscription ), '', plugin_dir_path( WC_Subscriptions::$plugin_file ) . 'templates/' ); } /** * Get the subscription totals template, which is part of the view subscription page. * * @param WC_Subscription $subscription Subscription object * @since 2.2.19 */ public static function get_subscription_totals_template( $subscription ) { wc_get_template( 'myaccount/subscription-totals.php', array( 'subscription' => $subscription ), '', plugin_dir_path( WC_Subscriptions::$plugin_file ) . 'templates/' ); } /** * Get the order downloads template, which is part of the view subscription page. * * @param WC_Subscription $subscription Subscription object * @since 2.5.0 */ public static function get_order_downloads_template( $subscription ) { if ( $subscription->has_downloadable_item() && $subscription->is_download_permitted() ) { wc_get_template( 'order/order-downloads.php', array( 'downloads' => $subscription->get_downloadable_items(), 'show_title' => true ) ); } } }