вернуться в категорию текущего поста
$categories = get_the_category();
if ( ! empty( $categories ) ) {
printf( '<a href="%s">К списку новостей</a>', get_category_link( $categories[0]->term_id ) );
}
или ко всем новостям
printf( '<a href="%s">К списку новостей</a>', get_post_type_archive_link( 'post' ) );
Да, спасибо, мне еще один способ подсказали
$catID = get_the_category(); $catID = $catID[0]->cat_ID; echo get_category_link($catID);
printf( '<a href="%s">К списку новостей</a>', get_post_type_archive_link( 'post' ) );
Вот этот способ мне не подойдет, т.к. все новости у меня находятся не на индексной странице, а на «сайт.ру/news/», а категории соответственно на «сайт.ру/category/photo/» и т.п.
все новости у меня находятся не на индексной странице, а на «сайт.ру/news/»
В get_post_type_archive_link()
этот вариант учитывается (с версии 4.5).