get_memberships() : false; do_action( 'rcp_subscription_details_top' ); if ( isset( $_GET['profile'] ) && 'cancelled' == $_GET['profile'] && ! empty( $_GET['membership_id'] ) ) : $cancelled_membership = rcp_get_membership( absint( $_GET['membership_id'] ) ); ?>

get_membership_level_name(), $cancelled_membership->get_expiration_date() ); ?>

is_recurring() && $membership->is_expired() && $membership->can_update_billing_card() ) : ?>

Update your payment method to reactivate and renew your membership.', 'rcp' ), $membership->get_membership_level_name(), esc_url( add_query_arg( 'membership_id', urlencode( $membership->get_id() ), get_permalink( $rcp_options['update_card'] ) ) ) ); ?>

has_payment_plan() ) { $has_payment_plan = true; } } } ?>

Account Overview

get_membership_level_name() ); ?> get_id() ); ?> get_expiration_date(); if ( $membership->is_recurring() && 'active' === $membership->get_status() ) { echo '
' . __( '(renews automatically)', 'rcp' ) . '
'; } if ( $membership->is_active() && $membership->can_toggle_auto_renew() ) { echo '
'; if ( $membership->is_recurring() ) { $toggle_off_url = wp_nonce_url( add_query_arg( array( 'rcp-action' => 'disable_auto_renew', 'membership-id' => urlencode( $membership->get_id() ) ) ), 'rcp_toggle_auto_renew_off' ); echo ''; } else { $toggle_on_url = wp_nonce_url( add_query_arg( array( 'rcp-action' => 'enable_auto_renew', 'membership-id' => urlencode( $membership->get_id() ) ) ), 'rcp_toggle_auto_renew_on' ); echo '' . __( 'Enable auto renew', 'rcp' ) . ''; } echo '
'; } ?>
get_object_id() ); if ( $membership_level instanceof Membership_Level ) { if ( 0 == $membership->get_maximum_renewals() && ! $membership_level->is_lifetime() && ! $membership_level->is_free() ) { printf( __( '%d / Until Cancelled', 'rcp' ), $membership->get_times_billed() ); } else { $renewals = $membership_level->is_free() ? 1 : $membership->get_maximum_renewals() + 1; printf( __( '%d / %d', 'rcp' ), $membership->get_times_billed(), $renewals ); } } ?> can_update_billing_card() ) { $links[] = ''; } if ( $membership->can_renew() ) { $links[] = apply_filters( 'rcp_subscription_details_action_renew', '', $user_ID ); } if ( $membership->upgrade_possible() ) { $links[] = apply_filters( 'rcp_subscription_details_action_upgrade', '', $user_ID ); } if ( $membership->is_active() && $membership->can_cancel() && ! $membership->has_payment_plan() ) { $links[] = apply_filters( 'rcp_subscription_details_action_cancel', '', $user_ID ); } /** * Filters the action links HTML. * * @param string $actions Formatted HTML links. * @param array $links Array of links before they're imploded into an HTML string. * @param int $user_ID ID of the current user. * @param RCP_Membership $membership Current membership record being displayed. */ echo apply_filters( 'rcp_subscription_details_actions', implode( '
', $links ), $links, $user_ID, $membership ); /** * Add custom HTML to the "Actions" column. * * @param array $links Existing links. * @param RCP_Membership $membership Current membership record being displayed. */ do_action( 'rcp_subscription_details_action_links', $links, $membership ); if ( $membership->is_active() && $membership->can_cancel() && ! $membership->has_payment_plan() ) { ?>

Payment History

get_payments() : false; if ( $payments ) : ?>
id; ?> subscription ); ?> amount ); ?> date, current_time( 'timestamp' ) ) ); ?> status, array( 'pending', 'abandoned', 'failed' ) ) && empty( $payment->transaction_id ) ) : ?>