您当前的位置:首页 > TAG信息列表 > query-posts
如何修改查询以按Slug排除帖子?
如何修改查询以按slug排除某些帖子?有可能吗?query_posts(array(\'category_name\' => \'Mycat\', \'posts_per_page\' => -1)); 泰
如何查询没有共同之处的帖子?
我们可以在一个页面中手动获取多个帖子,但这是在默认查询返回其他内容(页面/帖子等)后在模板中生成的如何在公共查询中查询多个不共享分类法或其他任何内容的帖子?e、 g.按ID:http://example.com/?p=23,18,2,199,6,8 我已经在解析页面名称中的变量了。php模板,但一旦获得模板,就太晚了,无法生成规范。我想这与搜索类似,只是搜索是一个1对多帖子的关系,这需要对唯一帖子进行多个查询(每个)。谢谢
通过值为数组的meta_key查询帖子
假设我正在修改默认的posts查询:add_filter( \'pre_get_posts\', \'my_filter\' ); function my_filter( $query ) { $query->set( \'meta_key\', \'my_rating\' ); $query->set( \'orderby\', \'meta_value_num\' ); $query->set( \'order\', \'DESC\
按页面信息按升序编号排序
基本上,我有一个问题,我有从高级自定义字段中提取的详细信息,目前我有他们按页面标题升序排序。但是,我不想按页面标题升序,而是按我的自定义字段:*教育排名*。<?php query_posts(\'post_type=page&post_parent=2&posts_per_page=-1&orderby=&order=ASC\'); ?> <?php if ( have_posts() ) while ( have_posts() ) : the_
如何按自定义字段查询帖子?
我有一个名为“song id”的自定义字段,我想通过song id值查找帖子。有人能给我它的代码片段吗?(好处:还可以在帖子中寻找使用永久链接重定向到该页面的代码)
使用QUERY_POSTS在WHILE循环中将帖子从类别中拉出。收到奇怪的回声
我有一个我一直在处理的自定义模板文件。我让这段代码在查询某个类别的帖子后执行循环。这是可行的,我在每篇文章中都配置了样式化的div,但由于某种原因,在页面的一侧,我显示了奇怪的数字。我不明白他们是从哪里来的。类别中的帖子越多,数量越多。示例#\'s on page:65138我相信138是在我的while循环中被调用的一个帖子的帖子ID。我不知道65是什么意思。我是否出于某种原因使用了一个响应这些值的函数,但我不知道??<?php // Select the category to get
在自定义While循环中使用_post()时返回True的挂钩
我像这样获取外部数据,但我还添加了\\u post();while($slice = mysql_fetch_assoc($result)){ the_post(); rest of my stuff } 我需要一个钩子来告诉我\\u post()是否返回true,如下所示:while($slice = mysql_fetch_assoc($result)){ the_post(); if(the post returs t
博客开通后每(日/月/年)发帖数
我希望回复自博客开始以来每月的帖子数量,在没有帖子的几个月内回复“0”。这是我想要的输出:1月1日、2月3日、3月8日、4月3日。。。任何帮助都会很好。戴夫
Sorting a query Field by date
我有我的网站,目前是显示大学开放日,目前他们是按页面标题的顺序排序,而实际上我更希望他们按日期排序,最早排在第一,最晚排在最后。下面是我到目前为止的代码,我似乎无法确定如何按日期顺序对它们进行排序,有什么帮助吗?<?php query_posts(\'post_type=page&post_parent=2&posts_per_page=-1&orderby=title&order=ASC\'); ?> <?php if ( have_posts(
If Query Post Returns 1 Post
我一直在为我创建的一个新闻提要使用Query Post,这样用户只需按Next&;上一个按钮。但如果只有1条新闻(即,只有1条帖子返回),则没有必要使用“上一条”和“下一条”按钮。如果只有一篇文章,我将简单地将css属性Display:none分配给prev和next按钮。但是如何确定查询帖子是否只返回了1篇帖子。query_posts(\'post_type=post&cat=20&post_status=publish&order=DESC\'); wh
列出发帖总数最多的用户视图
我的朋友让我为他的多作者博客创建一个小部件。他想列出3位在其帖子中拥有最多总帖子浏览量的作者。我已经使用post元数据完成了post视图的工作。但我对用这个标准询问作者感到困惑。有什么想法吗?谢谢你的帮助。[更新]我正在使用这些代码及其工作。有没有更简单的版本? global $wpdb; $topuser = array(); // query all posts by each user $users = $wpdb->get_re
仅通过修改我的查询的WHERE子句来显示帖子
我试图显示7天以前的帖子。为此,我需要修改代码中的where子句//Hack found on the bottom of http://codex.wordpress.org/Template_Tags/query_posts function filter_where($where = \'\') { //posts in the last 7 days $where .= \" AND post_date > \'\" . date(\'Y
如何将WordPress循环存储在数组中?
我在一个网站上工作。此网站有一个内置的布局组织,它使用switch语句组织页面上的数据。我想用它来组织主页帖子。现在,我有4篇帖子要返回循环。这是我正在运行的循环query_posts( array ( \'category_name\' => \'homepage\', \'posts_per_page\' => -1 ) ); global $more; $more = 0; while ( have_posts() ) : the_post(); the_
POSTS_PER_PAGE选项限制库项目的数量
我注意到,如果我有一个将posts\\u per\\u page设置为4的查询,那么属于其中一篇文章的任何(图像)库也将只有4个项目(尽管当我从Add new post创建库时,库中有10个图像)。我怎样才能解决这个问题?
是否从主题选项中查询页面内容?
我正在尝试创建一个滑块,使用基于https://github.com/vauvarin/options-framework-theme这样会列出选项中的页面。。<?php $options[] = array( \"name\" => \"Slider One Page\", \"desc\" => \"Choose page for first slide.\",
分页在类别列表中不起作用
我无法在类别列表中进行分页。我使用的是自定义查询get_query_var(\'paged\'):$paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1; $args=array( \'post__not_in\'=>$essentielle_excluded_posts, \'category_name\' => \'concours-fun\', \'paged\'=>$pa
WP_Query vs get_posts
我读过一本number of questions 关于这些,我仍然无法计算wrt用法的确切区别。如果我需要在数组中返回结果,那么我可能会对大多数次级循环使用WP\\u Query,并且只使用get\\u posts,或者换句话说,这是数组和对象返回之间的主要区别,还是我应该注意其他一些主要因素?
背景图片WP在主页上放大
我正在使用WP Supersized插件在帖子上加载背景图像,效果很好。现在我遇到的问题是,我想在第17类中显示最新的帖子,带有自定义字段键功能donhomepage,在我的主页上显示值yes,并显示该帖子的背景图像。下面是我使用的查询: <?php query_posts(\'cat=17&posts_per_page=1&meta_key=FeaturedOnHomepage&meta_value=yes\'); ?> <
每页自定义帖子不支持分页
我的模板中有一个页面,我想在其中设置自定义posts\\u per\\u页面。以下是我使用的代码:<?php global $query_string; query_posts($query_string . \'&posts_per_page=4\'); if ( have_posts() ) : while ( have_posts() ) : the_post(); ... 现在,这段代码限制每页只有4个项目,并在下面显示pageinate\
一次循环迭代的多个帖子
我想要3篇文章和一个循环迭代,所以我使用the_post() 为此:(删除html)<?php while ( have_posts() ) : the_post(); the_title(); the_post(); the_title(); the_post(); the_title(); endwhile; ?> 如果帖子的数量不能被3整除,问题就开始了。例如,如果我有5