有没有办法在循环之外获取类别链接?所以我可以把代码放在任何地方。如果我想例如:我想创建一个自定义标题类别,然后链接到特定类别
<a href="link_to_category"> CUSTOMTITLE </a>
有什么帮助吗?
有没有办法在循环之外获取类别链接?所以我可以把代码放在任何地方。如果我想例如:我想创建一个自定义标题类别,然后链接到特定类别
<a href="link_to_category"> CUSTOMTITLE </a>
有什么帮助吗?
您将使用<?php get_the_category( $id ) ?>
,以下是来自 Codex 的相关参考。
http://codex.wordpress.org/Function_Reference/get_the_category
请记住,帖子可以属于多个类别,因此它作为类别对象数组返回。要创建链接本身(我认为这可能只适用于启用永久链接),您可以使用category_nicename
返回 slug 的属性。
您会在自定义面包屑中经常看到这种类型的东西,我在下面粘贴了一些代码。它使用数组中的第一个类别。请记住,如果您不使用循环来声明$post
变量全局;
<?php
global $post;
$category = get_the_category();
$thisCat = $category[0];
echo '<a href="' . get_bloginfo('url') . '/' . $thisCat->category_nicename . '">CUSTOM TITLE</a>';