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

  • META_VALUE和META_KEY筛选不返回帖子

    时间:2013-06-16

    这听起来可能是一个非常愚蠢的问题,我几乎羞于把它放在这里。。。然而,在直接使用了wp codex的代码,并尝试了谷歌搜索的其他一些变体之后,我完全不知道为什么这不起作用!下面是我在索引上使用的wp查询。php$args = array( \'post_type\' => array(\'photographs\', \'published_works\'), \'meta_key\' => \'place\', \'meta_value\' =&

  • GET_POSTS-找出查询字符串是否是垃圾并使用了回退

    时间:2013-06-16

    如果我们将字符串传递给以下函数get_posts, 并且该字符串不是有意义的查询字符串(例如get\\u posts(“”)),该函数返回默认查询的结果(最后五篇posts或类似的结果)。是否有可能抑制这种行为,或者更好的是,找出字符串是否是有意义的查询字符串,或者函数是否只是返回到默认值,因此它不是?更改默认查询设置不是一个解决方案,因为我不想影响主循环,而只想调用get_posts 在插件中。

  • 在特色帖子循环的第二个帖子中添加‘Last’类

    时间:2013-06-16

    您好,我正在使用以下查询将两篇特色帖子拉到我正在构建的网站主页上。如何将最后一个类添加到它放到页面上的第二篇帖子中? <h3>Case Studies</h3> <?php $my_query = new WP_Query(\'post_type=casestudy&posts_per_page=2\'); while ($my_query->have_post

  • 排序:定制查询,先按meta_value_num排序,然后按标题排序

    时间:2013-06-16

    我尝试运行一个自定义的post类型查询,以匹配以下条件:首先按年份降序排序电影,然后按标题字母顺序(“年内顺序”)。所需输出:电影标题A,2006电影标题Z,2006<1996年电影片名A我使用以下代码:$wp_query = new WP_Query(); $wp_query->query( array( \'post_type\' => \'movies\', \'distribution\' => \'co

  • Looping through tabular data

    时间:2013-06-16

    我试图创建一个包含两个不同循环结果的信息的表。第一个循环遍历自定义帖子类型列表以显示团队名称。另一个是提供关于每个团队的数据,并存储为元数据。所以我想我需要某种方法来构造一个双查询,以便创建一个循环。这就是我目前的情况:$team = new WP_Query(array(\'post_type\' => \'team_page\') ); $args = array( \'post_type\' => \'match_report\',

  • 如何从其他现有的PHP系统调用WordPress API

    时间:2013-06-17

    我们有自己的php系统,现在我们想有一个博客功能。因为wordpress被广泛使用,所以我们决定使用它。现在我想调用wordpress的函数,例如wp_insert_user , 我怎么能做到呢?假设我的系统是A 并安装在/var/www/A, wordpress是WP 并安装在/var/www/WP. 我可以这样把它们放在一起/var/www/A/WP, 但我认为这不是一个好主意。如果我们使用/var/www/A 和/var/www/WP, 如何从项目中的php文件调用wordpress的函数A? 使

  • 单循环查询多个自定义帖子类型

    时间:2013-06-18

    我知道还有其他几个帖子与我要问的内容有相似之处。除了“posts”之外,我还有三种自定义的post类型。我想运行一个循环,将所有分类为特定类别的帖子 <?php $args = array( \'post_type\' => \'testimonial\', \'posts_per_page\' => 1, \'tax_query\' => array( array (

  • 查看站点上所有附件的列表

    时间:2013-06-19

    我是WordPress主题开发的新手,我想知道是否有一种方法可以显示公共附件列表,类似于查看带有特定标签或作者的帖子列表。也就是说,如果我想检索带有特定标记的帖子列表,我可以提交类似“?在URL中标记为mytag,Wordpress将弹出所有标记为mytag的帖子。那么,查看附件的等效方法是什么呢?还是有一个?我特别想做的是允许用户单击一个链接并显示一个附件库(图像、视频、音乐等)。我想从网站上的所有帖子的附件,而不仅仅是一个特定帖子的附件。我已经查过附件了。php文件,但这似乎只是显示具有给定attac

  • 未定义属性:WP_QUERY::$POST

    时间:2013-06-19

    我正在进行元数据之间的一些比较,但在正确引用查询结果时遇到了一些问题。要建立的第一个查询$team_is_home 效果很好,但只要我尝试捕获帖子的ID$team_is_home这有点混乱,我收到警告:“未定义属性:WP\\u查询::$post”$args = array( \'post_type\' => \'match_report\', \'post_status\' => \'publish\', \'meta_quer

  • Wpdb get_var没有返回任何结果(经过验证的MySQL查询只返回一个值)

    时间:2013-06-19

    我正在尝试修改wordpress插件,使其更适合我们的需要。我有一个自定义的user\\u meta,名为practice,我们根据实践来分隔用户,因此我们还需要根据实践来分隔测验结果。我的问题是,我无法让我的查询返回实践。有人能看看这个告诉我我做错了什么吗? function save_score( $json, $user_id = null, $practice = null ) { global $wpdb, $data; $d

  • cloning a WP_Query

    时间:2013-06-19

    我正在处理几个嵌套循环,以便为联盟中的球队创建一个统计表,但我很难恢复原始查询。我读到应该克隆原始查询,但找不到关于如何执行或将其放置在何处的解释。以下是我的想法(肯定不起作用):$team = new WP_Query(array(\'post_type\' => \'team_page\') ); $i=0; if ( $team->have_posts() ) { while ( $team->have_posts() ) {

  • 不是典型的按日期排序问题

    时间:2013-06-20

    我正在使用WP\\u查询从自定义帖子类型获取所有帖子。这非常适合列出所有帖子。然而,帖子本身有一个自定义的日期字段,我想在H2 标记,列出月份而不重复月份。目前,我可以循环浏览所有帖子,但H2 每个月都会被吐出来。我也不想做月份分类。这些帖子是关于演出日期的。我想列出六月的所有日期,但只有一个H2 六月在里面,然后所有的帖子都在下面。像这样: 1. June a. Show date b. Show date c. Show date 2. Jul

  • Custom query to show posts

    时间:2013-06-22

    我正在尝试根据评级(使用wp postrating插件)和评论数对帖子进行排序。我已经使用wpdb实现了这一点,但我有点希望使其更容易,并将其用于wp\\U查询。似乎我找不到任何方法来实现这一点,因为我不知道在$args中按两个项目排序的任何方法。我的wpdb代码如下所示。。。$wpdb->get_results(\"SELECT wp_postmeta.meta_value, id, post_title, comment_count FROM wp_posts INNER JOIN wp

  • 为什么在unctions.php和index.php中使用QUERY_POST时相同的代码得到不同的结果

    时间:2013-06-24

    我正在使用WordPress 3.5,我的博客站点有许多注册用户。登录后,我希望他们只看到自己的帖子,而不是其他帖子。所以我在我的functions.php, 但我得到了一张空白页。function only_login_user_post_on_homepage() { $current_user = wp_get_current_user(); query_posts(\'author=\', $current_user -> ID); } add

  • 高级分类查询,有3种帖子类型

    时间:2013-06-24

    几个小时来,我一直在想如何做到这一点,最终还是屈服于寻求帮助。我有3种自定义帖子类型,我需要查询一个名为home的术语,该术语位于每个分类法中。希望我已经明确了我想要实现的目标,下面是我目前正在使用的代码。 <?php $args = array( \'post_type\' => array( \'testimonial\', \'casestudy\', \'post\'), \'posts_

  • 按日期查询帖子(存储的自定义字段元为yyyymmdd),并区分12个月

    时间:2013-06-24

    我有一个帖子类型,其中包含一个带有日期的自定义元字段。日期以以下格式存储:yyyymmdd.在这个帖子类型的归档页面上,我想创建12个单独的容器,每个月一个,并在每个帖子中显示与相应月份匹配的内容。我的问题是寻找实现我想要的想法。多亏了Krzysiek Dródżidea,我过滤了pre\\u get\\u帖子,并在我的归档模板中为帖子类型生成了以下代码:$posts_by_month = array() while ( have_posts() ) : the_post();

  • 在META_QUERY中为QUERY_POST参数使用OR条件

    时间:2013-06-24

    我到处寻找这个,但似乎什么也找不到。我正在尝试筛选一些结果,当我创建这样的args数组并将其传递给query\\u post时,我注意到生成的SQL使用and而不是OR作为“class\\u 1\\u days”值。我想做一个比OR更好的。我该怎么做呢?(我在序列化数据时使用LIKE there,否则我会尝试“IN”并传递一个数组。正确的方法是什么?$args = array( \'taxonomy\' => \'courses\',

  • 基于多元数据比较的WP_QUERY

    时间:2013-06-25

    我创建了一个带有自定义字段的自定义帖子类型,需要根据几个元数据值对其进行过滤。$args = array( \'post_type\' => \'match_report\', \'post_status\' => \'publish\', \'meta_key\' => \'report_type\', \'meta_value\' => \'cup\', \'meta_

  • Wordpress custom archive page

    时间:2013-06-25

    我正在尝试建立一个自定义存档页面。然而,我希望这个归档页面跳过前5篇文章。我已经能够用offset属性完成这一点。然而,分页似乎中断了。这是我在while之前的代码: <?php $paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1; $wp_query = new WP_Query(); $wp_query->query(\'posts_per_page=\'.get_option(

  • 基于WooCommerce中的产品标签缩小店铺页面结果范围

    时间:2013-06-25

    我有一个商店页面,显示多个城市零售商的产品(椅子)。每个城市都是每个产品的标签。我想做的是缩小分类页面(椅子)或商店页面的范围,只显示该城市的产品。有没有办法过滤产品结果?