您当前的位置:首页 > TAG信息列表 > wp-query
获取帖子评论和ping总数的最快方法
我正在制作自己的评论模板(like this) 我需要知道如何获得当前帖子的评论和ping计数,也许可以使用快速数据库查询或类似的方法?请注意,我无法使用count($comments) 或者诸如此类的,因为我没有运行默认值comments_template() 从数据库中获取所有注释的函数。相反,我只使用get_comments().$post->comment_count (显然由初始化get_post) 很接近我要查找的内容,但它同时包含评论和ping:(
针对META_VALUE的自定义wp_Query时间过滤器
我的目标是只显示某一天营业时间后开放的帖子。例如,我有一篇(自定义)帖子,上面有以下meta\\u键和meta\\u值:meta\\u键=\'星期一,meta\\u值=\'14:00-22:00\'营业时间固定:“08:00-18:00”我想在自定义wp_查询中添加一个过滤器。只是,我一直在定义函数。我的功能逻辑输入(绝对不正确和不完整):$from_std = strtotime(\"08:00\"); $to_std = strtotime(\"18:00\");
我可以创建一个具有多个POST类型的循环,并为每个POST类型指定不同的$args吗?
我想创建一个包含所有帖子类型的自定义循环:帖子和视频。然后我想指定显示帖子类型视频的所有帖子,但只显示“视频”类别中的帖子以下是我的想法:<?php $args=array( \'post_type\'=> array(\'video\', \'post\') if( get_post_type() == \'post\' ) { \'category_name\' =&g
筛选具有特定元值的帖子的WP_QUERY
如何在不使用自定义Select查询的情况下,为具有特定元数据的帖子筛选WP\\U查询?我有一个自定义posttype,其中元键为“open”,元值选项为“yes”或“no”。对于meta\\u key=“open”,我只想显示meta\\u value=yes的帖子。function filter_where($where = \'\') { $open = \"yes\"; //$where .= \" AND post_date > \
在自定义字段/帖子元中按日期值筛选的存档列表?
(Moderator\'s Note: 最初的标题是“使用带有自定义日期的按日期存档”)我在帖子中添加了一个额外的日期作为自定义字段。现在,我希望存档按自定义日期而不是按发布日期显示帖子。例如,我今天发布了一篇帖子(12月22日),但自定义日期设置为1月1日。加载URL时archives/date/2011/01 在浏览器中,不显示与自定义日期匹配的帖子(显然)是否有方法修改为生成的页面的行为archives/date/2011/01 URL以便按自定义日期检索帖子?谢谢
是否按术语ID查询自定义分类?
我制作了一个自定义的帖子类型和一个自定义的分类法,但我有一个问题。当我访问url时http://www.ithemes.co.kr/?shopcat=galaxy-s, 它工作得很好。但是当我访问url时http://www.ithemes.co.kr/?shopcat=5, 它返回404页。galaxy-s 是分类术语slug,但我想通过term_id, 就像您可以使用类别一样:cat=1. 我更喜欢cat=1.我能做什么?
WP_Query、自定义排序和自定义筛选器
是否可以使用WP\\u Query返回基于以下条件集的筛选项目列表?我似乎很挣扎,因为有许多针对自定义字段的查询。Select all posts that are of type business_club (post_type) Where the post has a zone of \'Asia\' (meta_value) Order by country ASC (meta_value) then by town ASC (meta_value) then by
为什么PhotoSmash插件不能很好地与wp_Query配合使用?
我正在使用PhotoSmash 该插件允许用户上传自己的图片并对其进行投票,效果非常好。在我的一个页面上,我使用以下代码列出了具有特定类别的帖子: <?php if (is_page() ) { $category = get_post_meta($posts[0]->ID, \'category\', true); } if ($category) { $cat = get_cat_ID($category); $paged =
按分类值对循环进行排序
这是一个类似的问题Sorting for each custom taxonomy, 但我觉得这并没有得到明确的询问或回应。我有一个自定义的帖子类型“player”和一个自定义的分类法“player\\u details”。球员详细信息包括身高、体重、国家/地区、球衣等。我想在我的球员档案中添加一个自定义筛选/排序机制,以便您可以按身高、体重等进行排序。内置的query\\u posts函数允许您按日期、标题等进行排序,但我不知道如何按分类法进行排序。我意识到,如果分类法的详细信息位于自定义字段中,我可以
如何在wp_Query中包含类别名称/id,以便从特定类别中检索“自定义帖子类型”?
这是我现在正在使用的代码。它从“sp\\U事件”帖子类型中的所有类别中获取帖子。<?php $feat_art = new WP_Query(array(\'post_type\' => \'sp_events\',\'post_status\' => \'publish\',\'posts_per_page\' => 1)); while($feat_art->have_posts()) : $feat_art->the_post(); ?> 我只
在未登录时,AJAX未来的单次发布查询不起作用
当用户未登录时,我对单个帖子的ajax请求有问题。这篇文章是一个日历日期,是在未来。如果我登录wordpress,查询工作正常,但当我注销时,查询工作不正常。当不涉及ajax时,这种类型的查询也可以工作,例如,如果我想在类别页面中显示所有未来的日期。我是否需要启动wpdb实例来获得结果?必须经过许可,但找不到任何答案。function ajax_get_date_post() { // get the submitted parameters $post_id =
在不同页面上显示同一类别的不同数量的帖子
符合Pagination with custom loop. 我使用自定义循环来显示flash游戏。对于使用一个类别(mydomain/category/categoryName)中的帖子在页面上分页,我使用了:add_action( \'pre_get_posts\', \'wpse5477_pre_get_posts\' ); function wpse5477_pre_get_posts( &$wp_query ) { if ( $wp_query->i
如何使用WP_QUERY更改以下检索方法中的顺序(ASC和DESC)?
以下代码仅检索具有自定义分类法“Slider”的自定义帖子类型我想把他们的订单改成ASC。代码:<?php // Retrive custom post type with a custom taxonomy assigned to it $posts = new WP_Query(\'post_type=page_content&page_sections=Slider (Front Page)\') ?> <?php while ( $posts->
使用WP_QUERY进行分页对某些页面是错误的,但对其他页面不起作用
我在分页方面有一个非常奇怪的错误:(我试图为一个包含slug“最新新闻”的类别显示每页4篇文章)。分页功能似乎工作正常。有33个职位。分页结构正确,共有9页,链接格式如下:/category/lastest news/page//有趣的是,它在第1-4页(包括)正常工作(每页显示4篇文章)。然而,对于第5-9页,它根本不起作用。它甚至似乎不符合模板。。。我能发现的唯一错误是页面上写着“没有找到分类最新新闻第5页”。如果它根本不起作用,我会理解的,但随机4页,而不是更多?我真的非常感谢任何帮助!我花了大约4
使用QUERY_POST、WP_QUERY或GET_POST在页面中创建各种定制循环是更好的做法吗?
现在,我正在使用get_posts 要检索指定了自定义分类法的cusstom帖子类型,以便生成如下静态内容:<?php /** * Template Name: Front Page * @package WordPress * @subpackage Prominent * @since Prominent 1.0 */ get_header(); ?> <div class=\"shadow-top\">
是否有必要在WP_QUERY调用中使用wp_Reset_Query()?
我使用以下代码检索帖子:<?php $featuredPosts = new WP_Query(); $featuredPosts->query(\'showposts=5&cat=3\'); while ($featuredPosts->have_posts()) : $featuredPosts->the_post(); ?> <h1><a href=\"<?php the_per
在WordPress中传递和检索查询变量
我有两个作者页面,一个显示大约5篇文章。然后我尝试设置另一个页面,该页面将是他们所有的帖子。我创建了一个名为moreauthorposts的模板。php和我正在尝试将author变量传递到此页面。问题是我是否通过域。com/更多作者帖子?作者=johndoe它被剥去了。如何检索此值?这在wordpress中可能吗?我知道WP Rewrite正在劫持我的URL结构,我只是不确定。我尝试过:get_query_var(\'author\') 试着读了这篇文章,但没有任何运气:http://codex
短码内的自定义POST类型循环
我真的很不明白为什么这不起作用:我使用一个快捷码来显示对自定义帖子类型+分类法的查询,这是其中的一部分: // - arguments - $args = array( \'post_type\' => \'customposttypename\', \'taxonomyname\' => \'alpha\', \'post_status\' => \'p
使用WP_QUERY根据评论数量对帖子进行排序
我的客户有一个特殊的要求,我需要满足。他们希望能够首先查看评论最多的帖子。起初我想用custom select query 会成功的。我必须向编写子查询,但能够使用自定义选择查询来实现该功能。没过多久我就意识到WP Page Numbers 插件停止工作。查看插件的源代码,我意识到它依赖于WP_Query 对象已填充,以便计算页码和导航内容。我想不出使用WP_Query 类来做我需要做的排序。同时,我不想实现自己的分页功能,因为我的客户端(和我)非常喜欢WP页码插件。在我开始扩展WP_Query 按照Mi
WordPress 2.9.2中使用WP Query时出现“ApacheHTTP服务已停止工作”
当我的脚本运行WP 2.9.2中下面的第4行时,它会导致我的web应用抛出“Apache HTTP服务已停止工作”错误$cat=get_cat_ID(\'top-menu\'); $catHidden=get_cat_ID(\'hidden\'); $myqueryCurrent = new WP_Query(); $myqueryCurrent->query(array(\'cat\'=>\"$cat,-$catHidden\",\'post__not_in\'=&g