[[Reflect? &config=`wordpress` &dittoSnippetParameters=`parents:2` &id=`wp` &getDocuments=`1`]]

2. Корректная работа архива.
По началу когда только сделал архвив, ссылки на месяцы и годы работали некорректо( это из за моего не знания Smiley). Чтобы все заработало надо было в вызов Ditto добавить &id=`#` &paginate=`1` &extenders=`dateFilter` и в вызов Reflect &id=`#` &getDocuments=`1`. Id в обоих вызовах должны быть одинаковые.
[!Ditto? &id=`main` &startID=`10` &tpl=`ditto_news` &summarize=`5` &paginate=`1` &extenders=`dateFilter` !]
[[Reflect? &id=`main` &getDocuments=`1`]]
3.Корректная работа ссылок на страницы([+previous+][+pages+][+next+]) и архива.
Было необходимо чтобы при выборе месяца в архиве менялся список новостей(в моем случае) и оставалась возможность перехода по ссылкам страниц([+previous+][+pages+][+next+]), т.к. при указании в Ditto &paginate=`1`и &id=`#` страницы не показываются, потому что не понимают к какому Ditto [+previous+][+pages+][+next+] относятся. Решение проблемы оказалось очень простым. Когда у Ditto указан id то к страницам можно обратиться следующим образом [+main_previous+] [+main_pages+] [+main_next+] где &id=`main`.
конечный код:
[!Ditto? &id=`main` &startID=`10` &tpl=`ditto_news` &summarize=`2` &paginate=`1` &extenders=`dateFilter` !]
<div>[+main_previous+] [+main_pages+] [+main_next+]</div>
[[Reflect? &id=`main` &getDocuments=`1`]]