Fix fatal error in the PPXO compat. layer when subscriptions is disabled

This commit is contained in:
Jorge A. Torres 2021-08-06 15:15:34 -07:00
parent 6bbc38954d
commit 28ce801eaf

View file

@ -148,6 +148,8 @@ class SubscriptionsHandler {
return true;
}
// Checks that require Subscriptions.
if ( class_exists( \WC_Subscriptions::class ) ) {
// My Account > Subscriptions > (Subscription).
if ( wcs_is_view_subscription_page() ) {
$subscription = wcs_get_subscription( absint( get_query_var( 'view-subscription' ) ) );
@ -168,6 +170,7 @@ class SubscriptionsHandler {
return ( $subscription && PPECHelper::PPEC_GATEWAY_ID === $subscription->get_payment_method() );
}
}
// Admin-only from here onwards.
if ( ! is_admin() ) {