Upgarded to 4.17.4
This commit is contained in:
@ -22,17 +22,19 @@ trait DateArchiveCondition {
|
||||
*
|
||||
* @since 4.11.0
|
||||
*
|
||||
* @param array $all_settings Containing all settings of the condition.
|
||||
* @param array $condition_settings Containing all settings of the condition.
|
||||
*
|
||||
* @return boolean Condition output.
|
||||
*/
|
||||
protected function _process_date_archive_condition( $all_settings ) {
|
||||
protected function _process_date_archive_condition( $condition_settings ) {
|
||||
if ( ! is_date() ) {
|
||||
return false;
|
||||
}
|
||||
|
||||
$display_rule = isset( $all_settings['dateArchiveDisplay'] ) ? $all_settings['dateArchiveDisplay'] : 'isAfter';
|
||||
$date = isset( $all_settings['dateArchive'] ) ? $all_settings['dateArchive'] : '';
|
||||
// Checks for additional display rule for compatibility with Conditional Display older versions which didn't use `displayRule` key.
|
||||
$legacy_display_rule = isset( $condition_settings['dateArchiveDisplay'] ) ? $condition_settings['dateArchiveDisplay'] : 'isAfter';
|
||||
$display_rule = isset( $condition_settings['displayRule'] ) ? $condition_settings['displayRule'] : $legacy_display_rule;
|
||||
$date = isset( $condition_settings['dateArchive'] ) ? $condition_settings['dateArchive'] : '';
|
||||
|
||||
$year = get_query_var( 'year' );
|
||||
$monthnum = get_query_var( 'monthnum' ) === 0 ? 1 : get_query_var( 'monthnum' );
|
||||
|
Reference in New Issue
Block a user