宝哥软件园

详细解释如何在WordPress中向链接添加查询字符串

编辑:宝哥软件园 来源:互联网 时间:2021-09-20

查询字符串是指链接中问号后的查询语句。格式为key=value,多个查询语句用符号分隔。add_query_arg()函数是WordPress提供的一个方便的函数,它可以帮助您向链接添加一个或多个查询语句。

20151218154909432.png  (958120)

有人可能会问,不能直接在链接后手动添加查询字符串吗?有时候这是可行的,但是如果链接本身有查询字符串,就会造成格式错误的问题,不利于PHP的编写管理。add_query_arg()函数可以帮助您解决所有问题。您只需要给出链接来添加查询字符串以及一个或多个键值和键名。

使用

add_query_arg($key,$value,$ old _ query _ or _ uri);add_query_arg($query,$ old _ query _ or _ uri);参数

Add_query_arg()有两种用法,第一种需要三个参数。

$key

(integer | string)(必选)要添加的参数的键值,就像数组一样,如果是字符串,就是名称,数字选择第n个参数。

默认值:无。

$值

(混合)(必需)要添加的值。

默认值:无。

$old_query_or_uri

(字符串)(可选)要处理的链接。

默认值:假;如果您写False,它将是$_SERVER['REQUEST_URI']。

第二种用法需要两个参数,数组用于传递要添加到链接中的查询字符串。

$查询

(数组)(必选)要添加的查询、键值和键名相互对应。

默认值:无。

$old_query_or_uri

(字符串)(可选)要处理的链接。

默认值:假;如果您写False,它将是$_SERVER['REQUEST_URI']。

返回值

(字符串)向查询字符串添加链接。

例子

第一种用法:

echo add_query_arg('id ',123,'//www . JB 51 . net ');第二种用法:

echo add _ query _ arg(array(' id '=123),'//www . JB 51 . net ');两者的结果都是//www.jb51.net?id=123

其他特殊情况:

echo add _ query _ arg(array(' id '=123),'//www.jb51.net?query=post’);////www.jb51.net?query=postid=123 echo add _ query _ arg(array(' id '=123,' cat'='themes '),'//www.jb51.net?query=post’);////www.jb51.net?query=postid=123 cat=theme secho add _ query _ arg(array(' id '=123,' cat'='themes ',' query'='page '),'//www.jb51.net?query=post’);////www.jb51.net?查询示例=pageid=123cat=themes。

该函数位于:WP-includes/functions.php。

更多资讯
游戏推荐
更多+