您当前的位置:首页 > TAG信息列表 > query-variable
How to get a query variable?
我添加了一个具有以下函数的查询变量:function add_my_query_var() { global $wp; $wp->add_query_var(\'myvar1\'); } add_filter(\'init\', \'add_my_query_var\'); 现在在特定页面(作者)example.com/author/admin/myvar1, $wp_query 返回值:WP_Query Object (
get_query_var not works
我想$\\u在URL中获取一个参数,因此我必须使用query\\u vars。首先,我在函数中添加了以下行。php:function add_query_vars_filter( $vars ){ $vars[] = \"getvar\"; return $vars; } add_filter( \'query_vars\', \'add_query_vars_filter\' ); 之后:if(get_query_var(\'getvar\')) {
从URL确定WP_QUERY参数
我想知道是否可以通过以下方式确定WP\\U查询参数only 使用给定的页面URL。我之所以尝试这样做,是因为我正在开发一个SPA主题(最终是一个JSON响应),并且需要能够在不重新加载页面的情况下确定查询。虽然这很有技巧,但我成功地将帖子URL与Permalink结构配对,以确定单个帖子查询应该是什么:<?php function api_query_url() { // Check that the URL is set and is in fact a s
自定义POST类型和自定义变量-add_rewrite_tag()不起作用
我花了一整天的时间试图解决这个问题。我正在尝试检索由插件添加的自定义变量。我尝试使用rewrite analyzer, 它识别正则表达式是正确的,但当我使用它时,我没有得到预期的结果http://mysite.com/properties/property/2/应返回varproperty_id = 2, 但这是找不到的var_dump($wp_query->query_vars);有什么想法吗?public function __construct() {
Rewrite URL to plugin file
我正在创建一个插件来处理来自第三方系统的课程add_rewrite_rule() 所以url/course/32567 重写到/wp-content/plugins/course-plugin/course-page.php?code=32567但是,即使我创建了一个add\\u rewrite\\u标记(),代码=部分也没有通过add_action( \'init\', function(){ add_rewrite_tag( \'%code%\', \'[^a-zA-Z0-9_/]\
在我的插件中直接使用$_POST而不是使用admin-ajax.php从AJAX接收数据安全吗?
当我们想从中发布数据时frontend 对于WORDPRESS,每个人都说我必须使用admin-ajax.php.但是我可以添加查询变量,并使用全局变量在插件文件中接收发布的数据,然后我可以用它做任何事情通过这种方式,一切都变得简单了,但在插件文件中接收和存储发布的数据是否安全?以及为什么所有人都在使用admin-ajax.php 在他们的项目中?
为什么WP_QUERY对象中的QUERY_VARS会发生变化?
当用户的角色不同于时,我在查询WP\\U查询对象时遇到问题administrator我的WP\\U查询如下:function remove_new_c_post($author_id,$value_id) { $query = new WP_Query( array( \'post_type\' => \'custom_post_type\', \'author\' => $author_id,&
虚拟页面的重写规则和查询
我的问题来自this one. 坦白地说,我从来没有真正触及过重写规则,它们对我来说仍然没有意义我已经成功建立了以下链接http://localhost/wordpress/custom-archive/ 默认情况下,这将导致404页,如custom-archive 不存在。这和参观一样http://localhost/wordpress/category/ 那部分很好用。现在,发生了什么,当一篇文章附有类别和标签时,这个链接才会出现在一篇文章上。如果帖子有类别和/或标签,我会通过自定
如何将菜单slug作为变量传递给wp_NAV_MENU?
我需要根据用户在页面选项上选择的内容显示菜单。我将用户的菜单名转换为变量,现在需要它通过wp\\u nav\\u menu进行解析。我试着这样做,但不起作用:$var = the_field(\'menu2\'); $params = array( \'theme_location\' => \'\', \'menu\' => $var, // <== This is what i want to do
QUERY_var在REGISTER_TASTIONY中有什么作用
如果在register_taxonomy( $taxonomy, $object_type, $args ) 我设置query_var 争论是否属实?我读过here 这query_var (布尔值或字符串)(可选)False要禁用query\\u var,请设置为string以使用自定义query\\u var,而不是默认值$taxonomy,即分类法的“名称”。默认值:$分类法Note: 这个query_var 用于通过直接查询WP_Query 喜欢new WP_Query(array(
使用查询变量进行自定义重写
我已经坚持了几个小时,尝试了所有这些不同的方法,但似乎都不管用。我见过其他线程有类似的问题,但解决方案不适合我。我希望有人能帮忙。我有一个使用permalink的自定义模板页面example.com/central 此页面接受查询变量,例如:example.com/central/?information=people 我正在尝试使用自定义重写规则,以便在人们输入时example.com/central/information/people 它将显示什么example.com
为自定义循环重写GET_NEXT_POSTS_LINK()
我在试着操纵它get_next_posts_link() 用于我的自定义循环。我的作者页面有一个使用查询字符串的自定义循环”?sort=selfie“。我已将查看自拍注册为”query_vars.http://localhost/author/ricky/selfie/ 第一页很好用。但下一页链接返回404错误。当前我的下一页链接显示如下:http://localhost/author/ricky/selfie/page/2/ 但当我点击以下链接时,效果很好:http://localh
尝试为POST_TYPE创建可在站点范围内引用的PHP变量
我有几个网站,其中包含我创建的几个定制PHP小部件循环。我想在其他区域和站点中重用这些小部件,但使用不同的自定义帖子类型。每个小部件PHP文件中唯一独特的是post类型拉取(在下面的代码段中,它是post):$home\\u carousel\\u query=新建WP\\u query(\'post\\u type=post&;posts\\u per\\u page=-1&;订单=ASC);while($home\\u carousel\\u query->have\\u posts
有没有一个插件来记录页面的查询字符串参数(用于客户跟踪)?
我正在创建一个信息登录页,我打算通过电子邮件发送给一群潜在客户。我需要跟踪的客户不仅要打开电子邮件(我知道怎么做),还要跟踪哪些电子邮件收件人实际导航到登录页。在自定义web应用程序中,我会向他们发送一个指向登录页的链接www.site.com/[email protected], 看到查询字符串后,我会将其放入数据库。有任何WordPress插件可以做这样的事情吗?
如何将定制的短码提取变量(分类)传递给WordPress RoyalSlider的查询函数?
有问题的插件:http://dimsemenov.com/plugins/royal-slider/wordpress/背景:这是一个很棒的插件,它有一个“post”版本,滑块可以从帖子中提取内容。然而,它所拉的帖子的分类必须在WordPress中的滑块设置级别进行设置,不能通过短代码(我们知道)来完成。插件作者确实提供了一种覆盖此处默认查询的方法:http://help.dimsemenov.com/kb/wordpress-royalslider-advanced/wp-modifying-order
WordPress重写州和城市的规则
我正在建立一个网站,美国每个州和城市都有一个登录页。我有一个每个城市、州和邮政编码的数据库,设置为WP中的自定义帖子类型。以下是我为每个州成功创建登录页的步骤:function em_rewrite_rules($rules) { $newrules = array(); $newrules[\'state/(.*)/?\'] = \'index.php?state=$matches[1]\'; return $newrules + $rules;
向查询变量加载的模板添加分页
我设置了一个名为men的query\\u var,它加载一个显示男装的自定义模板。重写规则如下:add_rewrite_rule(\'collection/men/?$\',\'index.php?post_type=collection&men=yes\',\'top\'); 模板重定向代码如下:if(get_query_var(\'men\') && is_post_type_archive(array(\'collection\'))){ add_f
URL中包含查询变量的自定义页面重写规则
我有一个名为“listen”的页面,其中有一个自定义模板,它运行一个自定义的wp\\u查询,该查询使用URL中的“show”变量。以下示例有效。。。example.com/listen/?show=thebigshow 我想要什么?我想摆脱?显示url的一部分,并按如下格式设置其格式。。。example.com/listen/thebigshow 我尝试了以下重写规则,但没有成功。function add_query_vars_filter( $vars ){ $vars[
重写规则以美化位于新终结点的两个$_GET变量
我正在尝试创建一个几个层次的永久链接规则。我有一个基本页面/page-slug/ - 我在它后面附加了一个新端点:/page-slug/my-endpoint/ - 从这里,我需要嵌套一个id和一个字符串,其中包含$_GET 变量,例如/page-slug/my-endpoint/?some_id=123&some_string=string 应成为:/page-slug/my-endpoint/123/string/我成功注册了所有查询变量,我可以在我的方法中使用它们(例如,如果我注册了var_
我无法使用GET_QUERY_VAR获取查询参数($_GET参数
我正在为插件中的帖子列表开发分页。我在中添加了一个自定义参数plugin_functions.php 文件:add_query_arg(\'pworkspage\', 1); 如您所见,它默认为“1”。现在,每当我在URL中使用该参数访问插件的自定义管理页面时(www.example.com/wp-admin/admin.php?page=mycustompage&pworkspage=2) 我的脚本根本看不到参数。我正在检索如下参数:$page_nr = get_query_var(\