WordPress 5.4.1 からの 日付パーマリンク 問題

WordPress5.4.1 からの 日付パーマリンク 問題。

function.php で対応できるようです。

add_action('parse_query', 'date_base_permalink');

function date_base_permalink($wp_query) {
  $q = (object)$wp_query->query_vars;

  if (!empty($q->year) && !empty($q->monthnum) && !empty($q->day) && !empty($q->minute) && !empty($q->hour)) {
    $wp_query->is_single = true;
    $wp_query->is_singular = true;
    $wp_query->is_archive = false;
  }
}

追記 2020/12/21

「時」と「分」は、「00」になる可能性があり、!empty() 関数だと空判定になってしまったので、 !empty($q->minute) && !empty($q->hour) だけは、一旦外した。