您当前的位置:首页 > TAG信息列表 > wp-query
如何在WordPress中将查询SQL转换为短码?
我想做一个这样的短代码[我的短代码:2:饮料],并查询wrangler我已经设法得到了下面的查询,它显示了2个特定分类的产品PHP WP\\u查询:$query = array ( \'paged\' => 1, \'posts_per_page\' => \'2\', \'offset\' => 0, \'post_status\' => \'publish\', \'ignore_sticky_posts\' =>
WP_QUERY自定义字段传递帖子ID
我正在将WP\\U查询与ACF(高级自定义字段)一起使用我正在建立一个新闻门户网站,我正在尝试从1篇文章中传递相关的故事,这篇文章是top\\u story=true。在另一个WP\\u查询中,我想将相关文章打印到post\\u id(top\\u story)和该post的id(通常可以更改)。我的查询如下所示:$args = array( \'posts_per_page\' => 1, \'category_name\' => \'News\',
SAVE_POST中的WP_QUERY不包括触发操作的项目?
我正在使用高级自定义字段acf_form 用于向用户公开前端表单以在网站上发布内容。用户将提交他们捕获的红鱼的照片,其中一个数据点是spot\\u count(整数)。发布新帖子时,我想用以下内容更新作者的usermeta:为了获得这些信息,我一直在使用wp\\u query来迭代他们提交的内容,并保持一个连续的总数,再加上定位最高的点计数。这部分在普通页面上运行良好。但出于某种原因,当我save_post 在WordPress中,运行WP\\u Query不包括触发该操作的帖子中的数据。这会导致总斑点和
根据当前查询分类术语自定义循环隔离POST元输出
我已经开始构建一个页面来显示基于特定标准的一系列产品。每个产品都是两个独立分类法的一部分,一个用于品牌,一个用于产品尺寸(每个产品可以有多种尺寸)。我在post屏幕上设置了几个元图像上传框,允许为每个产品大小上传不同的缩略图(包装等不同)。我希望它显示在一个排序列表中,其结构与以下类似:Product Size 1 -Brand 1 -Product 1 -Product 1 thumbnail for Product size 1
WP_Query on Page模板不起作用(Genesis框架)
我正在尝试将wp\\u查询用作页面模板的一部分。该页面标记了一个分类术语,我正试图获取一个也标记了该分类术语的帖子列表。我可以从页面上抓取术语本身,没有问题,并将它们用作$args的一部分,它似乎也可以正常工作。但是,使用WP\\u Query的任何东西,即使使用global$post,也不会返回任何内容,函数中WP\\u Query下面的任何代码都不会执行。我正在利用Genesis框架,所以这可能与此有关,但我真的很难弄清楚这一点。在短代码中使用WP\\u查询功能良好,为什么不在这里使用?这是代码/**
为什么自定义POST存档总是不超过10篇帖子,而不考虑分页设置?
我有个奇怪的问题。我正在编写一个自定义的后期归档页面。我使用wp约定,所以我有一个“项目”自定义帖子类型和一个归档项目。php页面,正确显示项目帖子。问题是,目前我收到的帖子远不止10篇,但页面总是最多有10篇帖子,尽管有管理员设置或wo\\U查询修改。如果我设置的帖子少于10篇,它们将正确显示。如果我设置的值超过10(来自admin),或者如果我通过代码禁用分页,则它们将始终不超过10。更奇怪的是:我检查了生成的查询,如果禁用分页,它正确地不包含任何限制约束。不过,返回的帖子有10个。现在,我真正想要的
如何使用PRE_GETS_POST将一个查询到的ID排除在主页循环之外
我想将“prima pagina”类别的最后一篇文章从我主页的循环中排除,因为我有一个专用的框,我不想在页面上重复。我正在使用子主题,但我不想覆盖索引。php,因此我将此代码添加到functions.phpfunction cdbz_modify_main_query( $query ) { global $post; $exclude = []; $fArgs = array( \'category_name\' => \'
向WP_QUERY添加自定义参数并修改SQL WHERE子句
我希望能够以这样一种方式连接到WP\\u查询,即可以向我的WP\\u查询添加自定义参数,如:$q = new WP_Query([ \'my_cool_arg\' => [ 1, 2, 3 ] ]); 然后访问并修改生成的SQL查询的where部分。我知道posts_where 筛选器,但我不知道如何访问该筛选器中的参数。
编写了一个WP Cron插件,它在激活时会触发致命错误
我正在为我的一个网站编写一个WP插件,该插件与公共API挂钩,以获取应用程序数据,并将其保存在Wordpress中,以便WP能够搜索;根据Wordpress中创建的新参数以及API中的参数过滤数据。当我尝试激活插件时,我会通过/wp-admin/plugins.php 这表明插件无法激活,因为它触发了fatal error. // Register cb Cron Jobs Activation & Add to Cron Queue register_activation_
获取某个类别中最新帖子的固定链接
让永久链接到所选类别的最新帖子的最佳方式是什么?我有一个页面,我想有几个链接,从不同的指定类别的最新文章。简单的问题,但我不确定这是否可能:)谢谢
WP_QUERY生成的SQL语句未生成预期结果
我正试图改变WP_Query 在pre_get_posts 动作挂钩,用于过滤返回的帖子,具体取决于内置category 和post_tag 分类法。我希望查询返回的唯一帖子要么两个分类法都没有注册,要么两个分类法都没有为帖子设置术语,或者,最后一种情况是,两个分类法都有特定的值。法典中有规定WP_Query 为此目的应使用“嵌套分类法”的页面(see here).虽然在我的特殊情况下,它不起作用-以下是我的代码:// In a function hooked on \'pre_get_posts\' a
获取修改评论查询后的评论数量
我已在中修改了注释查询参数comment-template.php 从…起$author_id = get_query_var( \'author_id\', 1 ); $comment_args = array( \'order\' => \'ASC\', \'orderby\' => \'comment_date_gmt\', \'status
忽略WP_QUERY POSTS_PER_PAGE
我已经挣扎了几个小时posts_per_page 在我的中被忽略WP_Query :[query] => Array ( [post_type] => Array ( ) [posts_per_page] => 4 [meta_key] => _touchsize_likes [orderby] => meta_value_num
Paging + WP Query
在每个归档页面上,我要么使用WP查询而不分页,要么分页而不使用WP查询和常规的旧“if(have\\u posts)”现在在一个归档页面上,我想显示8篇以上的文章(8篇在我所有正常归档页面的设置中),所以我考虑使用WP查询,但当我使用一个并将其设置为显示10篇文章时,分页也会中断。有什么建议吗?
不包括某些类别的相关帖子
我正在使用一个相关帖子PHP WordPress查询,但在排除类别时遇到了问题。我试过排除viacat 和category__not_in 以及作为和不作为数组。我设置的错误是什么?<?php $orig_post = $post; global $post; $categories = get_the_category($post->ID); if ($categories) { $category_ids = array();
按日期显示WordPress帖子
我想在主页上按天/日期显示Wordpress帖子。例如:2003年1月3日,星期一1月2日,星期日1月1日,星期六我应该使用什么Wordpress查询?谢谢对不起,英语不好。
WP_QUERY和ORDERBY META_VALUE_NUM显示重复项
我在WP\\u查询中运行以下参数集。$paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1; $args = array( \'tag\' => $taxonomy, \'post_type\' => \'initiative\', \'paged\' => $paged, \'posts_per_p
当排除第一页上的一个时,避免在第二页上重复开机自检
在我们正在开发的网站上,Ajax/JavaScript激活了无限滚动。$(\'#inifiniteLoader\').show(\'fast\'); $.ajax({ url: \"<?php bloginfo(\'wpurl\') ?>/wp-admin/admin-ajax.php\", type:\'POST\', data: \"action=infinite_scroll&cat=\'<?php echo $cat
按自定义域排序帖子并按月分组
我需要显示所有自定义帖子(事件),按自定义字段(日期)排序,按月份分组:9月8月7月活动3我知道,这是这里经常被问到的问题,但尽管我读了很多类似的问题,但我无法根据它们做任何有意义的事情。因此,默认情况下,所有帖子仍按发布日期排序。如有任何提示,我将不胜感激。这是我的代码:<?php $args = array( \'post_type\'=>\'event\', \'posts_per_page\'=> -1, \'order\'=> \'DESC
使用筛选器进行日期和类别查询
我对此有点困惑。我有一个查询,可以查找类别和日期内的帖子。我可以筛选类别,但我不知道如何按日期筛选。查询工作正常。我看到了我查询过的所有帖子,但我不知道如何过滤日期。如果我知道url中要显示的内容,这会有所帮助搜索类别返回/博客/?类别=促销日期筛选结果应该是什么样的?<?php $categorys = get_terms( \'category\', array( \'hide_empty\' => true, \'fields\' => \'all\' ) ); ?>