如何获取带有鼻涕虫的类别URL?

时间:2020-06-26 作者:ralphjsmit

我有一个变量,它包含一个类别的slug。有了这个slug,我想创建一个指向存档页面的链接,该页面显示该特定类别中的所有帖子。从slug到category URL的最佳或最快的方式是什么?

最好不要使用太多变量(比如从slug>;id>;url开始,每个变量都有不同的变量)。我希望有一个函数可以执行以下操作之一,以保持文件尽可能干净。

echo get_url_function(slug)echo get_url_function( get_id_function (slug) )

提前多谢!

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

WP功能get_category_link() 会成功的。

/**
 * Gets the URL for a category term archive based on the category\'s slug.
 *
 * @param string $category_slug The slug of the category to get the category arcive for.
 *
 * @return string The category (term) archive URL. Empty string on error.
 */
function wpse_get_category_url_by_slug( $category_slug ) {
    return get_category_link( get_cat_ID( $category_slug ) );
}
您也可以直接调用WP函数,而不是像上面的示例那样创建包装器:get_category_link( get_cat_ID( $category_slug ) )

相关推荐

Swap picture in slider plugin

我是Wordpress的新手,冒着听上去完全不知所措的风险,我可以用html交换一张图片吗?我没有开发这个网站。我通常只使用Dreamweaver在html中工作,并被要求进行此快速更改。我已经将新图片上传到了正确的文件夹中,但我还没有在cpanel中找到可以编辑html部分的位置。(<img class=\"alignnone size-full wp-image-314\" src=\"https://weber-oil.com/wp-content/uploads/2020/02/Spring