3

我需要链接到我的 wordpress 网站中的一个类别。以下代码在某种程度上有效:

                <?php
 // Get the ID of a given category
 $category_id = get_cat_ID( 'People' );

 // Get the URL of this category
 $category_link = get_category_link( $category_id );
    ?>

我的问题是它在 url 中包含 /category/,这不是我的永久链接结构的设计方式。有谁知道在它输出的 url 中包含 /category/ 的方法?

4

2 回答 2

1

我找到了一个适用于 2.9 的插件:

http://wordpress.org/extend/plugins/wp-no-category-base/

不过,对于那些可能知道如何在没有插件的情况下解决问题的人来说,我将把这个问题留着。

于 2010-02-16T14:59:39.230 回答
1

我不明白你想做什么。在此处查看模板标签/wp 列表类别 « WordPress Codex用于类别菜单的模板标签,其中将包括您设置的任何类别基础。如果要在类别页面本身上输出类别的链接,请使用:

<a href="<?php bloginfo('url'); ?>/<?php $category = get_the_category(); echo $category[0]->category_nicename; ?>" title="<?php echo $category[0]->category_nicename; ?>">

<?php $category = get_the_category(); echo $category[0]->category_description; ?></a>
于 2010-02-16T16:01:51.883 回答