查问字符串指的是链接中后边的问号后的查问语句,格局为 key=value,多个查问语句用 & 符号离开。add_query_arg() 函数就是 WordPress 提供的一个不便的函数,能够帮你给一个链接增加一个或许多个查问语句。
有人会问,增加查问字符串间接在链接后边手动追加不就能够了吗?这样有时分可行,但链接假如自身就有查问字符串就会造成格局谬误的成绩,而且也不利于 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
(整数 | 字符串)(必需)要增加的参数的键值,像数组一样,假如是字符串则为名字,数字则抉择第 N 个参数。
默许值:None
$value
(混合)(必需)要增加的值。
默许值:None
$old_query_or_uri
(字符串)(可选)被解决的链接。
默许值:False,写 False 则为 $_SERVER['REQUEST_URI']
第二种用法需求两个参数,用数组传递要被增加到链接上的查问字符串。
$query
(数组)(必需)要增加的查问,键值和键名辨别对应。
默许值:None
$old_query_or_uri
(字符串)(可选)被解决的链接。
默许值:False,写 False 则为 $_SERVER['REQUEST_URI']
前往值
(字符串)增加好查问字符串的链接。
例子
**种用法:
echo add_query_arg( 'id', 123, '//www.jb51.net' );
第二种用法:
echo add_query_arg( array( 'id' => 123 ), '//www.jb51.net' );
两个的后果都是 //www.jb51.net?id=123
其它非凡状况:
echo add_query_arg( array( 'id' => 123 ), '//www.jb51.net?query=post' );////www.jb51.net?query=post&id=123 echo add_query_arg( array( 'id' => 123, 'cat' => 'themes' ), '//www.jb51.net?query=post' );////www.jb51.net?query=post&id=123&cat=themes echo add_query_arg( array( 'id' => 123, 'cat' => 'themes', 'query' => 'page' ), '//www.jb51.net?query=post' );////www.jb51.net?query=page&id=123&cat=themes
例子
此函数位于:wp-includes/functions.php
以上就是安达网络工作室关于《详解WordPress中给链接添加查询字符串的方法》的一些看法。更多内容请查看本栏目更多内容!
1. 装置 Docker 在咱们真正开端之前,咱们需求确保在咱们的 Linux 机器上曾经装置了 Docker。咱们应用的主机...
一、成绩形容 1、19号手动晋级到wordpress4.1,21号早上7点看网站php探针,发现零碎负载过高,差不多在1到1...
要害字形容:设置 后盾 进行 如何 这里 Wordpress 选项 能够 网站 你曾经阅读了这个 Wordpress 架设的站点...
get_search_form 函数在 WordPress 中是用来提取预设的搜寻表单或许默许的搜寻表单的。由于民间这个函数没有...
2015必备wordpress插件列表。为了加强wordpress站点,一些优秀无效的收费wordpress 插件是必不可少的。 Wo...
下文提到的一切代码,都是增加到主题的funshions.php 文件的最初一个 ?> 的后面。 制造一个名为 login_logo...