获取已知其ID的类别URL

时间:2017-12-27 作者:moonvader

我有外部资源上WP类别的id。我知道如果我有帖子的id,我可以创建如下url

http://example.com/?p={post\\u id}

但如果我知道类别的id呢?如何生成指向它的链接?类别永久链接看起来像

http://example.com/category/{category\\u slug}/

我需要使用类似

http://example.com/category/?cat_id={类别id}/

3 个回复
最合适的回答,由SO网友:jas 整理而成

如果您有类别ID,可以创建指向类别的链接,如下所示:

<a href="/index.php?cat=7">Category Title</a>
有关更多详细信息,请阅读此链接:

https://codex.wordpress.org/Linking_Posts_Pages_and_Categories

谢谢

SO网友:janh

use get_term_link:

print get_term_link( $category_id, $taxonomy );
SO网友:Rajeev

如果您有类别id,则可以使用以下代码轻松获取类别URL。

get_category_link( $category_id );

Example:

<a href="<?php echo esc_url( get_category_link( $category_id) ); ?>"  class="view_more_button">View More</a>

结束

相关推荐

Inserting two categories

我试图在一篇文章中同时定义两个类别。请告诉我哪里做错了。\'post_author\' => $user_id, \'post_status\' => \'pending\', \'post_category\' => array($_POST[\'cat\'],$_POST[\'joblocation\']) //\'taxonomy\' =>