您当前的位置:首页 > TAG信息列表 > wp-query
具有类别排除和后元“白名单”的自定义查询
我有两个小部件,一个显示News 而另一个则显示除新闻以外的所有内容(我们称之为第二个Blog). 博客部分当前工作正常。这些新闻帖子要么被归类为In the News 或者自定义post metain-the-news, 设置为1。需要注意的是,并不是所有的帖子都会定义自定义帖子元。我面临的主要问题是,我需要根据帖子的分类方式来比较帖子的元数据。I may need to do a custom database query for this behavior, at least for the New
使用Meta_Value日期执行查询
我试图使用自定义字段的值对自定义类型的帖子执行查询。此字段包含字符串日期:dd.mm。yyyy年。帖子类型名称为“event”,自定义字段名称为“date\\u event”我想显示所有具有与当前月份匹配的日期月事件的事件。有什么建议吗?
在不使用WP_QUERY的情况下在小工具中检索自定义帖子类型的列表?
我正在使用以下小部件检索自定义帖子类型的列表jobs:class FeaturedJobsWidget extends WP_Widget { function FeaturedJobsWidget() { $widget_ops = array(\'classname\' => \'FeaturedJobsWidget\', \'description\' => \'Displays a random post with thumbnail\'
对外部PHP脚本中GET_POSTS返回的帖子进行计数
我使用外部PHP脚本中的WP,包括wp-load.php 文件到目前为止,所有功能和一切都按预期工作,除了一件事:我无法获得$wp_query->found_posts 在我用get_posts() 作用有什么提示我应该用什么来代替吗?谢谢
如何显示WP查询过滤器?
我想知道是否有一种方法可以显示当前的WP查询过滤器。我编写了一个支持删除所有帖子的函数,但当我使用WPML并按语言过滤帖子时,它不会删除非英语帖子。我认为使用\'suppress_filters\' => true 会有帮助,但这会导致任何缺点吗?WP查询还应用了哪些其他过滤器?我可以以某种方式显示它们吗?
WP_QUERY元_按数组键查询
我有一个自定义的post类型,它的meta位于一个数组中。我需要做的是基于该元数组中键的值进行查询。$args = array( \'post_type\' => \'my-cpt\', \'posts_per_page\' => -1, \'orderby\' => \'meta_value\', // Sort by this value \'meta_key\
关于自定义查询的模板的建议
我正试图找出解决这个问题的最佳方法。我有几个归档类型的页面,可以一次显示多个帖子类型的内容。例如,我用自己的搜索功能覆盖了WordPress的默认搜索行为。由于没有使用核心WordPress搜索,全局$wp_query 变量为空,标准循环函数(have_posts(), the_post(), 等)不会起作用。我的搜索类生成按相关性排序并按帖子类型分组的结果。结果如下所示:$results = array( \'page\' => array( \
作为短码执行的一部分,我应该如何更改模板&$Query?
我正在从事一个项目,如果使用给定的短代码,我需要能够更改正在使用的模板。更复杂的是,插件还必须能够重写$query 如果调用相同的短代码。我相信我在core exec的各个部分与Shortcode运行时遇到了问题,但我在Codex中找不到正确的信息来验证或调试问题。目前,我的实现既不修改$query 它也不会重定向模板。基本上,短代码的工作方式(或者在本例中不工作)如下所示:调用Shortcode基于Shortcode中的信息,会生成参数来检索一些帖子这些参数被分配给一个全局变量,我们称之为$custom
如何输出每天一篇帖子的评论数?
我有一个关于帖子中评论数字的问题。。。现在,我可以在循环外的帖子中输出评论总数。这很酷,但我想show the comment number/amount of a post PER DAY. 所以让我们假设我有一篇帖子,人们今天评论了10次。。。然后,我想在帖子标题后显示“10条评论”。。。如果一天过去了,第二天只有一个人发表评论,我希望它在帖子标题后输出“1条评论”。。。这是否可能,如果可能,如何实现?我想使用以下函数输出“每篇文章之后的每篇文章今天的评论”:function wowPosts($nu
基于引用页面插件设置模板条件
我有一个页面模板的一部分是基于以下条件的elseif<?php elseif( isset( $wp_query->query_vars[\'details\'] ) && $wp_query->query_vars[\'details\'] == \'child\': 有没有办法从特定的页面段塞中排除查询?我想排除来自名为services-we-provide.我尝试了以下方法,但没有成功: && !$wp_query->query_v
导入数据库时,任何带有wp_Query的页面都不起作用
我经常注意到这一点,当我从测试站点导出数据库并将其导入到实时站点时,任何(或大多数)包含wp\\U查询的页面都不会正确显示(它显示主题,但好像我正在查看中没有内容的页面)但是如果我创建另一个页面,使用与包含wp\\u查询的模板相同的模板就可以了(只要我不给它相同的slug)。如果我简单地重命名页面slug,它也可以正常工作有人知道为什么会这样吗?这是我使用的一个示例wp\\U查询;<?php $args = array( \'post_type\' =>
减少WP_QUERY循环中的SQL查询数以获取作者数据
这个问题适用于scale,与典型的blog实现无关。我正在开发一个web应用程序,运行标准WP\\U查询来获取一些自定义帖子类型。这通常会导致运行大约10个SQL查询。在循环中,我需要访问这两个post meta 对于岗位和user meta 这篇文章的作者。使用get_post_meta 在回路内部。WordPress缓存WP\\U查询的结果,因此每次“不进行”其他查询get_post_meta 在循环中调用。然而,在为文章作者检索用户数据时,情况变得很糟糕。通常我需要打电话get_user_by 在循
把Instagram图片放到现有的循环中?
我正在寻找一种解决方案,将Instagram图片(从单个帐户)拉入Wordpress循环,并按时间顺序将其与Wordpress管理员创建的标准帖子混合。因此,归档页面将是新闻项目(完整帖子)和Instagram图片的混合,都在同一个提要中,从发布时起按时间顺序显示。有没有可能(有没有插件)?提前感谢您的回复!
如果POST类型类别中没有任何内容,则显示回退查询
我一直在努力找出处理查询的最佳方式,这样如果类别中没有任何内容,它就会显示最新的帖子类型。这是我得到的一个查询,它目前从类别中提取了帖子。http://pastebin.com/uvpMUpFt
WP_QUERY贴子最接近当天日期
我已经写了一个wp查询,我想以一种有点复杂的方式进行排序。有些帖子有一个元值“the\\u date”,它是帖子的结束日期。我想在日期和时间顺序的职位,如果有一个结束日期,这将是参考无论如何是没有结束日期发布日期将是参考。有了这些信息,我需要按最接近当前日期和时间的时间来订购帖子。例如:职位:ID Name Publish_date Meta_end_date 1 Post 1 15/05/2013 10:00 &
查询自定义元字段并按自定义元对其进行排序
我有多个自定义日期和时间字段的事件帖子。为了获取本周发生的所有事件,我正在查询不同的日期字段。这是我的代码:$today=date(\"Y-m-d\"); $nextweek= date(\"Y-m-d\", strtotime(\"+7 days\")); $args2 = array( \'post_type\' => \'post\', \'meta_query\' => array( \'relation\' => \'
query posts in wordpress
我想在word press中的\\u循环开始之前筛选查询结果。我只希望结果的term\\u id或term\\u taxonomy\\u id等于1。query_posts(\'post_type=my_post&term_id=1&posts_per_page=6\'); 这是返回所有行,我是word press新手,所以我不确定我们是否可以在query\\u帖子中使用term\\u id。还有其他方法吗?
向搜索引擎显示内容,但仅通过导航向注册用户显示。
根据用户是否注册显示某些信息非常容易,因为我一直在使用此代码 <?php if (current_user_can(‘subscriber’)) { ?> [content here] <?php } ?> 但是,如果有人通过搜索引擎或链接直接访问该链接,而不是通过存档页/网站链接,是否有任何方式可以看到该内容。感谢您的帮助。
如何实现时间过滤,一个类别随机发布1个月,其他类别随机发布3个月
我开始在一个又一个网站开发人员上工作,他的“热门小工具”存在问题,基本上是显示类别中的3个随机帖子。有一些切换语句是从类别新闻3随机帖子中调整显示的,不超过1个月,其他类别为3个月。我不明白他用[\'interval\'做了什么,但当我使用wordpress时间参数时,仍然没有结果。function getSomePost($category,$postsPerPage=3) { global $post; $args = array(
按作者和/或标签查询帖子
我很确定我需要进行某种自定义查询,但不确定最好的方式。我有一个作者页面。它需要显示作者的帖子。那很好,我能做到。我需要修改查询,以便它显示作者的帖子以及标记为该作者姓名的帖子。所以我想象这个问题是这样的query_posts(\"author=$author_name||tag=$author_name\");我想我可以使用WP\\u query设置查询并将meta_query 与关系OR 但这只返回了作者的帖子,而忽略了标记的帖子: $args = array( \"showposts\