您当前的位置:首页 > TAG信息列表 > wp-query
如何将自定义字段中的日期与自定义WP_QUERY中的今天日期进行比较?
我有一个比赛列表,我使用Wordpress内置的自定义字段以YYYYMMDD格式设置比赛的截止日期。我想创建一个自定义循环,只显示现在已结束的比赛,这意味着他们的截止日期比今天的日期早。我尝试了以下操作,但这会显示所有比赛,包括公开赛和非公开赛:$args = array( \'meta_query\' => array( \'key\' => \'deadline\', \'value\' => date( \'Ymd\'
根据GET请求更改存档结果
我正在构建一个过滤系统,希望通过GET请求更改页面的内容。我有三种不同的分类法。目前,如果我在URL中添加以下内容:?season_key=sp17, 它过滤归档文件,以便only posts tagged with the season sp17 are shown. 但是,我希望通过包含另一种分类法类型使查询更加复杂:?season_key=sp17&account_key=dtc. 正在尝试搜索any seasons with sp17, 或accounts with dtc. 但是,它什么
记录已登录用户的搜索查询
如何创建日志文件并使用登录用户的搜索查询进行更新?我可能会使用fopen()和fwrite()php函数来保存日志文件,但首先我需要一种方法来“捕获”所需的数据。检查用户是否登录以及获取用户名都很容易,但如何在用户每次使用搜索功能时获取搜索查询变量?提前谢谢,干杯!
将客户WP查询参数转换为SQL结果
我对自定义WP\\U查询有问题。查询参数包括:$args = array( \'posts_per_page\' => -1, \'post_type\' => \'adressen\', \'orderby\' => \'title\', \'order\' => \'ASC\', \'meta_query\' => array(
按类别筛选页面快捷代码
我已经创建了一个WP短代码来列出页面,其中包含通过类别和两种布局格式进行过滤的控件。我的问题是,短代码并没有显示我标记了类别的所有页面。“框”布局仅显示1页,然后循环停止。“列表”布局显示应用了类别的3/4页。我认为我的主要问题是要了解ob\\u clean()和ob\\u start()输出缓冲方法。我似乎不知道自己做错了什么,我已经花了几个小时的时间(也就是说,我现在已经在列表格式上注释了OB)。我希望有人能告诉我一些明显的我做错了的事情:<?php function disp
更改回调wp_Query的POSTS_ORDERBY?
我发现this answer 这有助于在我的搜索查询中按帖子类型对查询结果排序。但问题是当我去https://example.com/?s=query%20string 如果我使用原生php搜索进行搜索。这太棒了。但我也可以通过ajax进行搜索——当我键入时,ajax将调用在自定义rest端点上注册的回调函数。因此,我想知道是否有任何方法可以识别该自定义查询,以便重用该过滤器?在条件中:if ( ! is_admin() && is_search() && is_
分页在自定义循环WP_QUERY中不起作用
请帮助分页我有很好的代码(functions.php)function projects_custom_number_of_posts( $query ) { $query->set( \'posts_per_page\', 2 ); return; } add_action( \'pre_get_posts\', \'projects_custom_number_of_posts\'); 当我更改为时,分页停止工作function proj
如何搜索META_QUERY LIKE或TAX_QUERY LIKE并在搜索结果中抓取这些帖子?
我需要搜索property post类型,在不是主查询的常规WP\\U查询中,但我需要能够搜索值LIKE 在以下任何meta\\u查询中,也需要搜索LIKE 在tax\\u查询中,但tax\\u查询和meta\\u查询之间的比较不应是AND, 它需要是一个OR. 如何做到这一点?以下是我的WP\\u查询参数的设置方式,但它不会在应该返回的地方返回任何结果:array ( \'post_type\' => \'property\', \'posts_per_page\' =&g
如何先显示特色帖子,然后再为其他帖子分开循环
我遵循了instructions from the Codex 对于多个循环,但我有问题。我有一个名为“特色”的类别和一个名为“加拿大2017”的标签,这是我想在页面上显示的帖子。下面是我的代码,以及我所尝试的内容的注释:<?php // Attempting to show featured first: the array pulls one post from the \'Featured\' category with the relevant tag. This wor
WordPress TAX_QUERY忽略关系OR
哟,伙计们,我正在用这个方法写相关的帖子,我正在尝试获取所有在一个或多个分类中有一个或多个术语的帖子。下面是我的函数输出的示例:array( \'post_type\' => array ( 0 => string \'post\', 1 => string \'event\', 2 => string \'quiz\', 3 => string \'newslett
如何在WP_Query META_QUERY中创建动态值
我需要将动态值传递给wp\\u查询中meta\\u查询数组中的value键。是否可以在查询中传递动态值。我的代码是$prodPost = new WP_Query( array( \'post_type\' => \'product\', \'posts_per_page\' => 6, \'paged\' => 1, \'meta_query\' => ar
ACF DATEPPICER META_QUERY以m/d/y g:i a-非YMD格式比较日期
我正在寻找一种方法,使用meta\\u query筛选出元关键字值为date time in的帖子m/d/Y g:i a 总体安排post元数据由ACF(高级自定义字段)设置。我想保持m/d/Y g:i a 在前端设置输出格式,但也需要过滤掉带有过去日期的帖子。我知道我可以Ymd 格式,如:$date_now = date(\'Y/m/d\'); $args = [ \'meta_query\'=>[ \'relation\'=>\'AND\',
如何在类别/档案循环中按ID排除帖子
我想从categroy循环中排除当前的“页面”(而不是帖子):文件:档案文件php,内容。php,内容首页。php(页面模板)我已经创建了2个类别(archive.php),并将2篇文章关联到每个类别。我将“content top page.php”放在类别的顶部。这些都是“页面”,我不想更改它们(标题、帖子缩略图和特定文本,仅此而已)。问题是:模板页面与其他帖子一起显示在循环中。每个类别的当前模板页都包含在中。我在模板页面中使用特定的ACF变量。如果你有什么想法,谢谢你。Archive.php$excl
比较元查询中的时间戳不起作用
我想比较a中的两个时间戳meta_query 而不是comparing two dates 在“Y-m-d”格式中,它们各自单独存储在自定义字段中,但没有成功。第一个时间戳是事件开始日期/时间,第二个是本地日期/时间,也作为时间戳。当我在代码中使用它们时,帖子会以不可理解的顺序显示。这里怎么了?“Y-m-d”格式的日期比较工作正常。function add_custom_post_type_to_query( $query ) { if ( $query->is_home() &am
显示按两个自定义字段排序的两种帖子类型
我有两个自定义的帖子类型,由两个第三方插件创建,我想通过主查询显示在一个常见的有序列表中。它们必须按两个不同的自定义字段排序,但具有相同的信息-事件开始日期,以相同的格式“Y-m-d”存储。下面是我的代码,但它不能按预期的方式工作-首先显示事件类型的帖子,但以任意无序的方式显示,然后按预期的方式显示facebook\\u事件类型的帖子。我如何解决这个问题?function add_custom_post_type_to_query( $query ) { if ( $query->i
如果网格中的帖子数量为奇数,则显示图像
我想将我的帖子循环到一个2列的网格中,但如果有奇数个帖子,那么在网格的偶数侧会有一个空格。如果帖子数量为奇数,我如何才能让图像仅出现在这个空白处?所以应该是:Post 1 | Post 2 Post 3 | img 我试过使用the code here, 但不确定如何应用Modulo 因为图像应该出现在循环之后,不是吗?如果我的代码是超基本的,如:<div class=\"small-12 large-6 columns end\"> <?php
致命错误:未捕获错误:调用未定义的函数get_userdata()
调用此方法时出现此错误$query->the_post();. 我正在尝试获取帖子id以获取帖子元数据。访问$post->ID 从…起global post 返回当前页面id,但我需要用于搜索目的的帖子id。You can see the error as image herefunction search_form_submit(){ $task_name = isset($_GET[\'taskname\']) ? $_GET[\'taskname\'] : \'\';
查询帖子和按查询的相关性排序的最佳方法
我想查询具有100多个关联类别的自定义帖子类型。查询将基于当前用户元中的值,具体来说,用户将预先选择他们想要查看的类别。执行以下查询的最佳方式是什么:返回与至少一个类别匹配的所有帖子,同时按与用户首选项匹配的类别最多的帖子排序?
WordPress WP_QUERY排序被覆盖
$args = array( \'post_type\' => \'mcm_company\', \'orderby\' => \'title\', \'order\' => \'ASC\', \'posts_per_page\' => \'1000\', \'post_status\' => \'publish\', ); $r =
是否从数组中检索SELECT标记自定义值并使用wp_Query将其显示在当前页面中?
我有一个select标签(在filter.php中),有不同的培训价格(80美元、120美元、500美元等等)。这些值存储在数组$选项中(感谢Tom):当访问者点击80美元时,我想显示所有包含此值的页面(prix\\u 1),以此类推。。。然后在当前页面(选择标记下方)中显示结果我想做的事情:我尝试了array\\u values()$选项->price\\u 1,选项和不同组合中的a href,以显示相关页面但有错误。我认为javascript是必要的。要在当前页面中显示结果,我必须在操作表单标记