您当前的位置:首页 > TAG信息列表 > wp-query
只为每个作者显示一篇文章(页面加载太慢)
我只想显示每个作者的一篇最新文章,并找到了这段代码。然而,由于我在数据库中有超过10万名作者和10万篇帖子,所以加载页面需要的时间太长。如何优化此代码?<?php //Displaying latest post per author on front page function filter_where($where = \'\') { global $wpdb; $where .= \" AND wp_posts.id = (se
通过变量将参数传递给WP_QUERY
我正在尝试使用插件PrivateContent来限制对某些页面/类别的访问。我有一个函数(getAllowedCategories()),它读取当前用户的私有内容访问级别,并输出用户有权访问的类别ID列表。我试图用它来构建一个foreach()循环,将每个ID传递给一个WP\\u查询,并生成该类别中最新的两篇文章。但当我尝试使用变量作为WP\\u查询的参数时,它根本不进行过滤。这是我的代码:<?php $currentCats = getAllowedCategories($use
防止重复开机自检的动态多循环
我试着列出20篇最近的帖子,并在每5个项目上放置一篇来自自定义帖子类型的帖子。所以就像:自定义帖子类型。。等等</这是我到目前为止所做的。它正在工作,但自定义帖子类型仍在复制,即使orderby设置为random。<?php $counter = 1; $loop = new WP_Query( array( \'post_type\' => \'post\', \'posts_per_page\' => 20) ); while ( $loop->have_
在页面模板中使用时,WP_QUERY不会在顶部出现粘滞帖子
我正在创建一个主题,在其中我创建了一个名为page\\u default-blog的页面模板。用于创建博客页面的php。在此文件中,我有以下代码:$paged = (get_query_var(\'page\')) ? get_query_var(\'page\') : 1; $args = array( \'paged\' => $paged, ); $custom_query = new WP_Query($args); if ($custo
将WordPress发布查询重置为默认
我遇到了这样的情况,我正在创建一个自定义的wordpress主题,但我被一些东西卡住了。在我的索引/主页中,首先我按类别显示6篇文章,如下所示<?php $posts = get_posts(\'category=2&numberposts=6\'); foreach($posts as $post) { <h2><?php the_title(); ?></h2> <?php } ?> 现在,在按类别成功
如何查询META_VALUE有数组
我在post\\u meta中有如下数组:array( \'option1\' => \'true\', \'option2\' => \'true\', \'option3\' => \'false\', option4\' => \'true\', \'option5\' => \'false\' ) 我想过滤option1 值为true。有人能帮我吗?
(如何)我可以在数组参数的左侧使用通配符?
我花了一整天的时间试图找出如何做到这一点,但只取得了一点进步——这主要是在寻找不起作用的方法。我希望有人知道一些事情或能看到一些我错过的事情!我有两种自定义的帖子类型:插曲和片段插曲本身保存一些信息,但显示器也会使用片段自行构建。我通过这一集和所有同名片段来实现这一点。因此,当我查看一集时,过程的一部分是查看所有片段,并显示标题相同的片段。每个关联的片段都有与该集相同的slug,还有一个唯一的识别后缀,例如“-1”、“2”、“3”等。我现在需要查询数据库,以确定某一集是否有特定类型的片段与之关联。如果“p
强制WordPress变得更加随机
我使用一个随机的wp\\u查询从总共600多篇帖子中加载3篇帖子。 <?php $args = array( \'post_type\' => \'post\', \'cat\' => 1, \'orderby\' => \'rand\', \'posts_per_page\'
根据帖子的值有条件地显示帖子元
我有一个自定义字段,它是一个单选按钮,有3个选项(是、否、其他)。我想做的是:[如果自定义字段值为是]在此处显示内容[elseIf自定义字段值为否]在此处显示内容[elseIf自定义字段值为其他][其他]到目前为止,我的代码还没有运行,现在就是了。 <?php global $wp_query; $postid = $wp_query->post->ID; $can_dow
搜索格式与分类查询不匹配
我在这个项目中继承了一些代码。此搜索有效。我可以单击每个单独的分类法并查看页面上显示的结果。然而,我希望这可以扩展搜索范围,而不仅仅是执行新的搜索,即我试图在某个地区、事件类别和年龄组中查找事件。?region=102&category=8&agegroup=74$taxonomy_query = array(); if( isset( $_GET[\'region\'] ) && $_GET[\'region\'] ){ $taxonomy_region_
WP_QUERY获取较大尺寸的附件
我正在使用wp\\u query获取所有附件,它可以正常工作,但我想知道如何获取完整大小的附件,因为此查询返回的是中等大小的图像。<?php $args = array(\'post_status\' => \'inherit\', \'post_type\' => \'attachment\', \'posts_per_page\' => 5 ); $wp_query = new WP_Query($args); while (h
按数组wp_Query的顺序显示特定帖子
我在带有wp\\U查询的自定义模板中显示了一些特定的帖子ID。我正在努力找出如何使这些有序。我想先显示1682,最后显示1540。它们不会以这种方式显示,“orderby”=>$successful\\u musics\\u array对我不起作用。如何才能做到这一点? <?php $successful_musics_array = array(\'1682\', \'1684\', \'556\', \'1793\', \'558\', \'1788
发布限制和发布前的发布有什么不同?
因为缺少关于post_limits, 很难了解更多关于此函数以及何时使用它的信息。以前从未使用过或见过它被使用过,所以它可能不会被使用?function wpcodex_filter_home_post_limits( $limit, $query ) { if ( ! is_admin() && $query->is_main_query() && $query->is_home() ) { return \'
WP_Query returning no results
我有以下代码来合并3个不同的查询:<div class=\"features-list\"> <?php $args1 = array ( \'post_type\' => \'page\', \'post__not_in\' => array(2, 48, 50, 52, 54, 56, 61, 116, 129, 58665,
创建自定义帖子类型和类别的查询
我有一个自定义的帖子类型,叫做articles 且类别=news 我想从这两个部分进行查询,以在同一个查询中获取内容(cpt=文章,类别=新闻)?我怎样才能做到这一点?
现有wp_Query中的wp_Query停止下一篇文章,显示
我有一个查询,显示了我的博客主页上的5篇最新帖子。在第二篇帖子之后,我添加了一个div#more-news 然后,这些岗位按顺序进行。在我尝试在div中添加另一个查询之前,一切都正常有序#more-news. 现在发生的是前两个帖子加载良好,然后是div#more-news, 其中包含现有5篇文章之后的接下来5篇文章(6、7、8、9、10),但是在添加我的第二个查询后,而不是按顺序继续发布,它将页面标题“主页”显示为第四篇文章,然后显示为第三篇&;第4个职位。试着更好地解释我在追求什么,这可能有助于
SAVE_POST中的WP_QUERY不包括触发操作的项目?
我正在使用高级自定义字段acf_form 用于向用户公开前端表单以在网站上发布内容。用户将提交他们捕获的红鱼的照片,其中一个数据点是spot\\u count(整数)。发布新帖子时,我想用以下内容更新作者的usermeta:为了获得这些信息,我一直在使用wp\\u query来迭代他们提交的内容,并保持一个连续的总数,再加上定位最高的点计数。这部分在普通页面上运行良好。但出于某种原因,当我save_post 在WordPress中,运行WP\\u Query不包括触发该操作的帖子中的数据。这会导致总斑点和
选项选择表单始终删除SQL查询
我有以下表格:<tr class=\"user-statusz-wrap\"> <th><label for=\"statusz\"><?php _e(\'Státusz\') ?></label></th> <td> <select type=\"text\" name=\"statusz\" id=\"statusz\"> <option v
存档-显示页面月份标题
尝试在带有日期标题的存档页面上输出帖子。理想情况下,这可以是一个查询,这样我就可以对归档文件分页。目前,我可以为每个日期项调用多个查询,但我认为这不允许分页。首先是结构:本周(此处发布)上周(此处发布)六月(此处发布)May(此处发布)四月(此处发布)。。例如,如果我想每20篇文章分页一次,而我本周有15篇文章,上周有10篇,那么我想从上周的文章开始第2页。我当前的代码可以循环使用几个月,但不能分页: <?php // echo \'current: \'.date(
如何检查标题中是否有标签
我有很多贴子都有多个标签,例如:AMOS LEE, FOO FIGHTERS,TAYLOR SWIFT帖子标题中只有一个标签,例如:“The Man Who Wants You” – Amos Lee如何扫描\\u title(),遍历标记并将匹配的标记存储在变量中?我试过了 <?php $id = get_the_title(); $posttags = get_the_tags(); if ($posttags) { foreach($posttags a