您当前的位置:首页 > TAG信息列表 > query-variable
WordPress通过产品变体库存进行查询
我有WooCommerce变量产品和一个过滤器,该过滤器基于变量属性过滤产品。我有一个变量属性depth,它有一个数值(从1到20),过滤器工作正常。但我只想显示库存变化,另一方面,它显示所有产品,包括缺货选择的深度值(变化)。所以我想隐藏产品,将有选择的深度值,但没有股票。我可以通过库存查询产品吗?这是它现在的工作原理。$args = array( \'post_type\' => array(\'product\'), \'meta_query\' => a
使用查询变量时更改分类页面模板
我希望有人能帮助我填补我在理解页面模板和查询变量方面的空白:我已经注册了一个自定义分类法“流”,并为该分类法设置了一个页面模板,即分类法流。php。页面模板列出了使用相应分类术语的帖子存档。那里的一切都很好。我试图在侧栏中添加一个过滤器,以允许用户缩小基于类别的帖子分类归档。我发现,如果我将查询变量添加到URL(?category\\u name=text,例如),页面模板将从我的分类流切换。要存档的php模板。php。然而,我的目标是?category\\u name=用于限制分类法存档结果的测试查询变
主题定制--当使用php变量时,如何在外部存储javascript?
EDIT: Complete re-write在过去的几周里,我一直在为我的主题开发一个自定义扩展。这是我第一次用Wordpress“开发”。所有的工作都很好,我对结果的功能很满意,尽管它需要一些整理。我希望将我的js函数移到一个外部文件-自定义。js。原始格式:main-block.php$custom1 = $custom_meta[\'custom1\']; <form name=\"customForm\"> Validatio
如何让自定义POST类型识别漂亮的固定链接变量?
我正在使用PODS在我的网站上创建一个名为“automobile”的自定义帖子类型。这将产生如下所示的permalink结构:/automobile/automobile-page 我希望能够通过添加1或2个附加元素将变量发送到此页面/automobile/{brand is the default page}/%model%/%edition%/ 例如/automobile/porsche/911/carrera 因此,根汽车页面将是品牌(porsche),它称为PODS模
自定义Query_var以使URL参数不起作用
我有一个自定义Wordpress登录,如果用户进入主页但没有登录,他们将被重定向到自定义登录表单(我在测试时暂时禁用了此功能)。我想做的是创建一个URL参数,以便某些用户仍然可以访问主页而不必登录。根据我的研究,这似乎是可能的query_var. 现在,我只是想让它在新的query_var 然后,一旦我开始工作,我会确保它匹配一个特定的值。以下是我添加到functions.php:add_action(\'init\',\'add_var\'); function add_var() {
初始化时查询参数不可用
我正在添加我的查询参数,如下所示:add_filter( \'query_vars\', function( $qvars ) { $qvars[] = \'my_query_var\'; return $qvars; }); 当我这样做时:add_action( \'init\', function() { $string = get_query_var( \'my_query_var\' ); echo( $string
Need help with regex
我有以下定义来添加查询变量:add_filter( \'query_vars\', \'add_reg_query_vars\', 10, 1 ); function add_reg_query_vars($vars) { $vars[] = \'seminar\'; // return $vars; } 此定义用于添加重写规则:add_rewrite_rule( \'^seminare/([a-zA-
Rewrite Rule for Post Meta
我想为自定义字段创建端点。例如,我已经有了一个自定义的“竞争”帖子类型,对于它,重写非常有效,并在网站上解决。com/竞赛/我的竞赛。在该比赛中,我使用高级自定义字段创建了奖项类别,所有这些字段都有一个唯一的ID。我想能够访问网站。com/competitions/competition\\u slug/award category/category\\u slug。我已经将类别的唯一ID传递给查询变量,并加载自定义模板,但仍然停留在网站上。com/award category/category\\u s
如何将每次调用模板部件时更新的变量传递给GET_TEMPLATE_PART?
我有一个循环,在该循环中,我使用get\\u template\\u部分调用HTMl以显示帖子。我还有一个变量(数字),每次循环运行时都会向该变量添加+1。通过这种方式,我可以跟踪显示的帖子(针对特定布局)。 <?php $loop_post_count++ ?> <!-- HTML code for loop --> <?php get_template_part ( \'loo
REST API中的Query_vars支持
我正在尝试使query\\u vars在rest api中工作。如果我打电话wp-json/wp/v2/cpt?city=test, 我的调试输出总是返回一个空字符串。<?php /** * Plugin Name: Test * Author: Gecka <[email protected]> * License: GNU General Public License v3 or later * License URI:
将字符串数组传递给WordPress插件中的SQL语句
我对passing an array of strings to a SQL statement in a WordPress plugin, 因为prepare方法在每个撇号之前都添加了反斜杠。// I have an array of strings. $the_array = [\'red\', \'green\', \'blue\']; // I convert the array into a single string containing comma separat
如何让WordPress识别产品URL之后的定制URL段并使用定制模板?
基本上,我尝试允许这样的URL:https://example.com/products/my-product/test我在使用WooCommerce,我的产品基础是/products, 产品名称为My Product 在这里我想允许URL段/test 然后检测并重定向到自定义模板。我就快到了,但我不能template_include 筛选以正确使用自定义模板。add_filter( \'query_vars\', function ( $vars ) { $vars[] = \'test
WordPress向页面添加重写规则以接受GET变量
我想重写mysite.com/events/submission/test-event-01到mysite.com/events/submission?epl=test-event-01这就是我迄今为止所做的,没有任何结果。我收到一个404错误(mysite.com/events/submission/test-event-01)。有人能提出正确的规则吗?add_action( \'init\', \'epl_rewrite\'); add_filter( \'query_vars\', \'ep
重写URL参数并强制“漂亮”固定链接
我试图通过URL参数传递一个变量,并重写+强制“重定向”它。换句话说,我有:/dir1/dir2/?my_var=123 我想:/dir1/dir2/123/ 通过我的函数中的以下代码。php文件,我能够实现:function setup_filter_rewrites() { add_rewrite_rule(\'dir1/dir2/([^/]*)/?\', \'index.php?pagename=dir1/dir2&my_var=$matches
通过url变量传递表单输入
我的网站主页上有一个输入字段,要求用户输入他们的电子邮件地址。当用户单击submit按钮时,我想将他们重定向到站点上的另一个页面(其中将包含名称、年龄等表单),并将他们的电子邮件地址作为url中的变量传递。我希望将电子邮件地址作为url中的变量传递的原因是,用户无需重新输入此信息。我该怎么做呢?我已经得到了要在url中显示的变量,但在检索它并保存到变量时遇到了问题。
为什么我不能在函数外部使用变量?
我正在编写一个小插件,以提取帖子ID,并将其用于一些查询。当然,如果我写:function my_callback_function() { $aa = \'hello world!\'; echo $aa; } call_user_func(\'my_callback_function\'); // returns: hello world 但如果我写:function my_callback_function2() {
将变量作为URL参数传递-安全问题?
我需要确保我没有在我的网站上打开安全漏洞。我有一个名为“Communities”的自定义帖子类型和一个名为“Floor Plans”的自定义帖子类型,需要在单个Floorplan帖子的URL中添加一个参数。我的目标是,当从社区单个帖子中选择Floorplan帖子对象时,它会将社区名称(即单个社区帖子标题)附加到URL,以便在下一页上使用。因此,启用查询变量: <?php //* Enable queryvars (functions.php)
Query_vars类别名称仅显示多个类别中的一个类别
我正在开发一个插件,它可以改变查询参数!插件使用$wp_query->query_vars[\'category_name\'] 获得类别Slug。当我从一个类别获取帖子时,一切都正常。但当传递逗号分隔的slug时$wp_query->query_vars[\'category_name\'] 仅显示第一个类别。这是回路$args = array ( \'post_type\' => \'post\', \'posts_per_page\' =>
如何使用终结点,但删除/重写终结点基础?
我一直在搞重写query_var 要生成一些列表,例如:我的页面?my\\u var=1~/my page/?my\\u var=2?my\\u var=3在仔细阅读了StackExchange和interwebs之后,似乎压倒性的共识是add_rewrite_endpoint 就是要走的路。因此,我实现了以下内容:function wpd_add_my_endpoint(){ add_rewrite_endpoint( \'my_var\', EP_PAGES ); }
自定义Query_var导致在首页显示帖子存档
我遇到了一个由名为date 我添加了使用query_vars 钩什么时候date 参数出现在首页URL中(https://example.com/?date=23.08.2016), WordPress正在加载帖子存档,而不仅仅是首页。将其他随机参数添加到链接时(https://example.com/?foo=bar) 或者没有参数,首页正确加载了我定义的静态页面。后端的Posts页面与front页面不同。我使用以下代码添加了自定义查询变量:my_query_vars( $vars ) {