您当前的位置:首页 > TAG信息列表 > wp-query
通过wpQuery限制帖子数量
我们假设一个类别有1000篇文章,我们可以使用下面的代码显示每页10篇文章,wp pagenavi将显示100页,其中链接超过1000篇文章。<?php query_posts($query_string.\"&showposts=10&orderby=date&order=ASC\") ?> 我有没有办法只显示100篇最近的帖子,而隐藏剩下的900篇帖子,因为它们可能太旧了?我用了数字键,但没用。我的代码如下:<?php query_posts($qu
如何在使用TEMPLATE_REDIRECT或TEMPLATE_INCLUDE后将帖子加载到自定义帖子模板
我需要使用URL参数?m=1 用不同的模板加载wordpress的每个页面,但问题是我无法提取可以使用规范URL访问的文本和帖子我尝试了不同的方法,对我来说最好的方法是使用template_redirect 行动挂钩或template_include 过滤器问题是,我无法使用任何这种方法将数据加载到模板文件中模板加载,但页面是空的,使用某些方法,它会返回404错误,以便更好地解释我的问题我将此代码添加到functions.phpadd_filter( \'template_include\', \'cus
如何使用过滤器钩子POSTS_JOIN来查询POSTS_WHERE中的分类术语?
在过去的几个小时里,我一直在尝试使用过滤器挂钩posts_where 和posts_join 要根据分类法术语搜索帖子,在本例中,分类法为“category”,术语为“politics”这是我尝试的结果,结果是一个空查询:这条线在钩子里posts_where$where .= \" OR ($wpdb->term_taxonomy.taxonomy IN (\'category\') AND $wpdb->terms.name = \'politics\')\"; 这就是我用来连接不
Switch_to_Blog()中的_post()更改了我的摘录
在我正在编写的插件中使用WP\\u Query和multisite时,我遇到了一个奇怪的问题,该插件挂钩到add\\u meta\\u框中。我想在元框中的下拉列表中显示所有帖子标题。在第2个博客中添加或编辑一篇文章(可以是任何博客编号)时,我会在第1个博客中循环,并从自定义的文章类型中获取文章标题,以填充到select下拉列表中。这是应该的,但在此过程中,我的摘录中的文本被替换为循环最后一篇文章中的摘录。我已禁用所有插件。我已在所有网站上启用2015主题。我正在使用wordpress 4.1。我试过只发帖
Loop returning only 1 result
我不知道为什么在运行循环时只返回1个结果。这是我的代码: <?php if ( is_front_page() && twentyfourteen_has_featured_posts() ) { // Include the featured content template. get_template_part( \'featured-content\' ); }
从用户列表中隐藏除当前用户之外的管理员(管理员)
此代码非常有效!问题是,这段代码还隐藏了当前用户(如果是管理员),因此我试图隐藏除当前用户之外的所有管理员。我需要帮助来编辑sql,以便使用“$user\\u ID”进行此操作function isa_pre_user_query($user_search) { $user = wp_get_current_user(); //if (!current_user_can(\'administrator\')) { // Is Not Administrator - Remove A
使用JSON REST API查询包含两个分类的帖子
我正在使用JSON Rest API插件(https://wordpress.org/plugins/json-rest-api/). 我有两个自定义分类法,每个分类法有一个术语:内部部件类别眼睛症状类别(男性)骨折单骨折我需要显示与这些类别和术语匹配的帖子。我尝试了以下方法:http://mcsc.hawkhorne.com/wp-json/posts?type=male-conditions&filter[taxonomy]=inner-part-categories&filter[t
用于TAX_QUERY和关键字的WP_QUERY OR子句
是否可以在tax_query 和关键字?我想要WP_Query 如果存在tax_query 匹配或as 关键字匹配。
为什么WP_QUERY对象中的QUERY_VARS会发生变化?
当用户的角色不同于时,我在查询WP\\U查询对象时遇到问题administrator我的WP\\U查询如下:function remove_new_c_post($author_id,$value_id) { $query = new WP_Query( array( \'post_type\' => \'custom_post_type\', \'author\' => $author_id,&
显示来自自定义帖子类型的自定义类别帖子
我正在尝试显示来自Custom Post Type (文档)具有自定义Taxonomy (主题)有两个类别,每个类别页面都应该有自己的帖子。但当我打开这些类别中的任何一个页面时,我都会从这个自定义帖子类型中获得所有帖子。我创建了一个文件taxonomy-subject.php 代码如下:$args = array( \'post_type\' => \'documents\', \'posts_per_page\' => 20 ); $t
创建热门和热门栏目的最佳方法
我将在网站上实现一个热门和趋势部分。我在许多热门网站上看到过这样的部分,但我真的不知道这到底是怎么回事。虽然我认为Hot section 是我自定义开发的最受欢迎的帖子(基于帖子视图)WP_Query. 这是可行的。$args = array( \'post_type\' => \'post\', \'post_status\' => \'publish\', \'meta_key\' => \'post_views\',
基于类别和标签数组的自定义存档页面
我希望根据传递的数组创建自定义存档页,其中包含类别和标记,例如:http://www.mydomain.com/archives-custom.php?c=cat1,cat2,cat3&t=tag1,tag2,tag3问题是我应该创建自定义分类法或自定义查询来生成相关的归档页面吗?例如,“测试”帖子被归类为“新闻”和“商业”,并被标记为“亚洲”和“中国”。从这篇文章中,我想有一个到档案馆的链接,它将显示其他分类为“新闻”和“商业”并标记为“亚洲”和“中国”的帖子。在这种情况下,链接将如下所示htt
如何从wp_Query中获取多个字段?
我将从wp\\u查询结果中获取几个字段。我知道wp\\u list\\u pulk()函数,但它只接受一个字段参数。如果我想从找到的每个帖子中获取几个参数,如何获取几个参数?[ Object1 (ID, name, tag), Object2 (ID, name, tag), Object3 (ID, name, tag), etc. ] 感谢您事后的帮助!我的代码摘录如下:$search_param = get_param
如何在wp_Query结果中添加帖子?
我有2个用户组:authors 和clients作者可以发布帖子并在metabox for wich中指定client 这些职位是为。客户端可以发布帖子并查看、编辑帖子,创建人Authors 为了他们。Problem:在wp admin on posts屏幕(wp admin/edit.php)中,我需要显示:如果Author: 仅限作者帖子如果Client: 客户帖子和帖子where meta value is client id如果admins: 所有帖子已添加I\'vpre_get_posts 筛选
Order posts by tags count?
我正在尝试按标签数量订购帖子。我想先订购没有标签的帖子,最后订购计数最高的帖子。我试过了,只得到了没有标签的帖子。 $tags = get_tags(); $tag_ids = wp_list_pluck( $tags, \'term_id\' ); $args1 = array ( \'orderby\' => \'DEC\', \'post_type\' => \'p
Re-order posts in query after
对于特定类别,我需要合并到另一个自定义帖子类型中。现在,我想基于自定义字段进行查询。这可能吗?下面是我合并查询的方式。if (in_category( \'Events\' ) && is_archive()) { global $wp_query; $args = array ( \'post_type\' => \'custom_post_type\' ); $second_query = n
搜索缺少特定自定义字段的帖子
我正在尝试搜索尚未设置特定自定义字段的帖子。问题是下面的查询返回一个空结果。$args = array( \'post_type\' => \'post\', \'posts_per_page\' => 5, \'meta_query\' => array( array( \'key\' => \'verified\', \'value\
按自定义日期字段对帖子进行排序(非标准日期格式)
我继承了一个带有帖子类型课程的网站,该网站有一个自定义字段“日期开始”,一个日期选择器。不幸的是,开始日期存储为“ddmmyy”,ACF文档暗示此代码与“yymdd”一起工作现在我无法将所有日期更改为这种格式,因为有很多依赖代码。那么,我如何让这个查询工作——根据“日期开始”自定义字段按顺序排列帖子?它不适用于作为DESC的订单或作为ASC的订单。输出似乎是随机顺序。$posts = get_posts(array( \'post_type\' => \'course\',&
Parent and child categories
下面是a的一部分WP_Query 环我有两个父类别ABC和12,每个都有几个子类别。在第一个td 我想让ABC儿童频道的slug类和12个儿童频道的slug类。该职位可能属于两个子类别之一,或同时属于两个子类别。一个来自ABC,一个来自12,或者一个来自ABC,一个来自12。$inCat = get_the_category(get_the_ID()); echo \"<td>\".(!empty($inCat[0]->slug) ? $inCat[0]->slu
Stuck in the query loop
我在WordPress页面中创建了一个双循环。它应获取类别名称,并应加载类别名称下的所有子级。像这样____Cat1类______产品1产品2产品3____Cat2类______产品1产品2产品3所以问题是,当产品在循环时,类别名称也在循环,所以如果我有3个产品在cat名称下,我也会有3个cat名称。这是我的代码:<div class=\"pr_grid_cell clearfix\"> <?php //for each category, show posts