Ensure query_vars is set. Closes #17044

This commit is contained in:
Mike Jolley 2017-10-04 15:37:43 +01:00
parent 7e06a30eea
commit d72f6ae22c
1 changed files with 10 additions and 8 deletions

View File

@ -2294,15 +2294,17 @@ if ( ! function_exists( 'woocommerce_account_content' ) ) {
function woocommerce_account_content() { function woocommerce_account_content() {
global $wp; global $wp;
foreach ( $wp->query_vars as $key => $value ) { if ( ! empty( $wp->query_vars ) ) {
// Ignore pagename param. foreach ( $wp->query_vars as $key => $value ) {
if ( 'pagename' === $key ) { // Ignore pagename param.
continue; if ( 'pagename' === $key ) {
} continue;
}
if ( has_action( 'woocommerce_account_' . $key . '_endpoint' ) ) { if ( has_action( 'woocommerce_account_' . $key . '_endpoint' ) ) {
do_action( 'woocommerce_account_' . $key . '_endpoint', $value ); do_action( 'woocommerce_account_' . $key . '_endpoint', $value );
return; return;
}
} }
} }