使用WordPress删除URL参数

时间:2012-08-23 作者:Feras Odeh

如何从wordpress中的URL中删除参数?例如,如果我有以下URL:http://domain.com/?cat=4&paged=2&order=DESC 如何从中删除页面?

2 个回复
最合适的回答,由SO网友:Anh Tran 整理而成

你应该使用permalink。请阅读this docs 从WordPress Codex获取完整信息。

SO网友:Polar

使用remove_query_arg() 从URL中删除查询字符串。

例如,要删除paged 当前页面URL中的查询字符串:

remove_query_arg(\'paged\', false); //FALSE, means to use the current URL
如果您有特定的URL:

remove_query_arg(\'paged\', \'http://domain.com/?cat=4&paged=2&order=DESC\');
或者,如果您有多个查询字符串,并且希望删除它们:

$paramaters = array(\'cat\', \'paged\', \'order\');
remove_query_arg($paramaters, false); //FALSE, means to use the current URL

结束

相关推荐

Encoding Method for URLs?

WordPress是否有一种编码URL的方法或API,类似于在URL中使用标题时生成部分URL的方式?我正在编写一个生成URL的插件,并希望使用与其他所有插件相同的方法。例如,我在标题中键入“这是我的博客文章”,然后生成“这是我的博客文章”。