Как создавать собственные правила переписывания журналов года?

Хорошо, пытаясь сделать это самостоятельно, как я обычно делаю с переписыванием (но на этот раз по какой-то причине, без везения), я нашел этот ответ:

Пользовательский тип почтового типа в год / месяц

Но все равно не работает для меня. Если я регистрирую правила, я могу найти правильный, он правильно написан:

["it/press-release/([0-9]{4})/?$"]=> string(50) "index.php?post_type=press_article&year=$matches[1]"

Только для полноты, FIRST-строки loggin правила (см. Последний ниже, это правильно):

 array(309) { ["it/press-release/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/?$"]=> string(87) "index.php?post_type=press_article&year=$matches[1]&monthnum=$matches[2]&day=$matches[3]" ["it/press-release/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/feed/(feed|rdf|rss|rss2|atom)/?$"]=> string(104) "index.php?post_type=press_article&year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&feed=$matches[4]" ["it/press-release/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/(feed|rdf|rss|rss2|atom)/?$"]=> string(104) "index.php?post_type=press_article&year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&feed=$matches[4]" ["it/press-release/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/page/([0-9]{1,})/?$"]=> string(105) "index.php?post_type=press_article&year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&paged=$matches[4]" ["it/press-release/([0-9]{4})/([0-9]{1,2})/?$"]=> string(71) "index.php?post_type=press_article&year=$matches[1]&monthnum=$matches[2]" ["it/press-release/([0-9]{4})/([0-9]{1,2})/feed/(feed|rdf|rss|rss2|atom)/?$"]=> string(88) "index.php?post_type=press_article&year=$matches[1]&monthnum=$matches[2]&feed=$matches[3]" ["it/press-release/([0-9]{4})/([0-9]{1,2})/(feed|rdf|rss|rss2|atom)/?$"]=> string(88) "index.php?post_type=press_article&year=$matches[1]&monthnum=$matches[2]&feed=$matches[3]" ["it/press-release/([0-9]{4})/([0-9]{1,2})/page/([0-9]{1,})/?$"]=> string(89) "index.php?post_type=press_article&year=$matches[1]&monthnum=$matches[2]&paged=$matches[3]" ["it/press-release/([0-9]{4})/?$"]=> string(50) "index.php?post_type=press_article&year=$matches[1]" 

Но все равно это не сработает. Если я попытаюсь перейти к it/press-release/2016 (да, есть сообщения с этой датой), я перенаправляюсь на первую страницу.

Я должен сказать пару вещей:

  • Я использую полиланг
  • Мой пользовательский тип сообщения регистрируется следующим образом:

     $args = array( 'public' => true, 'supports' => array('title','editor','page-attributes'), 'description' => 'Rassegna stampa', 'labels' => $labels, // omitting here since not relevant 'rewrite' => array('slug' => pll__('rassegna-stampa')), 'has_archive' => true, 'menu_icon' => 'dashicons-media-document' );//end args register_post_type('press_article',$args); 

Может ли кто-то определить проблему?