您当前的位置:首页 > TAG信息列表 > wp-query
如何知道哪个是主查询?
我只是使用pre_get_posts 但它没有起作用。当我移除$query->is_main_query() 它确实奏效了。那么,您如何知道主查询是什么。我知道有这个功能is_main_query. 我想问的是,有没有办法知道你在看哪一个?WordPress如何知道哪个是主要查询?如果你有三到四个不同的原因,如类别、帖子类型、页面。哪个是主要的?
如何将自定义帖子类型添加到此查询?
我使用下面的代码来显示某个类别中的最新帖子,但我使用的是自定义帖子类型,我不知道如何在代码中插入自定义帖子类型函数。我想从某个类别、每种帖子类型中获取最新的帖子。那么我如何将其添加到下面的代码中。<?php $queryObject = new Wp_Query( \'posts_per_page=1&cat=23\' ); // The Loop! if ($queryObject->have_posts()) { ?> &l
在模式窗口中获取帖子信息?
What I\'m Trying To Do我已经为“电影”设置了自定义帖子类型,下面是我如何设置模板的。基本上,我想a.thickbox (在下面的代码中)打开一个模式窗口,其中包含有关电影的更多信息。注意添加了&pid=<?php echo $post->ID; ?> 在href.<?php get_header();?> <section id=\"content\"> <h2>Our M
“相关”帖子的自定义帖子类型比较分类法术语的循环?
我有一个名为my_projects 还有一种自定义分类法project_tags.我想编写一个函数,根据给定的分类术语返回5篇这种帖子类型的帖子。所以我想打电话<?php get_related_projects(\"Car\"); ?> 并获得5篇分享tag 汽车返回。This is my current attempt (that doesn\'t work)function get_related_projects( $term ) { echo \'<ul cla
自定义帖子类型不显示分页
这里的另一位用户建议我使用的查询不正确,因此我正在更改代码。然而,HTML中没有显示第一段代码(下面)中的分页,而第二段代码(我的原始代码)显示得很好。此代码无效(新代码): $paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1; $loop = new WP_Query( array(
如何在最新的日期发布帖子?
有没有办法让所有帖子在最晚的日期发布?可能不一定是今天,可能是昨天或前天,甚至是上周的一天。
循环和管理标头中的问题
我在附加到“admin\\u enqueue\\u scripts”挂钩的函数中运行了一个WP\\u查询循环add_action( \'admin_enqueue_scripts\', \'rs_get_scripts\'); function rs_get_scripts() { //enqueue js file ... $args = array( \'post_type\' => \'events\', \'posts_pe
Get_Query_var()在Pre_Get_Posts中不起作用
我正在使用pre_get_posts 钩子可以使用自定义元值对所有自定义帖子类型/分类页面上的主查询进行排序。作为逻辑的一部分,我试图通过使用get_query_var(\'taxonomy\'), 但是,无论我尝试什么,它都会不断返回一个空白字符串:function sort_query($query) ... if (is_tax()){ ... echo get_query_var(\'taxonomy\'); // E
What is "main query"?
Possible Duplicate:How to know which one is the main query? 我很想知道所谓的“主要查询”是什么?我在头版上有两个问题。if (have_posts()) : while (have_posts()) : the_post(); // do the main loop endwhile; endif; $posts = new WP_Query(array(\'post_type\' => \'so
让第一个帖子不同于其他帖子?
您好,我正在使用下面的代码从特定帖子类型下的特定类别调用帖子,但我如何设置它的样式,以便使第一篇帖子与其他帖子有所不同。<?php $queryObject = new Wp_Query( array( \'showposts\' => 4, \'post_type\' => array(\'pretty-little-liars\', \'revenge\', \'once-upon-a-time\'),
基于页面本身创建‘Posts Page’循环
设置Settings -> Reading -> Posts Page 设置为我的“新闻”页面,并且home.php 模板已填充帖子。。。太棒了但是,我还希望能够创建另一个循环(即使WP_Query 如果需要),其中包含我指定的实际页面Posts Page 是的。每当我尝试实例化此循环时,它都会返回大量帖子,而不是我请求的页面。下面是我的代码,请将args与请求SQL进行比较:<?php $page = new WP_Query(array(\'post_typ
从wp-Query获取数据,在循环之外&不更改url
我正在基于自定义分类法在wordpress上进行高级搜索。我已经被困72小时了,所以我希望能得到一些帮助或思考。。。步骤1——在js文件中,查询字符串如下所示:if (jQuery(\'#s\').val() == \'\'){ URL = \"/?genre=\" + genre + \'...other Stuff\' #content\'; }else{ URL = \"/?s=\"+searchQueryString+\"&genre=\" + genre +\'.
如何在查询中模拟Taxonomy__in?
如何设置tax\\u查询以获得“category\\u in”=>array()之类的结果?具体地说,我想展示所有具有城市分类法术语的帖子,其中一个id是:$cities = array(23,34,45,56);这是我目前使用的代码。$paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1; $args = array( \'meta_query\' => array(
性能问题:index.php与soronomy-$soronomy.php
在我们最近的一个项目中,我计划使用该索引。php文件以显示不同的分类法布局。基本上我计划使用is_tax( \'sometaxonomy\' ) 显示不同分类的数据/循环。我是否应该解决任何性能问题?使用taxonomy-$taxonomy是否更好。在这种情况下是php吗?如果是,为什么?此外,还有一个相关的问题:使用此技术时,我需要自定义循环。使用是否安全(性能方面)global $query_string 要更改查询?或者我应该再次简单地使用分类法-$分类法。php?提前感谢
使用META_VALUE_NUM时是否可以按多个META_KEY排序?
通读order & orderby documentation, 我不清楚是否支持基于多个meta_key 价值观显然,使用meta_query 我可以基于多个键值对返回帖子,但我希望能够控制基于多个键值对返回这些结果的顺序meta_keys.例如,我有多个类别的页面,每个类别都有数字排名。如果用户正在搜索属于三个不同类别之一的页面,我可以返回所有必要的帖子,并提供以下内容:$query = array( \'order\' => \'DESC\', \'orderb
如何按日期和自定义元字段对帖子进行排序?
我有custom meta field 我用在岗位上的rating.所以我想通过date 以及rating, 但仅针对具有特定评级的帖子。例如,我想显示评级高于3的帖子,并按以下顺序显示:按评级(最高排名第一),但按日期分组(今天的最佳评级,然后是昨天的最佳评级,等等)。我可以用吗WP_Query($args=array()) 班
日期时间选取器、时间戳和元查询
我有一个带有日期选择器的自定义元框。datepicker在我的数据库中为太平洋标准时间2013年1月17日晚上10点的事件输出2013年1月17日10:00。$eventlist = new WP_Query(array( \'post_type\' => \'events\', \'posts_per_page\' => 5, \'order\' => \'asc\', \'orderby\' => \'meta_v
如何获取WP_Query的自定义实例的内容?
我采用了一个非常简单的循环,并尝试对其进行修改,以便在一个页面上使用多个循环。极简循环工作正常,可以获得内容。但我的修改允许它被重复使用失败了。这是工作循环:<?php if (have_posts()) : ?><?php while (have_posts()) : the_post(); ?> <?php the_content(); ?> <?php endwhile; ?> 到目前为
使用AJAX时WP_QUERY ORDERBY中断?
我遇到了一点问题。我有一个函数叫做get_press(), 它检索最新的新闻项目。它位于插件内部:class EWPress { function __construct() { load_plugin_textdomain( \'ew\', flase, dirname( plugin_basename( __FILE__ ) ) . \'/lang\' ); add_action( \'wp_enqueue_sc
自定义帖子类型、自定义分类、仅来自分类的查询帖子(的子项)
我有一个自定义的帖子类型(公文包类型)和一个自定义的层次分类法(公文包类别)现在我只想查询potrfolio类型的帖子,所以我会:$paged = 1; if ( get_query_var(\'paged\') ) $paged = get_query_var(\'paged\'); if ( get_query_var(\'page\') ) $paged = get_query_var(\'page\'); query_posts( \'&post_type=port