Я рвал на себе волосы — мне нужно жестко закодировать wp_get_archives()
определенную категорию в шаблоне.
Этот пост был полезен:
но, как и все плагины, которые я нашел до сих пор, они не работают с WP 3.1 (или вам нужно взломать файлы ядра, чего я явно не хочу делать).
Есть ли другое решение, о котором я не знаю? Может быть метод путем создания отдельного цикла?
Спасибо за любые указатели
осу
Я сделал это относительно сложным способом, используя собственный запрос. Я не знал о Smart Archives Reloaded, поэтому написал код сам. Но это работает. Замените идентификатор вашей категории на «term_taxonomy.term_id».
В написании этого мне помог просмотр http://core.trac.wordpress.org/browser/tags/3.2.1/wp-includes/general-template.php, где определен wp_get_archives.
И использовал код, найденный здесь (поместил в functions.php): http://snipplr.com/view.php?codeview&id=17432 для создания постоянных ссылок на архивы для одной категории в виде http://example.com/category_base /category_name/дата/ГГГГ/ММ