您当前的位置:首页 > TAG信息列表 > wp-query

  • 使用高级自定义字段时最大限度地减少数据库查询

    时间:2015-01-28

    我正在制作一个页面,列出一家大公司的员工名单,并试图尽量减少我被迫查询数据库的次数,因为数据库变得非常复杂和缓慢。\'person\' 是一种自定义的帖子类型(大约有300人)\'date_accredited\' 是通过高级自定义字段插件添加的日期字段</只有经过认证的员工才能获得\'date_accredited\'.我需要列出\'person\' 但是,由于所有认证员工都排在第一位(因此大约有20名认证员工排在第一位)。目前,我正在调用WP\\u Query,如下所示:$args = arra

  • 是否使用WP_QUERY使用日期重新查询和排序结果?

    时间:2015-01-28

    我正在编写一个函数来按时间顺序查找用户下一个即将到来的事件(存储为CPT)。如果我使用普通查询并执行以下操作\'post_type\' => \'ticket\', // another CPT set up to act as ticket \'orderby\' => \'meta_value_num\', \'meta_key\' => \'event_date\', // currently just Ymd but can be changed to u

  • 分页后返回404页

    时间:2015-01-28

    我得到了一个页面循环,从自定义帖子类型中,每页可以拉入4篇帖子。它工作得很好,唯一的缺点是分页不会超过page/20 之后的一切都是404posts_nav_link 根本不会显示下一个箭头。就像页面不存在一样。在自定义帖子类型中,总共有119篇已发布帖子。如果我改变posts_per_page 到,比如说6,那么我可以从末尾访问更多的帖子,但它也会在page/20.在生产现场,分页停止在21, 我猜是因为实时数据库有更多的条目。我将“最多显示博客页面”设置为6。下面是我使用的循环:<?php&#x

  • WP_QUERY日期范围结果不匹配循环

    时间:2015-01-28

    我编写了一个带有日期范围的WP\\u查询。 $args = array( \'date_query\' => array( array( \'column\' => \'post_date_gmt\', \'after\' => array(\'year\' =&g

  • 基于页面模板添加CSS调整

    时间:2015-01-29

    我有一个父页面,列出了它的所有子页面。这是通过以下方式完成的:<?php $query = new WP_Query(\'post_type=page&post_parent=80&posts_per_page=-1&orderby=menu_order&order=ASC\'); while ( $query->have_posts() ) : $query->the_post(); ?> <

  • Search tags in CPTs

    时间:2015-01-29

    我似乎不知道如何在wordpress搜索中包含标签。例如,如果我搜索“apple”,我希望在标题或内容中返回带有“apple”的帖子(默认wordpress功能)as well as 包含标签“apple”的帖子;当我添加\'tag\' => $keyword 行到WP\\u查询中,然后每次搜索都没有结果。$keyword = get_search_query(); $args = array( \'post_type\' => array(\'case_studie

  • 使用WP_QUERY访问帖子内容

    时间:2015-01-29

    我从模板中获得以下代码以查看和获取帖子信息:<?php $args = array( \'post_type\' => \'post\', \'posts_per_page\' => $count, \'paged\' => $paged, ); $wp_query = new WP_Query( $args ); ?> <?php if (

  • 为什么这个结果是空的?这是不对的。只有一个帖子

    时间:2015-01-30

    我有一个类别,叫做事件。它被分配到一个职位。因此,我创建了以下循环:$args = array (\'category_name\' => \'events\', \'posts_per_page\' => 4, \'orderby\' => \'date\', \'order\' => \'DESC\' ); $category_posts = new WP_Query($args); if ($category_posts->have_posts

  • 如何对未分类的自定义分类进行查询?

    时间:2015-01-31

    我有一个自定义分类法,我希望对所有没有为该分类法分配值(即未分类)的自定义帖子进行查询。这就是我目前的情况: $uncatQuery = new WP_Query( array( \'post_type\' => \'course\', \'tax_query\' => array ( array(

  • 如果使用PRE_GET_POSTS的orderby参数对于多个POST是相同的,则查询使用什么后备?

    时间:2015-02-01

    因此,我有3种自定义帖子类型,我想按menu\\u order&;订购;将“date”作为回退参数,因为大多数帖子的默认菜单顺序为“0”。如果pre\\u get\\u posts可以相对简单地做到这一点(而不是像这样-Multiple orderby parameters in pre_get_posts() action), 但看起来不太可能。这适用于菜单顺序设置为特定值的帖子,如果菜单顺序为0,则顺序似乎大多是随机的:function order_cpt( $query ) { &#x

  • 使用PRE_GET_POST按自定义列对帖子进行排序

    时间:2015-02-02

    是否可以使用pre\\u get\\u posts过滤器按wp\\u posts表中的自定义列(在本例中为“fav\\u count”列)对帖子进行排序?如果没有,在运行主查询之前,是否有其他方法可以做到这一点,而无需修改WP核心文件?

  • 更高效地按类别列出帖子

    时间:2015-02-02

    我有一个页面,列出了按类别分组的帖子。以下是当前代码:<?php $cats = get_terms(\'category\'); foreach ($cats as $cat) { $cat_id= $cat->term_id; echo \"<h2>\".$cat->name.\"</h2>\"; $custom_query = new WP_Query(&

  • 是否显示具有相同特定值的图像?

    时间:2015-02-02

    我正在尝试为我的网站制作一个滑块,但我现在有点卡住了。问题是我不想使用任何插件(我更愿意尝试学习如何做到这一点,而且大多数插件都有我不需要的额外功能),我认为解决方案是检索我上传到网站的所有图像。我已经知道怎么做了,因为我是在另一个网站上做的,但问题是当我上传图片时,我不想让它们显示在网页上。有什么解决办法吗?类似于仅检索具有相同特定值的图像。。。提前感谢!PD:这是我用来检索所有上传图像的代码:<ul id=\"gallery_list\">

  • 自定义查询的分页在最后一页上引发404个错误

    时间:2015-02-03

    我正在使用自定义查询获取作者在中的所有CPT帖子author.php. 我有很多作者和很多内容,所以我使用wp pagenavi插件在这些帖子之间分页。出于某种原因,分页在这些页面中的许多页面上给了我404个错误。抛出404s的页面总是分页的最后一页或最后两页。比如说/author/steve/page/8/ 将起作用,而/author/steve/page/9/ 和/author/steve/page/10/ 不会。我相信pagenavi插件可以处理\'paged\' => $paged, 但我也

  • 如果帖子处于自定义POST_STATUS,则按帖子ID进行的WP_QUERY无效

    时间:2015-02-03

    我想使用ID显示一篇文章WP_Query(). 为此,我使用以下参数:$args = array( \'p\' => 61202); 这应该行得通,但似乎行不通if 这篇文章是定制的post_status. 为了解决这个问题,我尝试了以下方法:$args = array( \'p\' => 61202, // id of post \'post_type\' => \'any\', // apply to all post types&

  • 在链接点击获取下一个结果的子页列表

    时间:2015-02-04

    我有一个子页面列表,这些子页面显示为指向这些页面的链接。Im在某个div中显示它,最多有6个结果。我想要的是我有一个叫做“更多”的“a href”。。。因此,单击时,我希望获取并显示接下来的6个结果(因此前6个结果将被下一个结果替换)。一个按钮也可以,我该怎么做?到目前为止,我在have\\u posts循环中看到的是:$subs = new WP_Query( array( \'posts_per_page\'=>6, \'post_parent\' => $pid, \'post_type

  • 修改parse_Query上的meta_Query

    时间:2015-02-04

    在parse_query 过滤器挂钩我正在做:if ( is_admin() && $pagenow == \'edit.php\' && isset( $_GET[\'ysr_homepage_filter\'] ) && $_GET[\'ysr_homepage_filter\'] == \'1\' ) { if ( ! $query->meta_query ) { $query->me

  • WP_QUERY-使用类别__,当其中一个类别为0时

    时间:2015-02-04

    我正在传递一个变量$category 到category__and, 除非$category = 0;\'category__and\' => array(4) // works \'category__and\' => array($category, 4) // works if category > 1 \'category__and\' => array(0, 4) // does not work. 我最初只是想用cat, 但是,如果帖子有第4类

  • Query posts distinct authors

    时间:2015-02-05

    我试图从一个随机排序的类别中获取帖子,但要确保作者不会重复自己。因此,我提出了这个问题,它按预期工作,但作者有可能会在这4篇文章中重复。那么,有没有办法确保它不会发生?我曾考虑使用$wpdb,但我希望有一个更直接的解决方案。$args = array ( \'post_type\' => \'post\', \'post_status\' => \'publish\', \'category_name\'

  • 使WP查询搜索与搜索词完全匹配

    时间:2015-02-05

    我正在使用WP查询,使用搜索词时返回的结果并没有如我所愿工作。例如,搜索“art”还会返回包含“art”的单词(如“part”)的结果。我如何避免这种情况?只需返回包含确切单词“art”的“art”的结果。