Intereting Posts

get_category_link () ничего не возвращает

<?php $categories=get_categories('taxonomy=galeriak'); foreach ($categories as $category) { ?> <li><a href="<?php echo get_category_link( $category->term_id ) ?>" title="<?php echo $category->name ?>"><?php the_term_thumbnail ( $category->term_id, $category->taxonomy, $size = 'thumbnail', $attr = '') ?><span><?php echo $category->name ?></span></a></li> <?php } ?> 

Я использую этот код для отображения категорий из таксономии «galeriak». Все работает, кроме части href, его ничего не возвращает. Я пробовал его с эхом, без него, но ничего не работает. Есть идеи?

Solutions Collecting From Web of "get_category_link () ничего не возвращает"

get_term_link этого вы должны использовать get_term_link а также для get_term_link sake и будущих доказательств, используйте get_terms вместо get_categories . Оба работают над категориями / тегами и всеми пользовательскими таксономиями.

Также проверьте возврат объекта WP_Error (возвращается, когда передан недопустимый или несуществующий термин)