我想获取http请求标头中包含的一些值,并将其显示在我的网页上,即:
我有一个网页,说:\'我的网站。com\'
var_A
) 在其标题中,我想显示var_A
在我的网站上。com,即将其添加到HTML中,我发现如下情况:get_the_content()
这将返回当前页面的帖子内容。我可以使用代码片段插件将其添加到我的网站,但是,我似乎不知道如何显示内容值(例如var_A
) 在网页本身上。我对如何将PHP内容连接到前端运行的JavaScript有点迷茫?
我想获取http请求标头中包含的一些值,并将其显示在我的网页上,即:
我有一个网页,说:\'我的网站。com\'
var_A
) 在其标题中,我想显示var_A
在我的网站上。com,即将其添加到HTML中,我发现如下情况:get_the_content()
这将返回当前页面的帖子内容。我可以使用代码片段插件将其添加到我的网站,但是,我似乎不知道如何显示内容值(例如var_A
) 在网页本身上。我对如何将PHP内容连接到前端运行的JavaScript有点迷茫?
您可以使用filter_var
或者,更直接地说,filter_input
从请求数据中检索数据。
$var_a = filter_input( INPUT_POST, \'var_a\', FILTER_SANITIZE_STRING );
上述代码将var_a
超出$_POST
数据,并根据PHP的FILTER_SANITIZE_STRING
. 您可以在上阅读PHP手册Types of filters 对于其他数据类型。听起来你需要get_query_vars
在那里做一些定制。
从docs:
get_query_var()
仅检索WP\\U查询识别的公共查询变量。这意味着如果您使用自己的查询变量创建自己的自定义URL,get_query_var()
如果没有进一步的工作,将无法检索它们(见下文)。自定义查询变量
为了能够添加和使用附加到URL的自定义查询变量(例如:“http://example.com/some_page/?my_var=foo”
– 例如,使用add_query_arg()
) 您需要将它们添加到可用的公共查询变量中WP_Query
. 这些都是在WP_Query
实例化,但幸运的是通过了过滤器‘query_vars‘
在它们实际用于填充$query_vars
的属性WP_Query
.
因此,要将新的自定义查询变量公开给WP\\u query hook到“query\\u vars”过滤器中,请将查询变量添加到过滤器传递的$vars数组中,并记住将数组作为过滤器函数的输出返回。
希望这有帮助!
我已经将我的网站导入Wordpress,面临一个大问题:如何使用Wordpress进行sql查询以在页面上显示数据?例如,我需要在网站上显示产品、价格、描述,我该怎么做?