您当前的位置:首页 > TAG信息列表 > wp-query
查询以获取博客作者的最新帖子
首先,我使用“author”角色获取用户。$author_args = array( \'role\' => \'author\' ); $authors_list = get_users($author_args); Nextly I改革阵列$author_list = array(); foreach((array)$authors_list as $author) $author_list[] = $author->user_nicename;&
仅显示有帖子的作者
我正在使用下面的代码显示所有作者及其帖子(在一个名为“publication”的自定义帖子类型中)。这是可行的,但是它也列出了没有帖子的用户。如何调整此代码以仅显示有帖子的作者?非常感谢。 <h1>Articles by Author</h1> <?php $allUsers = get_users(\'orderby=title&order=ASC&post_type=publication\');
custom query to get posts
我想创建自定义链接,如mydomain.com/custom_page/cat=ABC&tag=XYZ因此,当用户单击链接时,他/她可以看到“ABC”类别中标记为“XYZ”的所有帖子为此,我使用以下代码创建了一个自定义模板<?php /* Template Name: MyCustomTemplate */ ?> <?php get_header(); ?> global $wp_query; get_que
如何使用POST_META触发连接查询
我有在“posts\\u where”过滤器中运行的打印sql查询及其类似内容:SELECT wp_posts.* FROM wp_posts WHERE 1=1 AND wp_posts.post_type = \'shop_order\' AND post_date >= \'2013-08-26\' AND post_date < \'2013-10-28\' AND post_date_gmt NOT LIKE \'0000%\' ORDER BY wp_posts.post
寻找从查询筛选器中排除FrontPage和NAV菜单的方法
也许我的想法是错误的,但我需要:A)根据与meta\\u值的比较,排除网站范围内查询中的帖子(减去frontpage和navbar),b)按不同的meta\\u值,然后按标题排序这项工作:function my_get_posts( $query ) { $today = current_time( \'timestamp\', 0 ); if ( ! is_admin() && ! is_home() && ! $query->is_
关于主页的多个查询-页面加载/站点速度问题
我认识一位客户,他设计了自己的时尚杂志网站。我的公司把这个项目交给我,让我用WordPress来完成。当我为网站制作完整的模板时,我发现了他完整的想法:这对我来说是完全怪异的;因为主页的设计有很多块,不少于20块,每个块都需要一个新的WP_Query() (刚才从this thread 我知道我是对的WP_Query() 对于每个块)。正如我所怀疑的那样,最终的产品非常慢。据我所知,我不是WordPress大师WP_Query() 无论何时调用,它都会使用其查询命中db,并根据查询检索数据。所以在这个网站
未定义的WP_QUERY::HAS_POST()?
这一定是错的。我在测试一些东西,所以我做了:$queried_post = new WP_Query(array(\'posts_per_page\' => 5, \'offset\'=> 1, \'category\' => 1)); var_dump($queried_post->has_posts()); exit; 我得到一个错误: Fatal error: Call to undefined method WP_Query::has_posts()
使用REWIND_POST显示多个类别
我的目标是显示随机排列的5个不同类别。我只想在一个wp\\u查询中调用它们,以减轻负载。我的问题是循环似乎没有显示条件,而且回放帖子也没有遵循之前的循环。这是我的密码。<?php $original = new WP_Query(); $original ->query(\'cat=12,13,14&showposts=2\');?> <?php while ($original ->have_posts()) : $origi
QUERY_POST在通过AJAX调用wp_Query追加时起作用吗?
我将一些关于点击事件的帖子附加到了一个2111子主题上。出于某种原因,它只在我使用query\\u posts循环而不是wp\\u query循环时起作用。例如,下面是我的wp\\U查询循环:$args = array(\'year\' => $year,\'monthnum\' => $month); $loop = new WP_Query($args); if($loop->have_posts()) { while($loop->have_post
按固定起止日期范围查询帖子
我需要在一定的时间范围内获得帖子。我正在使用posts_where 滤器我想指定开始日期和结束日期。这是我使用的函数:function filter_where( $where = \'\' ) { $where .= \" AND post_date >= \'2012-03-01\' AND post_date =< \'2014-03-01\'\"; return $where; } 此筛选器不返回任何内容。错误必须位于秒附近的任何位置A
显示多个标题的WordPress查询
我编写了一个查询以显示在jquery滑块(nivo)中,但它似乎显示了所有帖子,而不是一次只显示一篇这是我的代码:<div class=\"slider-wrapper theme-projects\"> <div id=\"slider2\" class=\"nivoSlider\"> <?php $the_query = new WP_Query( \'showposts=2\' ); ?> &
WP查询中的分类参数,用于从两个不同的分类中获取帖子
例如,我有定制的post类型汽车和两个定制的分类法品牌(包括宝马、本田等)和颜色(红色、绿色等)。汽车必须有品牌,但不能有颜色。所以它可能像:汽车->品牌:宝马->颜色:红色,还有可能是这样的:汽车->品牌:宝马(无颜色)。我需要从1个有颜色的品牌获得汽车:汽车->品牌:宝马->颜色(任何颜色)。我尝试创建查询,但它不起作用。$args = array( \'post_type\' => \'cars\', \'tax_query\' =
从循环为WP_QUERY META_QUERY创建参数
我正在尝试创建一个WP\\u查询,其结果参数如下:$args = array( \'post_type\' => array( \'post\', \'custom\' ), \'meta_query\' => array( \'relation\' => \'AND\', array(\'key\' => \'key1\', \'value\' => \'value1\'),
如何使用POSTS_WHERE/POSTS_JOIN创建自己的嵌套META_QUERY?
我的一些帖子(不是全部)有一个价格作为元键/值。今天我使用pre_get_posts 操作,以便我的用户可以搜索介于某个值之间的价格。这是我今天使用的代码,它正在运行。add_action(\'pre_get_posts\', \'my_search_price\'); function my_search_price( $query ) { if ($query->get(\'maxprice\') != \"\" && $query->get(\'m
分页分类术语档案,每个术语包含一个帖子
我有一个自定义查询,它获取自定义帖子类型的所有自定义分类,并显示每个类型中最新的帖子。目前,它引入了所有分类法。有没有办法将显示的分类法数量限制为每页的固定数量并分页?// Set post type $post_type = \'prints\'; // Get all the taxonomies for this post type $taxonomies = get_object_taxonomies( (object) array( \'post_type\'
如何在WordPress中创建单页站点
我在我的网站上总共有5个页面,我想将所有页面显示为单个页面。有可能吗?示例:http://yaremchuk.ru
将其他变量传递给查询
如何向现有查询添加更多参数?假设我的主题中有if (!$blog_query) $blog_query = $wp_query; while( $blog_query->have_posts() ) : $blog_query->the_post(); 在传递之前,我想向现有查询添加两个参数,比如:\'orderby\' => \'post-title\', \'order\' => \'ASC\', 如何将这些添加到现有的$blog\
Get all posts without tags
我正在使用一个标签插件。有没有WordPress方法可以获取\\u帖子或查询所有没有标签的帖子?EDIT在提问时,我已经向WP Codex、search Stackexchange和Google查询了一个相关问题。我发现了一些有助于查找标记的结果,但不是NOT IN a中的运算符tax_query. 我还没有任何代码可以共享,因为我没有构建查询所需的信息$args.
获取具有指定自定义分类的帖子的子代?
我有一个分层自定义帖子类型,名为Geographies, 其中,每个地理区域都被指定为自定义分类法(geographytype): 地区、国家、地区或城市。层次结构设置如下:Area ¬ Country ¬ Region City 例如,波士顿市是美国的孩子,而美国又是美洲的孩子。我希望能够获得某个地理位置的子女和/或孙子,并指定其geographytype - 例如,如果我正在查看Americas, 我想得到
博客卷-第一篇文章的不同布局
我想让我的主blogroll每页显示10篇文章,但每页的第一篇文章要设置在其他分区之上的不同分区上,并有一个特色图片。这是我在页面的第一篇帖子中起诉的内容:// WP_Query arguments $args = array ( \'pagination\' => true, \'paged\' => $paged, \'posts_per_page\' =>