2010-07-15 175 views
0

因此,每个帖子将被张贴在一个类别中,并且对于每篇文章我想要获得类别固定链接中的张贴内容,只有URL 没有标记。 我该怎么做?WordPress的类别固定链接

//再次

好后张贴在一个类别解释,对吗?那么我需要显示该类别,但不是该类别的名称,该类别的网址。

+0

对不起,我今天可能还没有在所有气瓶上开火。但是 - 当你说“张贴在类别固定链接”时,你究竟是什么意思?你有自定义的永久链接结构吗?你能给我们一个你想要结束的URL的例子,以及它与你选择的WordPress永久链接设置的关系吗? – 2010-07-15 09:10:49

+0

那么这个帖子是发布在一个类别中的,对吧?那么我需要显示该类别,但不是该类别的名称,该类别的网址。你现在明白了吗:-)? – Uffo 2010-07-15 09:49:11

回答

1

我会用get_the_category(),它会返回一个对象数组,每个类别一个。在你的情况下,你会得到一个包含一个对象的数组,因为你只有一个类。然后使用get_category_link()将类别的ID转换为URL。

所以,如果你在The Loop的时候,我会做这样的事情(NB:未经)

$categories = get_the_category(); 
$url = get_category_link($categories[0]->cat_ID); 

很显然,你要确保这不属于它的背面,如果例如,没有分配类别。

这与WordPress在您的永久链接结构中包含类别时所做的类似 - 它将获得数字ID最低的类别并将其用于永久链接。

+0

作品,非常感谢! – Uffo 2010-07-15 11:05:02

0

甚至不需要放置锚标签只需放置下面的代码,它会回显URL和名称作为永久链接。它已经在WordPress中建立。

<?php the_category(', ') ?>