Wordpress PHP创建或添加到查询字符串
我正在开发一个WordPress插件,我有一个简短的代码,可以从url中的查询字符串中获取一个变量,以向前或向后移动一年 我想做的是在不使用查询字符串的情况下获取uri,然后获取添加或减去一个查询变量的查询变量,然后将查询附加到uri上,并将其打印为链接 我突然想到,如果用户正在使用WordPress permalink中的查询,这将删除对页面id的查询 因此,我需要一些帮助来解决如何通过创建查询或添加到当前查询(如果有)来生成链接。e、 gWordpress PHP创建或添加到查询字符串,php,wordpress,get,uri,Php,Wordpress,Get,Uri,我正在开发一个WordPress插件,我有一个简短的代码,可以从url中的查询字符串中获取一个变量,以向前或向后移动一年 我想做的是在不使用查询字符串的情况下获取uri,然后获取添加或减去一个查询变量的查询变量,然后将查询附加到uri上,并将其打印为链接 我突然想到,如果用户正在使用WordPress permalink中的查询,这将删除对页面id的查询 因此,我需要一些帮助来解决如何通过创建查询或添加到当前查询(如果有)来生成链接。e、 g http://example.com/wor
http://example.com/wordpress/page/?vyear=2014
http://example.com/wordpress/?page_id=26&vyear=2014
如果还有其他变量,我也不确定如何更新查询变量
任何帮助都将不胜感激,我似乎找不到任何方法使其工作。由于您正在使用Wordpress,您可以使用: 从文档中:
<?php
// Parameters as separate arguments
add_query_arg( $param1, $param2, $old_query_or_uri );
// Parameters as array of key => value pairs
add_query_arg( array('key1' => 'value1', ...), $old_query_or_uri );
?>
您可以传入一个参数和一个值(或一个关联数组)以及现有的URL,它将为您生成一个格式正确的URL。还有一位同伴不客气。我建议查看WordPress文档,它内置了很多功能,与我使用的大多数软件相比,它的文档非常丰富。