Wordpress类别链接get_category_link(id)

时间:2010-02-16 14:25:26

标签: wordpress categories permalinks

我需要链接到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 /,这不是我的永久链接结构的设计方式。有没有人知道如何在输出的网址中包含/ category /?

2 个答案:

答案 0 :(得分:1)

我发现了一个适用于2.9的插件:

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

但是,对于那些可能知道如何在没有插件的情况下解决问题的人,我会打开这个问题。

答案 1 :(得分:1)

我不明白你想做什么。在这里Template Tags/wp list categories « 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>
相关问题