Skip to content

Instantly share code, notes, and snippets.

@kLOsk
Created July 31, 2020 13:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kLOsk/a1fc67cb04bda389fb4a0b22cdd1bdc1 to your computer and use it in GitHub Desktop.
Save kLOsk/a1fc67cb04bda389fb4a0b22cdd1bdc1 to your computer and use it in GitHub Desktop.
facetwp date url vars
<?php
//load current cw plus 4 weeks on front page date facet
add_filter( 'facetwp_preload_url_vars', function( $url_vars ) {
if ( '' == FWP()->helper->get_uri() ) {//frontpage
if ( empty( $url_vars['date_facet'] ) ) {
$week = date("W");
$year = date("Y");
$start_day = date("Y-m-d", strtotime("{$year}-W{$week}-1"));//return monday of this week
$end_day = date("Y-m-d", strtotime("{$year}-W{$week}-7 +3 weeks")); //return sunday in 4 weeks
//error_log($start_day);
$url_vars['date_facet'] = [ $start_day, $end_day ];
}
}
return $url_vars;
} );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment