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

  • 确定您连接的是哪个环路;主要环路还是次要环路?

    时间:2011-06-20

    确定我在哪个循环中最有效的方法是什么?我有几个插件,通过连接到WP_Query::get_posts(), 通过通常的嫌疑犯posts_where, posts_join, etc. 但我不想影响每个页面上的每个循环,所以现在我正在运行debug_backtrace() 检查是否存在the main() 或query_posts() 根据需要发挥作用。必须有一种更有效的方法来识别每个页面上的主循环和子循环。当我仔细研究查询变量和请求的其他方面时,总是会遗漏一些东西,这些东西对每一个都是独一无二的。你打算怎

  • 如果有一周前的帖子,则显示,否则显示不同的循环

    时间:2011-06-22

    这就是我所拥有的。<?php $week = date(\'W\'); $year = date(\'Y\'); $projects_in_news = new WP_Query( array( \'post_type\' =>\'news\', \'posts_per_page\' => 5, \'ord

  • 如何查询最新的5条帖子并按标题排序?

    时间:2011-06-22

    我想画一个最新“n”号帖子的菜单列表,其中“n”号是一个用户定义的设置,存储为选项。n=5//从数据库中提取最新的5篇文章。我当前使用的脚本(下面)从数据库中提取所有帖子,然后只显示该集合中最新的5篇。在我决定按标题对列表进行排序之前,这一切都很好。当我这样做时,不是按标题对最近的5篇帖子进行排序,而是对整个帖子集合进行排序,而不管它们是何时发布的关于如何将此查询更改为只拉取最新的“n”个帖子,然后仅按这5个帖子的标题排序的任何提示。(Note: 我对UL元素中的get_posts()查询非常感兴趣。第一

  • 如何统计有特定期限的帖子类型?

    时间:2011-06-22

    计算一个职位类型中有特定期限的职位数量的最佳方法是什么?我不相信get_posts 接受术语查询,但我在new WP_Query, 虽然我可能做错了什么。用法示例:$posts = get_posts( array( \'post_type\' => \'inventory\', array( \'taxonomy\' => \'status\', \'terms\' => \'in-stock\',

  • 为什么“博客页面最多显示”会干扰我的自定义wp_Query?

    时间:2011-06-23

    我对WordPress非常陌生,尤其是在创建如下自定义循环时。这很好,但是我很困惑为什么“博客页面最多显示”(在“设置>阅读”下)会干扰查询。在下面的示例中,我将post\\u per\\u page设置为10。如果我将默认的“博客页面最多显示”设置保留为10篇文章,那么效果很好,因为它们都匹配并正确计算页面。但是,如果我将“posts\\u per\\u page”更改为5,我会在分页中添加一些额外的页面,单击时会显示“page not found”。是否可以从管理员处覆盖此设置?我认为创建一个自

  • 如何根据自定义WP角色对帖子进行排序?

    时间:2011-06-23

    我目前有以下自定义wp\\u查询,其中显示来自2个自定义wp角色的帖子,“custom\\u role\\u one”和“custom\\u role\\u two”。它显示我的自定义帖子类型“列表”中的帖子。它工作得很好,但我如何才能修改它,使帖子按每个角色排序?例如,我希望首先显示“custom\\u role\\u one”中的所有帖子,然后列出“custom\\u role\\u two”中的所有帖子。如您所见,它们当前是按日期排序的。<?php $custom_roles = get_us

  • 如何按用户角色(数组中的2个角色)对wp_Query中的帖子进行排序

    时间:2011-06-27

    我正在使用此答案中的以下代码:How can I get the last posts by user role?<?php $friends = get_users( array( \'role\' => \'friends\' ) ); $friend_ids = array(); foreach( $friends as $friend ) $friend_ids[] = $friend->ID; $news =

  • 是否搜索日期值的序列化Meta_Value?

    时间:2011-06-27

    我已将“开放日”数组保存为元值中的序列化数组。我希望我可以在这个字段中搜索选定的日期,但我似乎无法创建匹配项。序列化=a:2:{i:0;s:10:“2011-09-16”;i:1;s:10:“2011-09-17”;};/两个开放日期在没有运气的情况下尝试这个和一些变化;$values_serialized = serialize(array(\'2011-09-16\')); // need to serialise??? $args = array (\'meta_query\'

  • 如何显示缺少元值的帖子

    时间:2011-06-28

    如何构建查询来查找不包含特定元键或元值的帖子?例如:query_posts( array( \'meta_query\' => array( array( \'key\' => \'feature\', \'value\' => \'_wp_zero_value\', \'compare\' => \'!=\' ) ) ) );

  • WordPress WP_Query()无法正常工作

    时间:2011-06-30

    我们想知道,当我们在侧栏中实现这段代码时,我们是如何发生错误的。php$categories = get_categories(); foreach($categories as $category) { printf(\'<h2>%s</h2><ul>\', $category->cat_name); $posts = new WP_Query(\'cat=\'.$category->cat_ID);

  • 使用自定义SQL查询进行分页

    时间:2011-06-30

    我有自己的SQL字符串来选择带有特定WHERE子句的自定义Post类型Post。我使用了偏移量和限制,根据显示的页面返回适当的帖子。这很好用。现在,我想previous_posts_link() 和next_posts_link() 功能正常。他们都是从get_posts_nav_link 其中使用global $wp_query.有没有办法重新分配global $wp_query 使用我的SQL字符串或$wpdb->get_results 结果还是其他什么?所以本地人previous_posts_

  • 根据第一个查询的作者在页面上运行第二个查询

    时间:2011-07-02

    我有我的单一财产。php显示自定义帖子类型“property”,在此页面中,我还想显示属于属性作者的自定义帖子类型“agent”,每个作者只有一个自定义帖子类型“agent”的帖子。我想应该是这样的,单一财产。php使用查询显示自定义帖子类型“property”,从第一个查询中获取author,然后运行第二个查询,显示同一作者的自定义帖子类型“author”的所有帖子。谢谢

  • WP_QUERY:POSTS_PER_PAGE为-1时忽略偏移量?

    时间:2011-07-03

    是我还是这就是发生的事?我只想让所有帖子都从某个偏移量开始,比如10。相反,我得到的所有帖子都是从0开始的。

  • 元查询执行‘任一/或’检查

    时间:2011-07-04

    我有这样一个meta\\u查询,但“relation”=>“OR”不起作用,meta\\u查询是否只进行“both/and”检查而不进行“one/OR”?$args = array( \'post_type\' => \'post\', \'posts_per_page\' => -1, \'meta_query\' => array( \'relation\' => \'OR\', array( \'k

  • WP_QUERY带有复选框META_QUERY

    时间:2011-07-04

    我也在StackOverflow上发布了这个,不确定是否允许这样做-如果不让我知道,我会删除一个(我不想看起来像是在垃圾邮件)。无论如何我有一个自定义的帖子类型,并使用Verve Meta Box插件为帖子类型创建了一些自定义的Meta值。元框称为“主题”,有一个复选框列表,其中包含要为其赋值的主题。例如,我勾选了数学、英语和科学。现在,我想执行一个WP\\u查询,该查询将用户选择的主题数组作为一个数组,将这些主题与为自定义帖子类型选择的主题进行比较,如果其中任何一个匹配,则返回帖子。以下是迄今为止的代码

  • 对具有特定角色的用户隐藏帖子

    时间:2011-07-05

    简单地说,我需要隐藏前端的所有帖子,如果它们是由具有特定角色的作者撰写的。我创建的角色称为“挂起”。我很高兴在循环中加入一个简单的IF语句,防止来自某个角色ID的帖子出现。最好是我可以在WP\\u查询中输入它。我不能使用用户ID,因为将有xx个用户具有相同的角色。有人知道如何做到这一点吗?任何帮助都将不胜感激。提前谢谢。

  • 如何逐月展示帖子?

    时间:2011-07-09

    如何使用wp查询逐月显示帖子,并且只显示过去的一年?或者有没有可能有一些wp\\U归档黑客可以处理这个问题?

  • 我的WP_QUERY在升级到WordPress 3.2后无法工作

    时间:2011-07-09

    我使用WP\\U查询为我的特色内容滑块创建了一个自定义循环。<?php $slider_query = new WP_Query(); $slider_query->query(\"posts_per_page=5&tag=\".(get_option(\'cgr_slider_tag\'))\" \");?> <?php while ($slider_query->have_posts()) : $slider_query->the_p

  • $wp_Query->CURRENT_POST在分页页面上从零重新启动

    时间:2011-07-10

    我知道在使用$wp_query->current_post Bu这将在后续分页页面上从零开始重新启动计数。因此,如果我有20篇帖子,并且每页显示5篇帖子,那么在第2页上,帖子的编号是0-4,而不是5-9。我的问题是:当在分页页面上运行循环时,是否有一种内置的方法来获取绝对索引,或者我是否必须使用有关页码和每页帖子的信息自己计算偏移量?

  • 使用blog_id进行查询的最简单方式是什么?

    时间:2011-07-11

    使用blog\\u id查询帖子的最简单方法是什么?我有一个叫做视频的帖子类型,它可以容纳多个嵌入式视频,这并不奇怪。每个帖子都有不同的视频。我想在不同站点的特定位置显示特定视频。视频帖子位于站点1,网络中的其他站点可以是站点2、站点3、站点4和站点5。所有站点都处于相同的多站点设置中。目前,每个视频都通过两个自定义分类法(分类法A和分类法B)中的匹配术语进行识别。如果所有帖子都在同一个博客上,我会用它来查询正确的视频:$video_query = new WP_Query( array(