diff --git a/wp-includes/rewrite.php b/wp-includes/rewrite.php
index 235c0c82..dab4b354 100644
|
a
|
b
|
function wp_resolve_numeric_slug_conflicts( $query_vars = array() ) { |
| 398 | 398 | * for month-slug clashes when `is_month` *or* `is_day`. |
| 399 | 399 | */ |
| 400 | 400 | $compare = ''; |
| 401 | | if ( 0 === $postname_index && ( isset( $query_vars['year'] ) || isset( $query_vars['monthnum'] ) ) ) { |
| | 401 | if ( 0 === $postname_index && ( ( isset( $query_vars['year'] ) && ! is_array( $query_vars['year'] ) ) || ( isset( $query_vars['monthnum'] ) && ! is_array( $query_vars['monthnum'] ) ) ) ) { |
| 402 | 402 | $compare = 'year'; |
| 403 | | } elseif ( $postname_index && '%year%' === $permastructs[ $postname_index - 1 ] && ( isset( $query_vars['monthnum'] ) || isset( $query_vars['day'] ) ) ) { |
| | 403 | } elseif ( $postname_index && '%year%' === $permastructs[ $postname_index - 1 ] && ( isset( $query_vars['monthnum'] ) && ! is_array( $query_vars['monthnum'] ) ) || ( isset( $query_vars['day'] ) && ! is_array( $query_vars['day'] ) ) ) { |
| 404 | 404 | $compare = 'monthnum'; |
| 405 | | } elseif ( $postname_index && '%monthnum%' === $permastructs[ $postname_index - 1 ] && isset( $query_vars['day'] ) ) { |
| | 405 | } elseif ( $postname_index && '%monthnum%' === $permastructs[ $postname_index - 1 ] && ( isset( $query_vars['day'] ) && ! is_array( $query_vars['day'] ) ) ) { |
| 406 | 406 | $compare = 'day'; |
| 407 | 407 | } |
| 408 | 408 | |