WordPress 类别链接 get_category_link(id)

标签 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 );
    ?>

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

最佳答案

我不明白你想做什么。看这里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>

关于WordPress 类别链接 get_category_link(id),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2273529/

相关文章:

javascript - 如何在 WordPress 中使用 javascript/jquery 调整图像大小?

php - 如何根据名称/类别显示结果?

html - 当它在类名之间显示空格时如何编辑 CSS?

php - 在 WooCommerce 单一产品自定义选项卡中显示交叉销售

wordpress - wordpress 的漂亮永久链接结构无法在 Godaddy 主机上使用 Windows 托管和 IIS 服务器

google-maps - 链接到 Google Drive 上的 kml/kmz 文件

jekyll - 漂亮的永久链接不适用于 GitHub Pages

php - 与用户关联的 ACF update_field

iphone - 类别头文件没有加密成二进制