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

  • 具有嵌套输出的多个WordPress查询(奇偶)

    时间:2020-03-13

    我需要显示两个wordpress查询的输出,如下所示。输出示例:query 1 - post 1 query 2 - post 1 query 1 - post 2 query 2 - post 2 query 1 - post 3 query 2 - post 3 ........... mycode:<?php $args_one = array( \'cat\' => 7,

  • WP_TRIM_WORDS删除仪表盘图标

    时间:2020-03-15

    我有一个奇怪的问题。我将dashicons包括在前端到add_action( \'wp_enqueue_scripts\', \'load_dashicons_front_end\' ); function load_dashicons_front_end() { wp_enqueue_style( \'dashicons\' ); } 然后,我在菜单项的导航标签中输入dashicon HTML,例如:<span class=\"dashicons da

  • Limit number of posts in loop

    时间:2020-03-18

    我知道如何把每页只有5篇文章分页。但假设我有4000个帖子,但我不想让人们看到我所有的帖子。我只想在4页中显示20篇文章(每页5篇)。$args = array( \'post_type\' => \'blog_posts\', \'posts_per_page\' => \'5\', ); $query = new WP_Query($args);

  • Wp_Query参数中的IF语句

    时间:2020-03-19

    我使用$\\u POST表单从表单中获取多个元素。主要问题是当我有多个“if语句”时。当我想检查是否存在多个字符串时,嵌套语句可能会变得一团糟。。。$cat = // Categories if(!empty($cat)) { $args = array( \'post_type\' => \'domains\', \'post_status\' => \'publish\', \'tax_query\'

  • GET_POST仅返回第一个结果

    时间:2020-03-20

    我尝试获得如下\\u帖子:$sql = $wpdb->get_results( $querystrShop ); // Create array of product ID foreach ($sql as $prd) { $arraycip = arr

  • 多分类和ACF过滤器分组依据

    时间:2020-03-22

    我有一个小部件,它必须显示我的自定义帖子类型。我不显示标题或内容,只显示3个自定义字段(acf)的值:开始日期、结束日期和城市。这是我的循环。我获取了所有具有选定分类法(类别和级别)的自定义帖子。它正在工作。$args = array( \'post_type\' => \'formation\', \'posts_per_page\' => $instance[\'number_events\'], \'tax_query\' =>

  • 每日点滴的帖子-基于用户‘startData’-从最旧到最新排序

    时间:2020-03-24

    我想为我的班级“滴”课——每天1节。在课程索引中,在第一天,您将看到第一节课,然后在第二天,看到第二节课和第一节课,等等-今天的课位于顶部(如图所示)。我正在检查当前用户,并找出他们所在的“团队”。该团队有一个start_date - 因此,我可以将start\\u日期与今天的日期进行比较,得出两者之间的差异。进展顺利。<?php $args = array( \'post_type\' => \'lesson\', \'orderby\' => \'post_d

  • 如何使用wp_Query仅使用产品ID来显示所有产品数据?

    时间:2020-03-24

    在产品页面(产品1)上,我试图浏览有关不同相关产品(产品2)的信息。创建一种“您可能也喜欢”的产品列表。我正在尝试最简单的WP\\U查询,但无法找出如何从列表中的一个产品(产品2)中提取所有产品数据,以便我可以提前看到可以为我当前浏览的产品(产品1)带来什么。我需要这样的东西:<?php $additional_forms_args = array( \'post_type\' => \'product\', \'posts_per_page\' =&g

  • 当我使用WP_QUERY时,默认查询会发生什么情况?

    时间:2020-03-25

    我正在根据Underscores. 在我的archive.php 我想让循环中的第一篇帖子的风格与其他帖子不同,所以我正在运行一篇WP_Query 获取第一篇帖子,另一篇获取其余帖子。我想知道的是,由于我自己处理查询,WordPress隐式运行的默认查询(即我通常使用的查询)会发生什么情况while ( havePosts() )? 显然,出于性能方面的原因,我不想运行任何不必要的查询,那么有什么方法可以阻止它吗?我对pre_get_posts hook,但我不确定我将如何使用它,因为正如我所提到的,我不

  • 是否将分类自定义为TAX_QUERY术语?

    时间:2020-03-25

    我有两种自定义帖子类型,分别称为“产品”和“参考”。在“references”上,我附加了一个名为“product\\u reference”的自定义分类法,用于指定引用与哪些产品相关。在“产品”自定义帖子上,我附加了一个名为“模块相关引用”的自定义模块,用于获取与产品相关的引用帖子。总体而言,这听起来可能有点混乱,因此我提供了一张简化的图片来概述设置。我需要做的是将三个相关的“参考”帖子收集到“相关参考”模块中(很可能是WP\\U查询tax_query 过滤器参数),但我还不能以预期的方式实现这一点。使

  • 将2个自定义帖子类型与以特定模式输出的帖子混合在一起

    时间:2020-03-25

    我正试图用两种不同的CPT、视频和广告构建这样的结构(见最优秀的图表)。我想在同一个wp查询中混合这两种帖子类型,以便以特定模式输出:3个视频、一个广告、3个视频、一个广告——最多16篇帖子。我不知道这是否有可能,或者需要某种魔法才能奏效。我必须考虑,在移动视图中,将有一列帖子,并且必须重复相同的模式,即3个视频,然后是一个广告,重复。因此,在2列布局中使用两个WP查询,左侧显示视频(每行3个),右侧显示广告(每行显示一个广告),最终将显示一组视频(首先是左列),然后是一组广告(即右列)。不是最优的。他们

  • 使用AJAX筛选时,Foreach循环内的WP_QUERY为所有选项返回相同的值

    时间:2020-03-26

    我正试图建立一个时间表,以便按时间显示课程。我有一个天的分类法,我正在循环这个分类法来为一周中的每一天创建一个列。在该列的旁边是一个WP\\U查询,它使用日分类法和meta_key classes_entry_start_time 至订购方meta_value_num. 然后使用ajax过滤时间表。$calendarDays = get_terms([ \'taxonomy\' => \'calendar-day\', \'hide_empty\' => false,&

  • 在生命周期早期修改原始$_POST数据

    时间:2020-03-27

    在使用超全局变量之前,是否有特定于插件的方法可以直接修改它们?假设以下代码位于一个名为aaa的插件中,可以想象这将在请求生命周期的早期运行。代码运行时,当其他插件使用数据时,它没有被更改。//文件位置:wp内容/插件/aaa/aaa。phpfunction interfere_with_things(){ // skip anything not applicable if($_SERVER[\'REQUEST_METHOD\'] !== \'POST\' ||

  • 检查存储/缓存的WP_QUERY在POST更改时的瞬变

    时间:2020-03-27

    现在,我使用set\\U瞬态功能将WP\\U查询存储24小时(1天)。一切正常。但是,例如,如果我将存储数组中的post更改为private或修改其meta\\u值,则仍会在前端看到该post。有没有办法检查post值是否已修改?或者我应该使用其他函数?代码:if (false === ($loop = get_transient(\'randomizeProfiles\'))) { $loop = new WP_Query(array( \'post_type\'

  • 如何改变后循环结果布局和恢复?

    时间:2020-03-28

    当我以特定的标记输出一个帖子循环时,我如何在特定的间隔中断,为下一篇帖子使用不同的标记,然后在标准布局中的适当点恢复循环?明确地将左侧的布局改为右侧的布局,其中,明信片的流动被中断和改变,以引入视觉变化。。。注意,常规整个卡片网格(左侧示例)的现有post循环输出如下。。。if ( $posts->have_posts() ) { ?> <!-- Posts row --> <div class=\"row pb-4 px-2 pos

  • WP作业管理器插件-仅列出FrontPage上的12个作业类别,按其拥有的作业排序

    时间:2020-03-29

    我正在使用wp job manager插件,并试图根据他们拥有的工作,在frontpage上只列出12个工作类别。拥有更多工作的工作类别优先。我用上面的代码列出了工作类别,但问题是分类和类别的数量没有按我预期的那样工作。有什么建议吗?<?php echo \'<pre>\' . print_r( get_terms( [\'taxonomy\' => \'job_listing_category\',] ), true ) . \'</pre>\'; ?>

  • 在商店页面中显示特定类别的产品并禁用特定操作的代码

    时间:2020-03-30

    我想在商店页面的首页上显示特定类别的产品这是通过以下代码实现的但是,使用此代码,当从搜索控制台搜索产品时,将只搜索指定类别中的产品是否可以编写使搜索控制台搜索操作触发的代码无效的代码add_action(\'pre_get_posts\',\'shop_filter_cat\'); function shop_filter_cat($query) { if (!is_admin() && is_post_type_archive( \'product\' ) &a

  • 具有ORDER BY另一个定制字段的元查询

    时间:2020-03-30

    编辑:我会尽量详细解释我的问题。我在一个投资组合网站上工作。有几种自定义的帖子类型:项目、出版物、展览、讲座和幻灯片。主页由以下部分组成:带幻灯片的滑块portfolio consisting of:<选定(由客户标记)的项目、出版物、展览和讲座以及剩余的项目、出版物、展览和讲座Now, I have problem with the portfolio section. 为了使用Desandro的无限滚动,需要对其进行分页-单击“加载更多”按钮后加载下一篇文章。前10篇文章由客户按照第二个自定义字

  • WordPress查询按临时变量进行定制排序

    时间:2020-03-30

    我已经创建了位置接近功能。我有一个WP_Query 为名为Instructor. 每个讲师都有一个地址,因此如果有人输入邮政编码,它会使用谷歌的API为每个自定义讲师帖子计算距离。它成功地计算了每个帖子的距离,但其动态数据未保存在数据库中。我创建了另一个wp_query 在主循环之前循环以获取列表,因此我有如下数据:$result = array ( \'223\' => \'1.99\' \'136\' => \'1.82\', \'166\' =>

  • 如何按角色显示用户订单

    时间:2020-03-30

    我试图在查询时显示用户,但我想按用户角色显示订单。假设我们有两个用户角色,Gold和Free。我想先显示黄金用户,然后显示自由用户。$args = array( \'order\' => \'ASC\', \'orderby\' => \'display_name\', \'role__not_in\' => \'administrator\',