您当前的位置:首页 > TAG信息列表 > wp-query
POST_TAG不起作用的WP_TAX_QUERY
使用pre\\u get\\u posts挂钩,我试图通过将搜索限制在应用了某些(多个)标记的帖子上,来允许用户缩小搜索范围。这是我的钩子和功能:add_filter(\'pre_get_posts\', array($this, \'pre_get_posts\'), 0); function pre_get_posts( $query ) { if ( !is_admin() && $query->is_search ) { $query
Max Posts and Memory Limit
所以我有一个自定义的帖子类型,它使用ACF元盒,包含750多篇帖子和grwoing。我得到了臭名昭著的白色死亡屏幕,因为PHP似乎已经耗尽了查询所有这些帖子和数据的内存限制。我设置了PHP。INI文件的最大执行时间和内存限制为-1 并将配置中的WP内存限制增加到define(\'WP_MEMORY_LIMIT\', \'4096M\');然而,当我试图查看自定义帖子类型时,在管理中仍然会收到一个白色的死亡屏幕。有没有关于如何修复/增加内存的想法?谢谢
显示当前帖子在自定义分类中的位置
我使用自定义帖子类型和分类法将帖子组织成不同的系列,其中帖子的顺序很重要(旅行叙事)。我的计划single-{custom-post-type}.php 显示序列中每个帖子的位置:我目前使用以下标准WP\\U查询查找每个分类中的帖子总数:$query = new WP_Query(array( \'TAXONOMY\' => \'TAXONOMY TERM\', \'posts_per_page\' => -1, \'post_status\
为什么这个查询返回整个博客帖子
我在一个页面上运行了两个WP\\U查询循环。第一个查询显示粘性帖子,第二个查询根据meta\\u值进行设置。我遇到的问题是,当没有粘性帖子时,查询似乎会显示所有可用的帖子,这绝对不是我需要的。我需要它显示没有找到任何东西,如果没有根据查询找到帖子。 $com_soon = array( \'post_type\' => \'post\', \'post__in\' => get_option( \'sticky_
以编程方式将帖子计数添加到菜单(导航)?
我对这件事感到相当困惑。在没有太多查询的情况下,我想知道一个人可能会采取什么方式来生成一个菜单,该菜单链接到一类帖子,并在括号中显示有多少新帖子。示例:News (5 new) Articles (8 new) 。。。等等在不运行一百万个查询的情况下,实现这一点最有效的方法是什么?
GET_POST_META减慢页面加载速度(在插件中)
我一直在做这个项目,我需要为每个事件加载事件(自定义帖子类型)和一大堆元数据。问题是,当添加越来越多的事件时,页面加载时间越来越长。一开始只有几个事件,这根本不是问题,但现在当系统页面中有100多个事件时,加载会花费6秒,这太长了。我正在做的示例:显示系统中的所有事件(以下所有操作都在插件中完成)我使用get\\u posts加载所有事件并指定自定义post类型。我循环浏览所有帖子,并使用get_post_meta 在一次通话中。在测试瓶颈所在的位置时,我发现get_post_meta 执行时间从4.5秒
如何根据对应作者的元值对wp_Query中的帖子进行排序
是否可以通过WP_Query 根据相应的post author?用例:我有高级订阅者和基本订阅者。我希望在搜索结果页面中,高级订阅者的帖子显示在基本订阅者的帖子之前。解决此问题的一种方法是添加meta_key 到post, 指示作者的订阅者状态,但每次该用户的状态更改时,我都必须更新该用户的所有帖子。有没有办法通过直接引用用户元值来实现这一点?$args = array( \'post_status\' => \'publish\',
限制index.php上特定类别的帖子数量
我收到了来自不同客户的多个请求,希望找到一种方法来修改他们的博客(index.php)或自定义帖子类型的归档页面,以便显示较少的特定类别的帖子。一个很好的例子是,一个客户拥有一个从社交媒体(Facebook、Twitter、Instagram)自动发帖的系统,该系统可以在WordPress博客的“社交媒体”类别中发帖。如果这个客户在社交媒体上发了很多帖子,并且在博客上写了一些实际的帖子,那么社交媒体的帖子将主导他们的博客(至少在第一页上)。在这种情况下,客户需要一种方法来限制博客上每页“社交媒体”类别的帖
忽略WP_QUERY日期筛选
我目前正在开发一个插件,它包含一个短代码,允许用户按日期过滤自定义帖子类型。他们可以选择“Date From”、“Date To”和“Date From with Date To”。使用inclusive标志时,它会忽略inclusive标志,并且不会选择在快捷码中输入的日期。例如,如果我选择datefrom=1/10/2013 和dateto=05/16/2014 它只选择2013年10月1日至2014年5月15日之间的职位。如果我想选择2014年5月16日,我必须dateto=5/17/2014.正确
是否在同一查询中包含分类和日期?
在最新的Wordpress中,是否可以将tax\\u查询与date\\u查询相结合?以下是我的尝试:$args = array( \'post_type\' => \'job\', \'tax_query\' => array( array( \'taxonomy\' => \'location\', \'terms\' => \'dallas\', \'fiel
需要帮助设置WordPress的搜索表单
我想在wordpress中设置一个搜索功能作为小部件。这就是我的处境。1-我有3种自定义帖子类型1。a: 每个帖子类型都有自定义字段和分类法。我有固定的wordpress部分,其中有类别和标签所以这就是我希望搜索所要做的:搜索表单中将有一个选择选项,当用户要搜索时,他们将从以下选项中进行选择:a、 整个站点B。立柱类型ac.立柱类型Bd.立柱类型D谢谢你的帮助。请避免建议使用插件。我正在寻找可以搜索自定义字段、自定义分类法和帖子类型的自定义函数。感谢您抽出时间阅读本文。
列出同级页面小工具,排除当前页面
我成功创建了一个小部件,它可以显示我所在侧栏中当前页面的同级页面。唯一的问题是,我不能排除当前页面-请有人在这里提供帮助吗?我还在学习,还不能处理更复杂的PHPEdit: 为避免误解—当我当前处于子页面1时,我希望小部件显示子页面2和3。Edit:我忘记发布代码片段: <?php echo $before_widget; ?> <?php
如何使orderby‘meta_value_num’成为可选的?
$args = array( \'cat\' => 5, \'posts_per_page\' => 8, \'meta_key\' => \'custom_sort_order\', \'order\' => \'ASC\', \'orderby\' => \'meta_value_num\' );
分页在自定义页面模板上不起作用
我在这方面搜索了很多,但我不明白为什么我的代码不起作用。我发布了一个带有“slug”的页面;博客;使用自定义构建模板的;页面博客。php“;我通过编辑原文构建的;页php;。我想循环最新的帖子,分页。对于编号分页,我尝试了几个插件。它们都适用于归档和分类页面,但也适用于页面博客。php我总是得到相同的结果。我试图查看的任何页面都会出现404错误。只有第一页上的循环有效。URL如下所示:www.mywebsite。com/blog/(页面url,带第一个页面循环,ok)www.mywebsite。com/b
如何使用WP查询将自定义字段移动到自定义分类
为了避免复杂性,我将一个自定义字段(类别和术语)导入到wp\\U Posteta表中,该表链接到各个帖子。如wp\\U Posteta中所列:meta_id post_id meta_key meta_value 183 45 job_listing_region Kingston 208 46 job_listing_region Fajardo 233 47 job_list
POSTS_NAV_LINK拉取多种帖子类型
我有一个archive-regularproducts.php 设置如下所示:PHP: <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> //content goes here <?php endwhile; endif; ?> <?php wp_reset_query(); ?> <?ph
WP查询排除最近一个月内的帖子/仅显示一个月以上的帖子
我需要创建一个登录页,只显示至少一个月前的帖子。到目前为止,我阅读/尝试的所有日期查询似乎都是为了包括上个月到现在的帖子,而不是排除。。实际上,我希望排除今天和今天-1个月之间的帖子。感谢您的指点。
Sort users by meta_value_num
我在使用WP_User_Query 要按元数值对用户进行排序,我认为这很简单,因为它只按字母降序显示结果。 <?php $args = array( \'orderby\' => \'meta_value_num\', \'meta_key \' => \'epicredvote\', \'order\' => \'DESC\', ); // The Query $user_query = n
带有防止重复输出的代码的随机循环有时根本不返回任何输出
我有一个自定义的分类法,每个术语都有几个引号。两个术语(general 和yoga) 共享相同的三个引号池。在我的front-page.php 我从每个学期中随机抽取一句话,作为每个章节的介绍。在条款的情况下general 和yoga 我已经包括了一个故障保护,变量$do_not_duplicate, 为了防止在第二次抽签时再次选择相同的报价,并且我在一页上有两次相同的报价。第一个块的代码为: <blockquote class=\"container\" style=\"color:#287
如何阻止WordPress进行默认查询?
我的目标是根据一些新的重写规则重定向到自定义模板,但不需要wordpress进行无用的查询。我的代码:function add_rewrite_rules() { add_rewrite_rule( \'^settore/([^/]*)/?$\', \'index.php?settore=$matches[1]\', \'top\' ); add_rewrite_tag(