如何更改与“li class”语句对应的“href”链接?

时间:2015-07-09 作者:Rob50

使用Firebug,我可以看到该语句-

<li class="cat-item cat-item-72143">

下面是-

<a href="http://domain.com/category/catname">CatName</a>

我想通过更改其他内容来更改链接。

有人能告诉我在哪里可以做这个吗?我只能找到css文件,我找不到链接所在的位置。

谢谢

1 个回复
最合适的回答,由SO网友:s_ha_dum 整理而成

我猜您正在查看由wp_list_categories() 基于类名,但我不能肯定。

如果是这样,那么链接is probably generated here:

$link = \'<a href="\' . esc_url( get_term_link( $category ) ) . \'" \';
也就是说你可以用this filter:

$termlink = apply_filters( \'category_link\', $termlink, $term->term_id );
概念验证:

function alter_category_link($termlink) {
  return \'abcdefg\';
}
add_filter( \'category_link\', \'alter_category_link\');
wp_list_categories();
更改链接到什么,我不知道。您没有指定。

结束

相关推荐

无法使用自定义查询获取PAGINATE_LINKS

我在Wordpress网站上建立了一个新闻部分,其中包含高级自定义字段和自定义帖子类型ui插件。在自定义新闻概述页面(不是标准的wordpress帖子)上,我想将每页的新闻数量限制为6条,并提供带有paginate\\u链接的导航。我构建了以下代码段:<section class=\"news-main\" role=\"main\"> <?php $args = array( \'post_type\' =>