首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

WP_query返回所有帖子,而不是自定义帖子类型

WP_query是WordPress中的一个函数,用于查询和获取文章、页面和自定义帖子类型等内容。默认情况下,WP_query只返回默认的文章和页面类型,而不包括自定义帖子类型。

要返回所有帖子,包括自定义帖子类型,可以通过在WP_query中设置参数来实现。具体步骤如下:

  1. 创建一个新的WP_query对象:
代码语言:txt
复制
$query = new WP_Query();
  1. 设置查询参数,包括'post_type'参数来指定要查询的帖子类型。如果要返回所有帖子类型,可以将'post_type'参数设置为'any':
代码语言:txt
复制
$args = array(
    'post_type' => 'any',
);
$query->query($args);
  1. 循环遍历查询结果,输出帖子的相关信息:
代码语言:txt
复制
if ($query->have_posts()) {
    while ($query->have_posts()) {
        $query->the_post();
        // 输出帖子标题
        the_title();
        // 输出帖子内容
        the_content();
        // 其他帖子信息...
    }
} else {
    // 没有找到帖子
}

通过以上步骤,就可以使用WP_query返回所有帖子,包括自定义帖子类型。

推荐的腾讯云相关产品:腾讯云服务器(CVM)和腾讯云数据库(TencentDB)。腾讯云服务器提供可靠的云计算基础设施,适用于部署和运行各种应用程序。腾讯云数据库提供高性能、可扩展的数据库解决方案,适用于存储和管理大量数据。

腾讯云服务器产品介绍链接:https://cloud.tencent.com/product/cvm 腾讯云数据库产品介绍链接:https://cloud.tencent.com/product/cdb

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

使用 WP_Query 不是 query_posts 自定义 WordPress 查询

前面我们介绍了 WordPress 的主循环和全局变量,那么如果需要自定义 WordPress 查询进行一些事情,可以有两种方法,最容易的方法是使用 query_posts 函数,另外一种方法就是自定义...WP_Query。...使用 WP_Query 自定义查询 所以最好的方法是使用 WP_Query 来创建自定义 WordPress 查询,这样创建的查询和 WordPress 主循环隔离开,并不会影响主循环的行为。...那么如何是用 WP_Query 呢? 使用 WP_Query 第一步是创建一个实例对象,比如我们要创建一个最新文章列表,就可以使用下面的代码: 简单总结 使用 WP_Query 创建自定义 WordPress 查询是不会干扰默认的 WordPress 主循环,使用它我们完全可以在一个页面同时运行两个或者以上完全独立的 WordPress

32520

优化WordPress性能的高级指南

获取帖子(Fetching Posts) WordPress提供从数据库中获取任何类型帖子(post)的方法。...这可能会导致不一致,特别是如果我们在代码中使用查询相关的过滤器,因为你在页面中不期望的帖子可能会被该函数返回。 使用WP_Query类 在我看来,这是从数据库中检索帖子的最佳方式。...WordPress允许我们将-1表示为该参数的合理值,在这种情况下,系统将尝试获取满足定义条件的所有帖子。 这不是一个好的做法,即使我们确信我们只会得到一些结果作为回应。...我们也可以做一个小的改变,并使用transients 不是options。 Transients 工作类似,但允许我们指定一个到期时间。...然而,WordPress通过其各种API提供了所有必要的功能,可以帮助我们构建更多性能更好的插件和主题,不会影响整体平台的速度。

7.1K20

CVE-2022-21661:通过 WORDPRESS SQL 注入暴露数据库信息

首先,这是一个演示该漏洞的快速视频: 漏洞 该漏洞发生在 WordPress Query ( WP_Query ) 类中。WP_Query对象用于对 WordPress 数据库执行自定义查询。...插件和主题使用此对象来创建他们的自定义帖子显示。  当插件使用易受攻击的类时,就会出现该漏洞。一个这样的插件是Elementor Custom Skin 。...图 5 - wordpress/wp-includes/class-wp-tax-query.php 请注意,get_sql()返回的sql变量附加到 SQL SELECT 语句并使用从该方法返回的字符串进行组装...7 - wordpress/wp-includes/class-wp-tax-query.php 的 clean_query 方法 结论 对 WordPress 网站的主动攻击通常集中在可选插件上,不是...虽然这是信息泄露不是代码执行的问题,但暴露的数据可能对攻击者很有价值。在不久的将来,在主动攻击中看到这个错误并不会让我们感到惊讶。我们建议尽快应用补丁或采取其他补救措施。

3.9K10

Sticky Posts Switch插件教程WordPress中为分类添加置顶文章

注意:Sticky Post仅适用于内置帖子类型帖子,不适用于自定义帖子类型。  推荐:如何在Xampp中安装PHP GD(GD Graphics Library)什么是置顶帖/文章?  ...您可以恢复旧帖子并将其放置在您网站的顶部,不是创建新内容。确保内容对您的读者保持相关性、准确性和吸引力!  ...Sticky Posts是仅适用于帖子的WordPress功能,使用此插件,您也可以将此功能与自定义帖子类型一起使用。...Sticky Posts Switch插件教程WordPress中为分类添加置顶文章 Sticky Posts Switch插件的特点使您可以对首页、存档页面或类别页面上的每个自定义帖子类型使用粘性帖子功能对自定义帖子类型的快速和批量编辑支持选择帖子类型...(帖子自定义帖子类型)选择开关图标的颜色显示开关图标的列的自定义顺序仅使用内置的WordPress功能星形图标开关立即使用 ajax 将帖子保存为置顶状态可选地,将帖子所有翻译设置为置顶,支持 Polylang

5.5K20

WordPress自定义查询:WP_Query的使用

wordpress默认会根据网址调用数据,不能满足我们所有建站要求,WP_Query可以用于查询任何你想要的内容,相当于自定义数据调用。 wordpress的主循环 WP_Query 这个万能的文章查询类,有人把 WP_Query 所有的参数做了一个总结,方便后期开发查阅. <?...,除了版本和文章类型参数'exclude_from_search'设置为true的文章类型 'post_status' => 'any', // - 获取处于所有文章状态的文章,除了版本和文章类型参数'...(如:words),但是数字排序可能会有问题 (如:1, 3, 34, 4, 56, 6, etc, 不是你希望的:1, 3, 4, 6, 34, 56)。...在返回文章的开头忽略/排除置顶文章,但是置顶文章还是会在自然查询中列出。

1.4K20

WordPress自定义查询WP_Query使用方法大全

自定义调用文章在网站建设中很常用,wordpress也很人性化,用新建查询new WP_Query就能实现相关功能。WP_Query怎么用呢?...> WP_Query 这个万能的文章查询类,有人把 WP_Query 所有的参数做了一个总结,然后注释了一下,供有需要的朋友查阅使用。 <?...和以后的版本可用). ), //注意:The 'any' 关键字可以用在 post_type 和 post_status 查询,但是不能在数组中使用 'post_type' => 'any', // - 获取所有文章类型里面的文章...,除了版本和文章类型参数'exclude_from_search'设置为true的文章类型 'post_status' => 'any', // - 获取处于所有文章状态的文章,除了版本和文章类型参数'...(如:words),但是数字排序可能会有问题 (如:1, 3, 34, 4, 56, 6, etc, 不是你希望的:1, 3, 4, 6, 34, 56)。

4K41

WordPress 首页文章如何使用分类过滤?

如果懂代码,WordPress 的 WP_Query 支持 category__in 和 category__not_in 这两个参数,使用 pee_get_posts hook 处理一下就好了。...支持自定义头像,屏蔽个人设置,优化姓名设置, 隐藏登录名,限制登陆失败次数,防止密码被暴力破解等功能。 分类管理 层式管理分类和分类拖动排序,支持设置分类的层级。...支持自定义文章类型自定义字段,自定义分类,分类选项,全局选项。 Script Loader 通过恢复 WordPress 联合加载方式来优化 WordPress 后台脚本加载。...文章隐藏 设置文章在列表⻚不显示,并且可以根据不同平台进行设置 Meta Data 可视化管理 WordPress Meta 数据,支持所有内置的 Meta 数据: Post Meta,Term Meta...站点选项 查看和管理所有非 WordPress 系统自动生成的站点选项。 如果你觉得某个选项无用,可以直接删除它。 后台论坛 WordPress 后台论坛,支持创建帖子,分组,消息。

1.7K20

还记得当年的百度贴吧吗? 今天, 有人写了一个去中心化的...

a)导入智能合约实例 在运行测试时, Embark 框架会在全局范围加入一些必要的自定义函数和对象。...通过使用哈希值我们可以保证数据的索引与数据一一对应,同时智能合约中存储的数据索引始终具有相同的长度,所以我们将帖子真正的描述存储在 IPFS 中,创建帖子函数 createPost 中的帖子描述实际上是帖子描述的...我们还需要执行与先前测试类似的检查,如果要测试帖子所有者数据是否正确,我们首先需要访问创建帖子的帐户。...这种特性让我们可以确定,账户 accounts [0] 会是帖子所有者。 另一种方法是将所有帐户发送给智能合约的 send() 函数,在这种情况下,我们可以决定使用哪个账户发起交易。...,我们要确保能否投票函数 canVote() 的返回值是能 true ,我们需要用该函数来判断之前存储的帖子序号 postId: it('should be able to vote in a post

65900

独立开发 一个社交 APP 的架构分享 (已实现)

接口 一、功能架构 公共部分 所有用户头像显示圆形,点击即跳转到详情页面 详情页面可以看到该用户的所有帖子操作记录,头像和背景图片 帖子、文章图片点击是看大图的效果,支持双指缩放,多图侧滑切换,无限循环...按编辑 图文混排类型 图文加视频录制类型类型(内容布局各不相同) 圈子,可以发布视频,显示位置 我的作品,图文混排,瀑布流显示 创业,不开启评论与点赞 操作: 帖子评论与评论的回复,包含表情的插入...,点击某一条,都会跳转进入对应帖子或文章 我的帖子模块,显示所有发过的帖子 我的评论,显示所有发过的评论,包含回复 我喜欢的模块,显示所有点过赞的帖子或评论 我的收藏模块,显示所有收藏过的帖子或文章 我的设置模块...数据列表类型的页面数据加载采用自定义的 AsyncTask 继承类来进行网络线程 类似收藏、举报这类低数据流的网络请求采用 Thread + Handler 组合 图片并发上传的类型,采用线程池进行 3...主要原因是,有很多我记得已经不是太清楚了。

4.6K101

WordPress 初学者词汇表(术语解释)

使用相同的示例,可以对帖子类型进行样式设置,以便博客具有特色图像然后是文本,员工可能包括图像和社交链接,并且投资组合可能只显示图像集合(注意 – 这些只是演示如何发布的示例类型通常有不同的样式,这并不是说每个博客...默认情况下,WordPress 会自动使用您帖子的前 55 个单词作为摘录,不过您可以在创建帖子自定义一个摘录。 Meta 不,我们不是在谈论 Facebook。...Genesis父主题包括所有核心主题功能,子主题包括自定义样式和布局。 Plugin(插件) 插件是一种扩展功能或向其他软件添加特定功能的软件。...这可以包括上传自定义徽标、选择主要网站强调色、创建菜单、添加小部件、自定义帖子类型设置等等。此部分可以在外观 > 自定义下的 WordPress 主仪表板中找到。...基本上,搜索引擎优化确保您的网站出现在搜索结果中,不是消失在以太网中——这意味着更多的网站访问者。

7.1K20

Python 工匠:写好面向对象代码的原则(中)

对于普通用户,方法返回的是自己发布过的所有帖子管理员则是站点里的所有帖子。...因为,虽然普通用户和管理员类型的 list_related_posts 方法返回结果略有区别,但它们都是“可迭代的帖子 ID”,所以函数里的循环在碰到不同的用户类型时都能正常进行。...当她读到 User 类代码时,发现 list_related_posts 方法返回一个包含所有帖子 ID 的列表,于是她就此写下了统计帖子数量的代码: def get_user_posts_count(...这时因为 Admin 虽然是 User 类型的子类,但它的 list_related_posts 方法返回却是一个可迭代的生成器,并不是列表对象。而生成器是不支持 len() 操作的。...现在的设计没做到这点,现在的子类返回值所支持的操作,只是父类的一个子集。

98410

GraphQL在现代Web应用中的应用与优势

posts { id title content author { id name } } }}此查询请求所有用户及其各自的帖子...这里,User类型有id、username、email字段,以及一个关联到多个Post的posts字段。Post类型包含id、title、content字段,还有一个指向User的author字段。...: Post}在Query类型中,我们定义了获取单个用户、所有用户、单篇帖子所有帖子的查询。而在Mutation类型中,我们定义了创建新用户和新帖子的操作。...它们可以被应用到类型系统定义的任何部分,比如字段、输入类型、对象类型等。下面展示如何使用一个自定义的@auth指令来控制访问权限。...缓存优化:客户端可以根据返回的数据结构更容易地进行缓存策略的实施。减少后端复杂性:后端不再需要为了适应不同客户端的需求创建多个API端点。

6110

WordPress 文章查询教程3:如何使用文章类型参数

所以如果你没有在查询中显式指定 post_status 为 'inherit' 或者 'any' 那么没有任何附件返回。...'nav_menu_item' – 导航菜单栏 'any' – 获取除了文章修订和除了文章类型的 'exclude_from_search' 的属性为 true 的所有文章类型。...'自定义文章类型' - 如何 product 产品 只获取页面: $query = new WP_Query( array( 'post_type' => 'page' ) ); 获取任何类型的文章(除了文章修订和除了文章类型的...'exclude_from_search' 的属性为 true 的所有文章类型): $query = new WP_Query( array( 'post_type' => 'any' ) ); 获取多个文章类型的文章...,包括自定义文章类型: $query = new WP_Query( array( 'post_type' => array( 'post', 'page', 'product', 'movie' )

64830

博客如何起手:手把手教学

我可以为你提供一个简单的博客公式和免费模板,用于创建五种不同类型的博客帖子: 如何去做的方法帖 基于列表的帖子 收藏帖 演示文稿类型帖子 利用新闻推销的帖子 只要真正了解你们正在撰写的主题,所有这些方法...某些CMS免费提供子域,你的博客位于CMS上,不是你的企业网站。例如,它可能看起来像“yourblog.contentmanagementsystem.com”。...为了使事情变得更加简单,你还可以下载并使用我们的免费博客文章模板,这些模板是针对五种最常见的博客文章类型事先做好的。只需填写空白! (8)写博客文章 下一步 - 但不是最后一步- 实际上是写内容。...(11)优化页面上的SEO 写完后,返回并优化你的搜索帖子。 不要追究包含多少关键字。如果有机会要合并你的关键字,不会影响读者体验,请执行此操作。如果你可以缩短网址并提高关键字的效率,请选择它。...你最终可能会在Google的第一页结果不是第二页上排名,这可不是小事。 移动优化 现在,移动设备占据了网络上每3分钟近2分钟的时间,拥有一个响应式或专为移动设备设计的网站变得越来越重要。

1.1K50

一文说透WordPress的自定义文章类型

Post Type,字面意思就是“文章类型”或者叫“帖子类型”,其实更准确的说法应该叫“内容类型”,是WordPress用来区分不同类型不同用途的内容的一个术语。...什么是自定义文章类型(Custom Post Type)? 你可以把所有内容更都用默认的文章或页面这两种类型来编辑和管理,反正都是数据而已,但这样带来的问题就是混乱,不好管理。...自定义文章类型(Custom Post Type)也不是自定义字段(custom fields)的替代品。...在需要按条件显示WordPress文章时,WP_Query默认的搜索是Post, 这时默认会把自定义文章类型排除出去,除非你特意指明了需要的类型,这样可以对过滤结果有更好的控制。 更好的编辑内容。...如果你是一个开发者,服务的用户群体是特定行业的从业者,他们不一定懂代码,也不一定能搞清楚文章、页面等等之间的区别,那么最简单的方法就是为他们量身打造一套自定义文章类型和发布流程,让工具去适应用户,不是让用户去适应内容

1.8K00

go模板-代码生成器

这篇帖子写实现的思路和一些具体的代码实现。 Github地址: yggdrasill 看一下效果 ? 大概的思路: 就是得到数据库下的所有的表数据。...需要考虑的是是否有些类型要特殊处理,或自定义,特殊处理后的类型是否需要在import里加上具体的导入。 方法getGoType把得到的数据库类型进行对比,返回go的类型。 ?...模板 先看一下模板的代码,里面的知识点上篇帖子都有说过 ?...主要就是包名称、是否有import、结构体信息 import应该是会用到的,有用到时间类型就需要import time,还有前面说的,注意自定义类型的导入。...当然不是,可以用你喜欢的方式去实现,只是正好阅读了模板的官方文档,就用他做了实现。 Github地址: yggdrasill

1.1K30

WordPress 文章查询教程9:如何使用自定义字段(post meta)参数

type (string) – 自定义字段的类型,支持的类型有:'NUMERIC', 'BINARY', 'CHAR', 'DATE', 'DATETIME', 'DECIMAL', 'SIGNED',...简单自定义字段查询 获取自定义字段的 key 是 'color', value 则任意值都可的文章: $query = new WP_Query( array( 'meta_key' => 'color...' ) ); 获取自定义字段的 value 是 'blue', key 则任意值都可的文章: $query = new WP_Query( array( 'meta_value' => 'blue'...) ); 获取自定义字段的 value 是 'blue', key 则任意值都可的页面: $args = array( 'meta_value' => 'blue', 'post_type...); 使用 'meta_value' 参数的时候,值 99 将被视为大于 100,因为数据默认为“字符串”,不是“数字”,如果是要对数字进行比较,请使用 'meta_value_num' 参数。

1K10

钻芒博主首个汉化主题-Gliu – 创意WordPress博客主题

Gliu具有创意博客主题必须具备的所有新功能和吸引人的功能。当您将内容与我们的主题相结合时,您将成为这个创意世界的一部分。Gliu滑块我们提供了一个很棒的滑块,你可以在任何其他主题中看不到它。...视频帖子您可以直接嵌入任何YouTube或Vimeo视频的网址,然后选择“视频”帖子格式。Gliu将在内容中找到第一个视频并显示它不是特色图像。...您可以直接嵌入任何YouTube或Vimeo视频的网址,然后选择“视频”帖子格式。Gliu将在内容中找到第一个视频并显示它不是特色图像。...易于定制您可以通过原生WordPress自定义程序轻松更改您的网站设置。所以你将有更多的时间来享受这个主题!您可以通过原生WordPress自定义程序轻松更改您的网站设置。...您可以将所有Google字体与主题一起使用。字体大小设置可用于大多数元素,如菜单项,滑块标题,帖子标题,帖子内容等。根据需要更改颜色。

8.6K20

吧友们, 昨天的「百度贴吧」还差一个用户界面, 代码都在这儿了...

1、将数据上传到 IPFS 回想一下我们刚才的定义, DReddit 中创建帖子函数 createPost()接收一些字节作为帖子的描述,我们也讨论了,这些字节实际上并不是帖子自身的数据,而是能够指向帖子数据的...我们还需要添加帖子所有者和帖子创建日期。按照预期,所有者和创建日期都将作为帖子的属性被记录下来。...a)渲染帖子的票数 第一个功能是其中最琐碎的一个,所以我们先来进行它的攻关。虽然 DReddit 智能合约返回的数据中已经附加了好评数和差评数,但它的格式并不正确,因为智能合约返回的数据是字符串形式。...Post 中并没有加入帖子序号 post id,不过将帖子序号 post id 添加到帖子列表组件 List 中并不是什么难事,现在你应该知道该怎么做了!...this.props.upvotes, downvotes: this.props.downvotes }; } ... } 同时我们还需要更改组件的渲染函数 render(),让它从组件状态中读取数据不是

3.3K00
领券