您当前的位置:首页 > TAG信息列表 > wp-query
提高多分类的WP_QUERY性能
我有一个具有多个自定义分类法的站点,并且发现该站点中最慢的部分之一正试图同时使用OR查询其中的多个分类法。我用的是WP_Query 像这样:array( \'tax_query\' => array( \'relation\' => \'OR\', array(\'taxonomy\' => \'tax1\', \'field\' => \'slug\', \'terms\' => \'term1\'), array
problem with the loop
您好,我正在使用我自己的模板,并使用post-to-post插件,我正在执行以下操作,<ul> <?php global $post; global $related; ?> <?php query_posts(\'post_type=client\'); ?>
query_post by title?
是否可以使用WP\\u Query或Query\\u posts创建帖子循环?ie$args = array(\'post_title\'=\'LIKE \'.$str.\'% \'); $res = WP_Query($arg); // the loop... // trying this now... $mypostids = $wpdb->get_col(\"select ID from $wpdb->posts w
如何从wp_Query中排除子类别?
我正在进行基于类别的搜索,如下所示:$feed = WP_Query(\"category_name=noticias&showposts=3&order=DESC\"); 问题是这也给我带来了来自子类别的帖子,我想避免。。。我该怎么做?如果我这样做$feed = query_posts(array(\'category__in\' => array(102))); 然后我被告知,下次我尝试使用$feed时,它不是一个对象。。。这就是为什么WP\\u查询首先对我
如何将自定义查询转换为标准循环?
我正在尝试修改结果在帖子列表中的显示方式,该列表当前由下面的代码控制。但是,它不是在WP\\u查询中构建的while ( $the_query->have_posts() ) : $the_query->the_post(); 我已经习惯了这种样式,并且已经构建了很多短代码和循环样式。如何将下面的代码更改为“常规”Wordpress循环,以允许我使用像\\u title()这样的模板标记? $totalposts = $wpdb->get_results($querystr, OB
如何从多个角色查询发布?
我使用下面的代码从另一个答案中查询来自1个自定义角色的帖子,例如“朋友”。我想我可以用逗号分隔角色,将帖子从多个角色中列出,但这不起作用。我还有别的办法写吗?我试过了\'role\' => \'friends\', \'enemies\' 和\'role\' => \'friends, enemies\' 但我想get_users 仅支持一个角色。<?php $friends = get_users( array( \'role\' => \'friends\' ) );&
有没有一个PHP函数可以匹配给定URL之后的任何内容,这样我的if语句就可以在每个实例中工作?
下面显示了一个IF语句,它基于url运行两个自定义查询中的一个。我面临的问题是url是否包含分页,例如/page/2/, 我的查询中断,因为url未正确匹配。我对php非常陌生,在我的搜索中,我遇到了一些不同的php函数,这些函数可能对我的情况有所帮助——我只是不确定如何使用它们,以及哪种函数更适合我的需要。这些是preg_match, parse_url, 和dirname.例如site.com/players 列出玩家和site.com/players/type/pro 列出职业球员。后者已被重写,实
用于拉动分类帖子的优化代码
我创建了一个名为“商店”的CPT,每个商店都注册了一个名为“商店类型”的分类法(即,无论是时装店还是儿童店等)。还有第三种分类法“地板”。商店可以像大型百货商店一样位于多个楼层。客户要求我按“门店类型”和各楼层列出所有“门店”。到目前为止,我有一个想法创建一个可怕的循环,如:(目前只有伪代码)foreach storeLevel as level { foreach storeType as type { get_posts_by_store_typ
自定义WP查询中的orderby不起作用
我有这个问题: $new = new WP_Query(array(\'post_type\'=>\'support\',\'order\'=>\'DESC\', \'meta_key\'=>\'post_views_count\', \'orderby\'=> \'meta_value_num\', \'posts_per_page\'=>\'20\')); 结果集从自定义帖子类型中提取正确数量的帖子support 但是帖子不是按meta\\u值排序的。我无法理
如何在自定义字段和自定义分类中进行搜索以进行自定义搜索
我有一个自定义搜索,它是一个提交到同一页面的表单,并使用wp\\u query筛选某个职位网站的结果,我还希望关键字搜索也在自定义字段和自定义分类中搜索,但我不确定如何使用posts\\u join来完成此操作。我想允许用户在关键字框中键入参考号,并在所有自定义字段和自定义分类中进行搜索,但不过滤结果,因为它们并不总是匹配。因此,如果我搜索某个技能,我不希望它在不匹配技能自定义字段的情况下返回结果,因为关键字可能位于主描述中这有意义吗?更新:我发现以下代码:Include custom taxonomy
我如何才能从查询帖子中获得计数
如何获取查询帖子中的行数,如mysql count(*)。$obj_name = new WP_Query($args); while ($obj_name->have_posts()) : $obj_name->the_post(); // here i want to predict looping counts endwhile; 我怎样才能做到这一点。
使用“定制分类”的相关“定制贴子类型”
在用于相同名称的自定义帖子类型的“工作”模板上,我有以下代码显示每个“工作”的标题列表。我想做的是在该列表上显示与当前分类法具有相同自定义分类法的“作品”。<?php $loop = new WP_Query( array( \'post_type\' => \'work\', \'posts_per_page\' => 10, \'orderby\' => asc ); while ( $loop->have_posts() ) : $loop->the_post()
如何从当前岗位进行二次查询偏移量-2
我想等一下WP_Query 在自定义帖子类型的单个页面上返回5篇帖子,从当前帖子之前的两篇开始,因此我得到以下结果:上一篇文章之前的那篇文章上一篇文章当前一篇文章下一篇文章之后的那篇文章我该怎么做?offset 只有我知道当前帖子的编号才是好的。在伪代码中很容易:$gallery = new WP_Query(array( \'post_type\' => \'artwork\', \'posts_per_page\' => 5, \'fake-
查看多个定制字段并正确排序的定制查询
在过去的两周里,我一直在寻找一种方法,在wordpress中创建一个查询,返回所有自定义帖子类型,其中meta\\u键“mytype expired”未设置为“yes”,然后通过第二个meta\\u键“mytype sort order”对结果排序,第一个是最大的数值。如果“mytype sort order”meta\\u键字段中没有值,我希望这些帖子按日期顺序显示(最新添加的第一个),并且所有这些帖子都应该位于有值的帖子下方。For example, these set of test posts:P
如何让“请求”过滤器起作用?
我正在尝试使用发布的代码段获取一个页面来显示自定义查询here. 以下是我的functions.php: function alter_the_query($request) { $dummy_query = new WP_Query(); // the query isn\'t run if we don\'t pass any query vars $dummy_query->parse_query($request); // this is t
如何修改我的META_QUERY以处理数据库中存储的包含美元符号和逗号的价格?
我的目标是使用meta_query. 用户在管理中输入的价格是一个自定义字段,使用WPAlchemy. 在下面的示例中,查询将返回任何价格值介于1000和1500之间的帖子: \'meta_query\' => array( array( \'key\' => \'_my_price\', \'value\' => array( 1000, 1500 ),
Custom URl parameter
我有Wp博客,需要在分类页面上接收一个自定义参数,以过滤像我的规则这样的帖子。例如:http://mysite.com/category/teste?myvar=ABC如何从URL获取myvar?我在网上尝试了很多例子,但没有一个适合分类页面。谢谢
如何将WP_QUERY中的<ul>添加到显示的每3个帖子中?
我想在一个<ul>HTML外观示例:<ul> <li>product looping 1</li> <li>product looping 2</li> <li>product looping 3</li> </ul> <ul> <li>product looping 4</li>
使用WP_QUERY优化搜索结果
我正在尝试修改(优化?)Worpress使用WP\\u查询搜索结果,如前所述in the Codex. 这篇文章中的片段位于搜索模板PHP文件的顶部,所有结果都会相应地显示出来。当我尝试用我选择的参数附加WP\\u Query数组时,为了创建一个修改后的查询(例如:包含术语用户搜索的帖子,不包括在某个分类中),WP\\u Query完全忽略附加的参数,并再次提供原始搜索结果。代码如下:$search = new WP_Query(array( \'taxonomy\' => \'media\', \
如何解析WP_QUERY以确定请求哪个模板?
我注意到,当我更改WP\\u查询以请求某个类别时,所提供的页面是category.php. 因此,我猜在某个地方有一块代码,根据查询中的键来决定要为哪个模板提供服务。它在哪里?