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() {
global $wp;
foreach ( $wp->query_vars as $key => $value ) {
// Ignore pagename param.
if ( 'pagename' === $key ) {
continue;
}
if ( ! empty( $wp->query_vars ) ) {
foreach ( $wp->query_vars as $key => $value ) {
// Ignore pagename param.
if ( 'pagename' === $key ) {
continue;
}
if ( has_action( 'woocommerce_account_' . $key . '_endpoint' ) ) {
do_action( 'woocommerce_account_' . $key . '_endpoint', $value );
return;
if ( has_action( 'woocommerce_account_' . $key . '_endpoint' ) ) {
do_action( 'woocommerce_account_' . $key . '_endpoint', $value );
return;
}
}
}