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

  • Get_post()不能与多个状态一起使用

    时间:2020-04-18

    我正在运行以下代码:$posts = get_posts([ \'post_type\' => [\'my-type\', \'another-type\'], \'numberposts\' => -1, \'order\' => \'ASC\', \'orderby\' => \'title\', \'post_status\' => [\'published\',\'

  • 如何在GET_POSTS()函数中通过某个页面的插件及其所有子页面获取页面ID数组?

    时间:2020-04-29

    我的主题中有一个自定义函数,可以创建动态sitemap.xml 文件我用的是$myVar = get_posts( array(...) ). 在该数组中,我需要排除一些页面。我想排除某些父页面及其所有子页面。我只想使用父页面slug来获取父页面和子页面的所有ID的数组。问题是:\'exclude\' => 在array() 仅接受ID数组。不是鼻涕虫。如何通过某种函数(或其他方式)通过父页面slug返回ID数组(包括父ID及其所有子项)来实现它?例如,假设父页面slug是abc.谢谢你了。

  • 下拉筛选按最新、最近7天和每月对帖子进行排序

    时间:2020-05-05

    我正在尝试使用下拉菜单,让用户选择并显示最近、最近7天和每月发布的帖子。目前,我能够找到代码,只按ASC和DESC顺序中的日期排序。<div id=\"sortby\"> SORT BY: &nbsp; <select class=\"dropdown-class\" name=\"sort-posts\" id=\"sortbox\" onchange=\"document.location.search=this.options[this.selectedIn

  • 如何更改GET_POSTS数组上的类别ID

    时间:2020-05-11

    我正在为我的AMP页面制作一个旋转木马,我想重用代码,所以我将其制作成了一个模板,但是,我在更改类别值数组上的ID时遇到了问题,我希望能够插入模板代码,只需选择类别,这样我就可以很好地重用它,而不是像疯子一样复制粘贴它。在过去的几天里,我尝试了一些方法,当代码与旋转木马位于同一页面时,大多数方法都会起作用,然而,当它作为模板时,它会破坏它。这是我用来构建它的代码,我想学习如何更改“category”=>1值。<div class=\"category-slider\"> <

  • 排序不使用GET_POST

    时间:2020-05-27

    我已经看了好几个小时了,但还是没法让它发挥作用。 $newsItems2 = get_posts([ \"post_type\" => \"post\", \"post_status\" => \"publish\", \"posts_per_page\" => 3,

  • 通过获取URL参数进行发布过滤

    时间:2020-06-07

    我正试图通过在URL中设置参数来为我的wordpress站点中的帖子添加一个简单的过滤器,但是它根本没有过滤帖子,这让我抓狂。所有的教程或论坛都不会显示如果URL没有过滤你的帖子会发生什么。我的帖子有我想学习过滤的类别(测试、windows和Wordpress),例如,每个类别类型都有复选框。但是,当URL设置为/站点/?orderby=日期(&M);订单=描述(&D);类别%5B%5D=windows是否未更改显示的任何内容?如果有人能帮我理解为什么不过滤帖子,我会很感激的。我的代码: <f

  • 如何隐藏一个类别下的所有帖子

    时间:2020-06-10

    假设我在通知类别下有很多帖子。当我点击通知时,它会在通知下一个接一个地显示所有帖子。如何隐藏这些帖子并以表格形式显示这些帖子内容,而不是一篇接一篇地显示帖子

  • 如何获取ID最大的自定义帖子(不是按日期排列的最后一篇帖子)

    时间:2020-07-14

    我想得到最后一个ID的帖子,即使它不是截止日期的最后一篇帖子。该帖子属于自定义帖子类型。我需要这个来为我的订单分配自定义id号。创建新订单时,我将查找ID最大的帖子,从其meta中获取其订单号,增加订单号并将其分配给新订单。当订单以任何方式更改时,我都会更新订单帖子,并更新其日期,使其出现在帖子列表的顶部。因此,WP获得的最后一个按日期发布的帖子不一定具有最大的ID号。我想得到的职位与最大的职位ID。这是我的帖子ID的示例列表3460346534643463346234613459我需要3465这是我的代

  • 如何从多个分类中获取包含多个术语的帖子?

    时间:2020-07-24

    如果我有一个术语ID列表,比如1,2,3,4,5 对应于标记、类别和自定义分类法,如何获取包含所有这些术语的所有帖子?假设从术语ID列表中,它们属于以下分类法:1 和2 是标签,3 是一个类别,4 是custax1,并且5 是custax2。我想通过array(1,2,3,4,5) 在里面get_posts() 或其他内容,以便只返回包含所有这些术语ID的帖子,而不管这些ID属于什么分类法。我该怎么做?如果有帮助,请提供详细信息:我正在构建一个利用类别、标记和两个自定义分类法(共四个分类法)的网站。我正在

  • 如何链接到同期限的最新定制帖子

    时间:2020-07-27

    标题说明了一切。我正在尝试链接到自定义帖子类型的最新帖子,但只在同一期限内。目前,我的代码成功地回显了正确的术语ID,但没有在屏幕上显示链接。<?php // Get the ID of the current posts\'s term $terms = get_the_terms( get_the_ID(), \'comic-series\' ); // Only get the parent term and ignore c

  • get_posts() SQL Injection

    时间:2020-08-10

    我正在使用自定义搜索页面,通常使用wpdb->;制作自定义查询时准备。但这次我使用get\\u posts创建了下面的查询。但我想知道我是否必须担心它的SQL注入。我应该吗?或者get\\u posts()是否内置了这种安全机制?如果没有,如何清理传入变量?$SEARCH_QUERY = @$_GET[\'s2\']; $args2 = array( \'orderby\' => \'date\', \'order\'

  • GET_POSTS和WP_QUERY的奇怪查询

    时间:2020-08-11

    正在尝试在自定义帖子类型中进行搜索;comunicados公司;在自定义插件的短代码中,我将此发送给get\\u posts()Array ( [posts_per_page] => -1 [post_type] => comunicados [post_status] => publish [orderby] => title [order] => DESC [s] =&

  • GET_POST不会从给定类别中生成自定义类型列表

    时间:2020-08-11

    你好我创建了一个名为“quot;“新闻”;和称为“的自定义类别”;新闻类别“;对它们进行分类。我想列出“;“新闻”;属于这些类别之一的帖子。在这种情况下,类别id为83。这是我的代码:<?php $news = get_posts( array( \'post_type\' => \'news\', \'category\' => 83 ) ); if ( $news ) { foreach (

  • 创建查询以显示上次使用哪个编辑器(经典或块)来编辑帖子/页面

    时间:2020-08-12

    我有一个WordPress网站,有些页面是用Classic Editor创建/编辑的,有些页面是用Gutenberg/Block Editor创建/编辑的。我正在尝试创建一个报告,每个编辑器使用哪些页面。是否有跟踪哪个编辑器用于编辑帖子的元值?

  • 类别中的计数帖子出现PHP循环错误

    时间:2020-08-14

    我的wordpress页面上有多个类别,每个类别都有1到n个子类别。如果一个子类别只包含一篇文章,我想显示这篇文章的摘录,否则我会显示类别的描述。我已经有了“的部分”;“正常”;类别,但关于;单一职位类别;。这就是我目前的情况:<?php $args = array( \'orderby\' => \'slug\', \'child_of\' => $cat_id, );

  • 仅当匹配所有类别时才显示帖子

    时间:2020-10-29

    我有多个不同类别的帖子,包括一个名为;视频“;,现在,我试图只显示和主帖子的所有类别相匹配的帖子,包括“common”;视频“;类别假设主要岗位有:Catagory A, Catagory B, Videos输出帖子必须与以下类别匹配:Catagory A, Catagory B, Videos (输出1)Catagory A, Catagory B, Videos (输出2)Catagory A, Catagory B, Videos (输出3)。。。使用以下代码,它将显示来自;视频“;类别:<?

  • Ordering posts in get_posts

    时间:2020-12-23

    我有一个自定义块,它使用以下代码获取逗号分隔的帖子列表。 $numberposts = "7,9,5,10"; $post_ids = explode( \',\', $numberposts ); $args = array( \'post_type\' => \'post\', \'post__in\' => $post_ids, \'numberposts\

  • GET_POSTS显示当前帖子,而不是带有参数的已定义帖子

    时间:2021-01-26

    我想显示已定义的帖子,但get\\u posts显示当前帖子,而不使用args中的定义。为什么,如何解决?get\\u posts和wp query之间有什么区别?谢谢add_action( \'template_redirect\', \'check_shop\' ); function check_shop() { if (is_shop() ) { $args1 = array( \'post_a

  • 仅显示登录用户+我的帖子所拥有的帖子

    时间:2021-01-28

    我想限制登录用户访问特定帖子:他们自己的帖子和我的帖子(因为它们将作为他们的模板)。我发现这个代码片段非常适合向他们展示自己的帖子,但我希望他们也能看到我的帖子。你知道我怎么做吗?如何更新此代码以使其按我的意愿工作?非常感谢您的帮助。非常感谢……;-)add_action(\'pre_get_posts\', \'query_set_only_author\' ); function query_set_only_author( $wp_query ) { global $cu

  • VAR_DUMP和PRINT_R导致白屏

    时间:2021-02-08

    我的模板非常简单:get_header(); $new_p = get_posts(array(\'post_type\' => \'post\', \'numberposts\' => 6)); get_footer(); 每当我把var_dump($new_p); 或print_r($new_p); 在下面$new_p = get_posts(array(\'post_type\' => \'post\', \'numberposts\' => 6))