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

  • 如果当前日期和月份不存在帖子,则显示下一个可用帖子日

    时间:2017-07-30

    我正在写一个关于这一天的函数,它应该显示当前日期和月份的X个帖子数。如果没有帖子,如何向查询中添加回退,以显示下一天可用的帖子?这些是我传递给当前查询的参数。 $onThisDay_args = array( \'post_type\' => array(\'on-this-day\'), \'posts_per_page\' => $postlimit, \'date_query\' => array(

  • 如何按照dd.mm.yyyy格式的标题对管理中的帖子进行排序?

    时间:2017-07-28

    我为预订创建了一个自定义的帖子类型,新帖子由访客插入,标题格式为预订发生的日期。因此,admin中的帖子列表如下所示:有没有办法我可以按日期标题在管理列表中排序这些帖子?一般来说,我想解决办法是获取标题,将其转换为日期,然后对这些帖子进行排序。如果是这样,我如何在pre\\u get\\u posts()过滤器中执行此操作?也许我可以做得更好,但这些功能的其他方面都很好。每个帖子都包含ACF中继器,时间以步为单位,所以里面有点复杂。编辑:这就是我的过滤器,它可以正确地修改posts_per_page 只是

  • 在GET_POST()中为META_QUERY参数设置别名

    时间:2017-07-27

    运行get_posts()? 我的一个查询执行得很差。为了优化,我只需要能够重用相同的联接表,而不是在只需要一个表时联接三个表。我当前的示例。。。$args = array( \'meta_query\' => array( \'relation\' => \'AND\', array( \'key\' => \'abc_type\', \'value\' =

  • 我可以修改WP_Query实例或通过修改克隆它吗?

    时间:2017-07-27

    假设我创建了一个all_movies 返回WP_Query 实例,其中包含自定义类型的所有帖子movie.$movies = all_movies(); // returns WP_Query instance 我想修改WP_Query 对象仅显示某个作者的电影,可能使用如下代码:$movies = all_movies(); $movies->filter([\'author\' => 14]); // not real code 或者我可以创建一个新的WP_Qu

  • WP_QUERY自定义帖子类型查询未显示确切的帖子类型

    时间:2017-07-27

    我是WordPress的新手。我已经注册了wp_query 通过“自定义帖子类型UI”和“高级自定义字段”插件实现功能。这是公文包页面中的代码。<div id=\"tf-content\"> <div class=\"container\"><!-- Container --> <div class=\"row\"><!-- Row --> <?php $arg

  • WooCommerce按价格范围和定制元键查询

    时间:2017-07-27

    我编写了一个函数,用于按价格范围获取产品。所有的工作,但现在我需要添加一个额外的元密钥,这将是50-100和功能,但代码不会返回任何产品。此代码有什么问题? function product_price_filter_box($attr) { $limit = intval($attr[\'limit\']); $min = intval($attr[\'min\']); $max = intval($attr[\'max\']); $

  • 使用WP_QUERY显示最近一小时发布的最新帖子

    时间:2017-07-26

    对于自定义小部件,我想检索过去一小时内发布的最后一篇文章。实际上,我所能做的就是通过以下查询显示当天的帖子:$queryArgs = array( \'category_name\' => \'myCategory\', \'posts_per_page\'=> $number, \'date_query\' => array( array( \'year\' => date(

  • 将mysqli查询迁移到wp_Query

    时间:2017-07-26

    我已经用纯PHP代码创建了我的网站,现在开始将其迁移到Wordpress平台。将身份验证从自己的系统更改为WP用户元非常容易。但是,当我将用户会话数据用于站点功能时,我现在必须查询用户元,而不是简单的MySqli查询。我的老问题如下。页面正在获取$provider, 什么是电子邮件地址。使用它,可以从数据库中获取所需的其余值:$provider=$_GET[\'provider\']; $providername=mysqli_query($db,\"SELECT name,email,phone

  • WP_QUERY从只在目录中的WooCommerce产品中检索帖子

    时间:2017-07-26

    我在WooCommerce商店里有一些产品Catalog & Search 还有更多设置为Search.我做了很多工作来确保我的目录是好的和干净的,但现在我需要对它们做一些额外的工作,并试图检索只在我的目录中的产品ID,而不仅仅是搜索。我试过几次,但有些地方出了问题。我错过了什么?$params = array( \'posts_per_page\' => -1, \'post_type\' => \'product\', \'order

  • 不带查询获取参数的WordPress WP_QUERY

    时间:2017-07-24

    我在页面上有过滤器插件。我通过快捷码预设和查询字符串参数得到生成的SQL查询。因此,我想获取SQL查询,而不受查询字符串get params的影响。例如我有一个页面url,其中有一个过滤器。1 example https://example。com/快照/所以如果我有这样的url。WP\\U查询生成此SQL查询SELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_posts LEFT JOIN wp_term_relationships ON (wp_post

  • ORDER&ORDERBY子句不使用自定义查询

    时间:2017-07-24

    我对通过AJAX加载的搜索结果的顺序有问题,它与搜索结果页面上相同查询的顺序不匹配。AJAX响应WP\\U查询实例使用以下参数:$query_args = [ \'cat\' => \'-7\', \'orderby\' => \'relevance\', \'order\' => \'DESC\', \'post_type\' => [\'feature

  • 查询类别A、类别B或类别C中的帖子

    时间:2017-07-24

    我需要得到的职位属于几个类别,但它应该符合以下规则。假设我有类别ID 100105&;106那我需要100 && ( 105 || 106 ) 这条规则。我知道以下规则OR &;AND, $query = new WP_Query( array( \'cat\' => \'100,105,106\' ) ); // 100 || 105 || 106 $query = new WP_Query( array( \'category__and\' => ar

  • Get 5 most recent categories

    时间:2017-07-24

    如何按其最近帖子的发布日期获得5个类别的排序?我基本上需要在最近的帖子中使用的5个最新类别。

  • WP_QUERY如果满足变量,则使用ARRAY_PUSH添加参数

    时间:2017-07-23

    如果变量是,我需要在wp\\u查询中添加更多参数!通过快捷码时为空。我正在传递循环中要使用的几个自定义字段名的名称。我希望它像这样工作:如果custom\\u field\\u 1是!空,但custom\\u field\\u 2为空,请将第一个数组添加到$args数组。如果custom\\u field\\u 1为!空且custom\\u field\\u 2为!空,将第二个数组添加到$args数组。我觉得我在大致范围内,但它工作不正常。如果我手动将每个meta\\u查询添加到$args数组,它将返回正

  • 第二个WP_QUERY循环显示来自主查询的数据

    时间:2017-07-23

    我试图在我的主题中显示特色帖子,带有一个自定义字段mytheme_featured_post 这是特色帖子中的第一条。然而,它似乎并没有将帖子过滤到元查询中的帖子。// WP_Query arguments. $featured = array( \'posts_per_page\' => \'5\', \'meta_query\' => array( array( \'key\' => \'mytheme_feat

  • 无法按随机方式对自定义帖子类型进行排序

    时间:2017-07-23

    以下是我的查询的参数。每次刷新后,查询始终显示相同的顺序。查询说明:仅显示4篇自定义帖子类型的帖子projekte. 帖子有一个自定义的元字段,名为ecpt_skills 它应该检查其中是否有存储在变量中的字符串$porjektart. 它也不应该显示当前帖子。它应该按随机顺序对查询进行排序。除了随机的,一切都正常。 $args = array( \'posts_per_page\' => 4, \'post_type\' => \'projekte\', \'meta_

  • 使(发布)查询成为可点击的链接

    时间:2017-07-23

    <?php query_posts( array( \'showposts\' => $number, \'nopaging\' => 0, \'download_category\' => $term->name, \'orderby\' => \'me

  • META_QUERY仅检查是否同时设置了两个值

    时间:2017-07-22

    我有一个年龄过滤器,它检查两个自定义字段,min_age 和max_age, max_age 是可选的,因此可以为空。这些似乎不在一起工作: array( \'key\' => \'max_age\', \'value\' => $max_age, \'type\' => \'numeric\', \'compare\' => \'<=\', ),

  • Ordering posts by an array

    时间:2017-07-21

    我有一个查询,它返回许多不同的自定义帖子类型。我想按帖子类型数组的内容对帖子数组进行排序;e、 g。array(\'post\', \'video\', \'testimonial\'..... );数组(顺序)是固定的。如何在不对每种职位类型进行不同查询的情况下管理此问题?

  • get_template_part in for loop

    时间:2017-07-21

    由于模板(和布局)的设置,我需要能够在4个不同的分区中放置4个不同的帖子。例如,我的结构如下<div>Post 1</div> <div> <div>Post 2</div> <div> <div>Post 3</div> <div>Post 4</div> </div>&