您当前的位置:首页 > TAG信息列表 > wp-query
WP_QUERY ORDERBY已修改为包含自定义元更改
我有一个自定义的post类型,其中包含一组自定义的meta值。我想显示一个列表,显示最近修改的10篇文章。我的查询参数如下所示$args = array( \'post_type\' => array( \'post_type_harmonic\' ), \'posts_per_page\' => \'10\', \'orderby\' => \'modified\',
如果存在标记__in,POST_TYPE是否不起作用?
我注意到当我tag__in 参数post_type 一个被忽略。有没有人注意到这一点或知道修复方法?`$args = array( \'post_type\' => \'page\', \'posts_per_page\' => 16, \'tag__in\' => array(10, 11, 13, 15), \'post_status\' => \'a
如何使用ORDER_BY按两个META_KEY排序,而不排除未初始化这些键的POST?
我在自定义帖子类型上有两个meta\\u键。我希望能够查询所有这些帖子,并按这两个帖子排序meta_key, 一个优先于另一个。一、 我有一个meta_key 调用stickied, 这些应该始终首先出现。第二个meta_key 是popularity, 这是该帖子的基本命中率。当我使用meta_query, 似乎没有初始化的元键的POST不会出现在结果集中。我想要所有的帖子,不管他们是否有meta_key 是否初始化,然后根据这些meta_key.这可能吗?
无法同时使用META_QUERY和TAX_QUERY获取我的自定义搜索结果?
我创建了一个自定义搜索,可以在其中显示字段(ACF字段)和分类法。但是,当我通过结合分类法和元字段进行搜索时,我没有得到结果。如果我搜索分类法或元字段,它会给出结果。如何使这两个条件一起工作?这是我提到meta\\u query和tax\\u query的代码:-<?php if($_POST){ $_speciality = $_POST[\'speciality\'] != \'\' ? $_POST[\'speciality\'] : \'\'; $_s
是否显示当前类别和相同标签中的帖子?
我试图在一个页面上显示来自当前类别和相同标记的帖子。我正在显示当前类别中的帖子,如下所示:<div class=\"row\"> <?php global $post; $category = get_the_category($post->ID); $category = $category[0]->cat_ID; $myposts = get_posts(
包括某些类别的帖子,但不包括其他类别的帖子
我无法成功地从某些类别中筛选帖子,同时从其他类别中排除帖子。当用于只包含给定类别的帖子时,该代码工作得非常好。要包含的类别是子类别,排除的类别是主类别(它们不是包含的子类别的父类别)示例:1) 同时使用两者category__in 和category__not_in 同时$wpid = get_category_id($_REQUEST[\'param\']); $cat_arr = array($wpid); $args = array( \'category__in\
如何像在CodeIgniter中一样打印WP_QUERY类中的原始查询
我正在与WordPress进行斗争WP_Query. 我们通常传递一个参数数组来获取结果。$args = array( \'post_type\' => \'post\', \'post_per_page\' => \'2\', \'orderby\' => \'meta_value_num\', \'order\' => \'DESC\', \'ignore_s
在搜索中包括链接帖子的帖子内容
我的所有帖子都有一个ACF关系字段,允许管理员选择任意数量的FAQ,这是一种自定义帖子类型,faq. 在前端,这些FAQ显示在帖子内容之后,因此如果FAQ内容与搜索查询匹配,我希望我的搜索结果包括帖子。因此,当管理员在ACF关系字段中为“帖子1”选择“FAQ 1”,并且“FAQ 1”包含“foo”一词时,使用本机搜索功能搜索“foo”的网站应显示“帖子1”。目前,我正在安装save_post 和publish_post 和publish_faq 要运行多个循环,以便在保存帖子或FAQ时,WP将链接的FAQ
使用条件语句运行主循环2次
我正在努力实现简单的结果。运行主循环2次,但第一次用于具有不同布局的一篇文章,第二次用于具有不同布局的其余文章。我发现了那种情况1 > $wp_query->current_post 只能显示循环中的第一篇帖子。但当我再次运行循环时,它从第三个帖子开始,跳过第二个帖子。代码如下:<!-- Full Post --> <?php if ( have_posts() ) : while ( have_posts() ) : the_post();
每天更新一次密集的wp_Query结果
我正在大量帖子上使用wp\\u query对自定义字段数据进行一些计算,加载结果需要很长时间。这里的一位用户建议我利用wp cron每天运行一次这些计算。我一直无法理解的是,如果我创建一个包含所有这些代码的操作,将其设置为每天运行一次,并在模板文件中调用此操作,那么这些查询不会在每次加载模板时重新计算吗?我的预期结果是查询结果显示在模板上,但实际上只有在cron启动时才重新计算。我觉得这里缺少了一些简单的东西,但我能找到的所有wp cron示例似乎都没有涵盖我的用例。
WordPress查询+/-300k数据库条目和7个内部联接时速度非常慢
情况是这样的,我们有一个WP DB,它有+/-300k个帖子,并且有一个复杂的查询,必须检查不同的元和交叉不同的信息,等等。下面是查询:SELECT SQL_CALC_FOUND_ROWS sr_posts.ID FROM sr_posts LEFT JOIN sr_term_relationships ON (sr_posts.ID = sr_term_relationships.object_id) INNER JOIN sr_postmeta ON ( sr_posts.ID = s
如何强制WP_QUERY获取新鲜的、未缓存的结果?
Context: 在我开发的社交共享插件中,我将社交共享计数存储在隐藏的post meta(自定义字段)中,以便我可以将该数据用于插件的各种功能。该数据的一个有用用途是创建一个流行的帖子小部件,该小部件基于帖子拥有的社交共享数量。我使用带有以下参数的查询来完成此操作:Example Code: $swp_args = array( \'posts_per_page\' => $count, \'post_type\'
使用元比较日期加速WP_QUERY
有人知道如何加快查询速度吗 $events_arr = array( \'post_type\' => \'event\', \'post_status\' => \'publish\', \'posts_per_page\' => 100, \'orderby\' => array( \'event_start\' => \'ASC\'),&
WP_User_Query and user posts
我使用WP\\u User\\u查询查询了一个用户列表,从中我获得了头像、名称和一些我为用户注册创建的ACF。现在,我需要获得结果中每个用户的帖子列表,但我不知道怎么做。这是我在WP\\u User\\u query中的查询:$postArgs = array ( \'author__in\'=> array(2,4,6), //Authors\'s id\'s you like to include \'post_ty
是否可以使用WP_QUERY只拉出带有附件的帖子?
我正在开发一个用于生成播客提要的插件,我正在尝试找出是否可以使用WP\\u Query仅从指定类别中提取具有音频附件的帖子。我知道我可以在自定义查询中执行此操作,例如:$podeps = $wpdb->get_results( \"SELECT SQL_CALC_FOUND_ROWS $wpdb->posts.* FROM $wpdb->posts,wp_term_relationships WHERE $wpdb->
检索具有特定属性和类别的产品-WooCommerce
我正在尝试获取具有特定属性和价值的产品的列表/计数。使用WooCommerce插件管理和设置产品。每个产品都有相同的变量集,产品被分配到一个类别,我只需要检索具有特定属性(即“newyork”)且库存数量小于(即“20”)的产品每个产品变体都设置为管理库存,但产品本身并不希望有意义。我目前的问题是WordPress查询根本没有检查变体名称或库存。任何帮助都将不胜感激。<?php $args= array( \'post_type\' => a
WP_QUERY、TAX_QUERY和TERM_META:如何?
我有一个定制的post类型产品(葡萄酒)。以下各项都是自定义分类法:在葡萄酒的单一产品视图中,我想进行以下查询:1) 查找所有具有same family, same size 但是来自different vintage2) 查找same family 并拥有same vintage 还有一个different size.现在的问题是numeric year 是的自定义术语元属性vintage term. 这个numeric bottle size 是大小术语的自定义术语元属性。对于第一个查询,我尝试了以下
参数[‘s’]和参数[‘META_QUERY’]之间具有OR关系的WP_QUERY
我需要在args[\'s\']和args[\'meta\\u query\']之间创建“OR”关系。当我定义“relation”=>“OR”在数组列表中,它仍然生成与和相关的sql。下面是代码段 if( isset($_GET[\'resume_search_keyword\']) && $_GET[\'resume_search_keyword\'] != \'\' ) : $resume_args[\'s\'] = $_GET[\'resume_search_
Pre_Get_Posts-编辑查询,Tax_Query
我试图根据用户输入的内容过滤结果。function custom_archive() { if ( is_post_type_archive( \'profiles\' ) ) { // if we are on a profiles archive page, edit the query according to the posted data. $data = $_POST[\'networks\'];
在WP_QUERY中将ORDERBY ASC更改为DESC
我正在尝试使用WP\\u Query按升序获取帖子,$args = array( \'date_query\' => array( array( \'year\' => $ppy, \'orderby\' => \'post_date\', \'order\' => \'ASC\', ), ), )