您当前的位置:首页 > TAG信息列表 > wp-query

  • 高级分类查询WordPress

    时间:2012-10-10

    我正在使用wordpress和商业列表。我在美国各地有大约5000家企业上市。每个企业上市都有一个州、县、市和品牌的自定义字段。我的业务列表是汽车经销商,每个经销商都会被加载到我的wordpress数据库中,并使用一种称为经销商的自定义帖子类型。我创建了两个分类法,分别称为地理(逻辑结构=州->县->市)和品牌(即本田、丰田),以便能够通过不同的查询选项查看经销商。据我所知,我可以通过参数在地理和品牌分类法之间进行查询,而且它似乎正在工作。例如,www.xyz。com/经销商/?地理=阿拉巴马

  • 以预定义的顺序查询帖子

    时间:2012-10-10

    我正在使用query\\u posts函数列出10个特定的帖子,这些帖子通过帖子id进行查找。我有一个数组,看起来像这样。。Array ( [0] => 17983 [1] => 17932 [2] => 18030 [3] => 18016 [4] => 17972 [5] => 18013 [6] => 18035 [7] =

  • Tax_Query在模板中不起作用

    时间:2012-10-12

    我有一个名为“product”的自定义帖子类型,其中注册了分类法“product type”。我想从自定义帖子类型显示特定分类法中的所有帖子。在我的例子中,我想显示来自“产品”帖子类型的所有帖子,其中包含一个术语“软件”。 <?php $args = array( \'post_type\' => \'product\', \'tax_query\' => array( \'taxonomy\' =

  • WP_Query类自定义域参数

    时间:2012-10-13

    在中class WP_Query, 使用meta_query(array).wordpress codex说\'value\' 是一个string|array. 这个array 支持仅限于compare 的值\'IN\', \'NOT IN\', \'BETWEEN\', 或\'NOT BETWEEN\'.我很难理解\'IN\', \'NOT IN\', 或\'BETWEEN\' 参数。请有人帮助我理解这一点,或者更好的是,我可以参考一个有效的例子。我试图通过以下方式在单页模板上查询帖子meta_key

  • 按自定义分类名称对帖子进行排序

    时间:2012-10-15

    有没有可能sort posts (custom post type) by category / taxonomy (姓名,描述)?例如,我的类别是2012年第四季,一些帖子,一些帖子,一些帖子,2011年第四季,等等

  • Author页面自定义查询WHERE Author[POST META VALUE]OR[POST META VALUE]

    时间:2012-10-16

    我目前正在尝试在authors页面(author.php)上执行自定义查询。我有两个自定义字段用于我要查询的帖子(post\\u摄影师和post\\u摄像师)。我试图为作者的个人资料做的是获取当前用户资料的所有帖子,其中用户是:这篇文章的作者OR 《邮报》摄影师OR 《邮报》的摄像师,所以每个人的简介MAY 有些帖子不是他们写的(他们是摄影师或摄像师)。下面的代码与我想要的很接近,但问题是它检索当前用户是作者的帖子AND 要么是后期摄影师OR 后期摄像师。它需要位于当前用户是作者的位置OR 后期摄影师OR

  • 当结果存在时,WP_Query()返回NULL!

    时间:2012-10-16

    我真的,真的不明白。在我的档案中。php和类别。php它找不到任何内容。我知道加载了正确的模板,但WP\\u Query没有找到任何内容。这是我存档的东西。php: <?php if($displayMobileTheme){ get_template_part(\'page\', \'mobile\'); exit; } get_header(); echo \

  • 使用高级自定义字段时最大限度地减少页面上的查询数量

    时间:2012-10-16

    我目前正在一个广泛使用流行Advanced Custom Fields 插件。然而,因此页面加载时间可能非常慢,尤其是在使用Gallery插件时。有人对管理大量自定义字段的最佳做法有什么建议吗?在某些情况下,我可以有效地处理数千个变量,并且需要减少页面加载时间(某些情况下约为5秒)。我知道这是一个相当开放的问题,但如果能就如何最大限度地减少页面中的查询数量提出一些建议(比如通过直接访问数据库中的值,而不是依赖插件的API),那将是一件非常棒的事。

  • 为WP_QUERY()注册自定义查询参数

    时间:2012-10-16

    我写了一个插件,它可以在自己的数据库表中存储每个帖子(产品)的技术规格表。对于站点的搜索功能,我想向传递给的数组添加一个自定义参数WP_Query().我不知道在哪里注册这个自定义参数,以便插件尽快处理它WP_Query() 执行搜索。插件中是否有一个钩子可以用来限制WP_Query() 到与给定规格匹配的特定集合?还是最终必须使用SQL构建整个查询?请参见以下示例:“标准”-参数旁边有一个自定义参数_spec 我希望插件以某种方式解析它的值。<?php new WP_Query(

  • 按分类查询自定义邮寄类型

    时间:2012-10-16

    我已经创建了一个查询,它可以很好地从特定的分类法中提取帖子,但之前我只有7个永久的分类法,现在我在主分类法下有了子分类法,它们将是动态的。关于我如何编写这篇文章的想法,但有一个for-each循环,用于查询作为主分类法子分类法的任何分类法(在本例中,父分类法是“Cameras”)所以再说一遍:我有7个父分类法(“Cameras”是一个),每个都有动态数量的子分类法,我正在尝试创建一个for-each循环,它允许我在不编写每个特定子分类法的查询的情况下执行以下操作。谢谢<h2>Cameras&l

  • 使用[查询]->[设置]或[生成新查询]?

    时间:2012-10-16

    我正在用meta\\u键过滤器为多个帖子类型编写一个循环。过滤器是访问者的输入。当访问者单击链接(过滤器)时,提交的表单和我得到的过滤器。现在,我应该使用$query->set() 要更改查询参数,还是应该提交新查询?目前,我正在使用此函数从输入中获取参数,并将参数传递给wp\\U查询:function get_args($args){ $defaults= array( // some standard query args ) $args = wp_

  • How 'secure' are loops?

    时间:2012-10-17

    我使用循环作为在前端显示个人元和客户信息的手段。例如,我有一个页面,其中显示要编辑的用户“配置文件”信息。他们的配置文件是在注册时创建的自定义帖子类型。编辑屏幕的循环根据当前用户id查找一个cpt,填充表单字段,提交后更新帖子。这安全吗?如果不是,有什么更好的方法来处理这种类型的行为?*--编辑以包含示例代码这是一个循环示例。这是从供应商销售的商品中提货。GF挂钩使用产品中的元数据预先填充中间的表单,提交后更新帖子。<?php $q = new WP_Query( array( \'auth

  • WP_QUERY-元字段数字

    时间:2012-10-18

    我对下面的代码有问题。试图对存储在mls post类型中的post中的元数据进行查询。我想我知道问题是什么,但不知道如何解决。我猜这与存储为字符串的值有关。我搜索了一下,发现其他人对此感到困惑,但没有找到解决方案。这里有两个我尝试过但运气不佳的例子。<?php $args = array( \'post_type\' => \'mls\', \'meta_query\' => array( relation

  • 基于POST_META的有效查询方式是什么?

    时间:2012-10-18

    我遇到的问题是,当我允许用户过滤帖子时,它会压倒数据库,而且运行速度非常慢。我不确定使用元数据查询帖子的最佳方式是什么。我的网站有一个表单,用户可以根据包含元值的复选框提交以过滤帖子。我目前有一个网站在为单个post\\u元键选择的复选框中创建一个数组,如下所示:for ($i=0; $i< count($amenities); $i++)//where $amenities is an array of selected checkbox values {

  • 显示过去24小时内的帖子,并根据大多数视图对它们进行排序

    时间:2012-10-19

    我试图显示过去24小时的帖子,并按大多数视图排序。我将此代码称为大多数视图:query_posts(\'meta_key=post_views_count&orderby=meta_value_num&posts_per_page=7\'); if (have_posts()) : while (have_posts()) : the_post();?> <li><a href=\"<?p

  • WP_QUERY为第一个粘帖,然后显示除第一个粘帖之外的其余帖子

    时间:2012-10-20

    我一直在读这个@nacin 通过我以前使用的query\\u帖子了解wp\\u query。我想要的是:将其放入模板文件查询此类别的所有帖子,在本例中为“3”在页面上显示第一个结果(如果可用)最新的粘性帖子在第一次粘贴后,如果设置了一个,则显示除设置了该粘贴外的其他帖子我所看到的问题是:-如果我在粘性循环中执行posts\\u per\\u page=1,则我无法在posts循环的其余部分执行posts\\u per\\u page=-1。为了解决这个问题,我刚刚将数字设置为999。我现在应该说works

  • 显示4个类别的帖子以及所有最新帖子

    时间:2012-10-21

    当前在我的主题中,我正在运行默认query 这吸引了所有人recent posts/latest entries/latest published posts . 但我在寻找更复杂的东西setup 两个部分。一个代表所有人latest entries 另一个是给四个人的sub-sections which will show posts from 4 selected categories 但是,这些选定类别的帖子不会显示在最新的条目中,我的意思是,第一个查询将显示所有帖子exclude 4个职位sele

  • 如何分离_Content();输出中的HTML?

    时间:2012-10-22

    我想能够将帖子中的第一张图片分割成<div> 标记并将其链接到帖子页面,并能够在帖子文本元素周围单独添加html。非常感谢您的帮助这就是我尝试过的 query_posts(\'posts_per_page=1&tag=food\'); while (have_posts()) : the_post(); echo \"<li class=\'homePost\'>\

  • 小部件:仅当帖子同时具有类别X和Y时才显示最近的帖子

    时间:2012-10-22

    我一直在尝试创建一个最近发布的小部件,其中只显示/显示同时具有X和Y(或更多)类别的帖子。类别X和Y是用户定义的,因此我计划将其设置为如下所示:事实上,这张图片是我成功创建的实际屏幕截图。如果我只从一个类别中选择,效果很好。它将显示所有类别为X(或X的子级)的帖子。然而,如果我再添加一个类别,它将停止工作——相反,小部件将显示所有最近的帖子,而不管类别如何。为了创建此代码,基本上我复制了widget_recent_posts 分类自default-widget.php 并为ID输入添加字段。它利用WP_q

  • Pre_Get_Posts()操作中的多个orderby参数

    时间:2012-10-23

    引用@Otto\'s response 对于我提出的一个关于按多个字段排序的问题,他说:无法使用朴素的WP\\U查询。使用posts\\u orderby过滤器添加您自己的订购字符串。function my_order($orderby) { global $wpdb; return \"{$wpdb->posts.post_author} ASC, {$wpdb->posts.post_date} DESC\"; } add_filte