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

通过WP REST API更新自定义帖子类型时,不会创建WordPress帖子修订

在WordPress中,帖子修订是指在对帖子进行编辑或更新时,系统会自动创建一个新的修订版本,以便在需要时可以恢复到之前的版本。然而,通过WP REST API更新自定义帖子类型时,并不会自动创建帖子修订。

这是因为WP REST API是一种用于与WordPress进行通信和交互的编程接口,它允许开发人员通过HTTP请求来读取、创建、更新和删除WordPress中的内容。与通过WordPress后台进行编辑不同,WP REST API的更新操作是直接对数据库进行修改,而不会触发帖子修订的创建。

尽管不会创建帖子修订,但通过WP REST API更新自定义帖子类型仍然可以实现对内容的更新和修改。开发人员可以使用适当的HTTP请求方法(如PUT或PATCH)和相应的端点来更新自定义帖子类型的内容。

对于开发人员来说,了解WP REST API的使用方法和相关的编程语言(如JavaScript)是非常重要的。此外,熟悉自定义帖子类型的概念和使用也是必要的,以便正确地更新和管理内容。

腾讯云提供了一系列与WordPress相关的云产品和服务,包括云服务器、云数据库、内容分发网络(CDN)等。这些产品可以帮助用户搭建和管理WordPress网站,并提供高性能和可靠的云计算基础设施。具体产品信息和介绍可以参考腾讯云官方网站:https://cloud.tencent.com/product/wordpress

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

相关·内容

WordPress 5.4.2版本发布,BUG维护和安全更新

wp-includes/rest-api.php wp-includes/version.php package-lock.json package.json wp-comments-post.php...感谢WordPress安全团队的本·毕德纳在wp_validate_redirect()中发现了一个开放的重定向问题 通过主题上传找到一个经过认证的XSS问题的道具 支持RIPS技术公司的西蒙·斯坎内尔发现一个问题...–WordPress 5.4:已弃用:自3.0.0版以来,标记_行_操作已弃用 50121–关于页面:更正标题的顺序 50131–缺少自定义图标触发wp-admin。...48803–20:不支持作者的自定义帖子类型,显示作者 48916–20:锚链接在移动菜单中不起作用 49088–20:为网页链接添加图标(谷歌商业简介) 49316–20张图片未获得许可。...开发者须知#开发者须知 修订的文件列表#修订的文件列表 wp-admin/about.php wp-admin/themes.php wp-admin/css/common.css WP-管理/

2K20

新曝WordPress REST API内容注入漏洞详解

近日,一个由REST API引起的影响WorePress4.7.0和4.7.1版本的漏洞被披露,该漏洞可以导致WordPress所有文章内容可以未经验证被查看,修改,删除,甚至创建新的文章,危害巨大。.../wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php ? 这里有几件事值得注意。注册的路由用于用数字填充ID请求参数。...这种行为本身不失为一种防止攻击者编制恶意ID值的好方法,但是当查看REST API如何管理访问,研究人员很快发现其给予$_GET 和$_POST值的优先级高于路由的正则表达式生成的值。...该函数通过检查帖子是否实际存在以及用户是否有权编辑此帖来验证请求。研究人员认为这种审验请求的方式较为奇特。...如果我们发送一个没有相应帖子的ID,我们可以通过权限检查,并被允许继续执行对update_item方法的请求。

2.8K60
  • WordPress REST API 内容注入漏洞分析

    漏洞简介 在REST API自动包含在Wordpress4.7以上的版本,WordPress REST API提供了一组易于使用的HTTP端点,可以使用户以简单的JSON格式访问网站的数据,包括用户,帖子...上周,一个由REST API引起的影响WorePress4.7.0和4.7.1版本的漏洞被披露,该漏洞可以导致WordPress所有文章内容可以未经验证被查看,修改,删除,甚至创建新的文章,危害巨大。...WP-API允许HTTP客户端对资源执行CRUD操作(创建,读取,更新,删除,这边只展示和漏洞相关的部分): GET /wp-json/wp/v2/posts获取帖子的集合: ?...但是当我们发送一个没有响应文章的ID,就可以通过权限检查,并允许继续执行对update_item方法的请求。...而PHP类型转换的时候回出现这样的情况: ? 所以,也就是说,当攻击者发起/wp-json/wp/v2/posts/1?id=1hhh请求,便是发起了对ID为1的文章的请求。

    3.3K70

    如何修复WordPress更新失败发布失败错误,您可能已掉线

    当您尝试发布或更新您的文章,该消息就会弹出,提示“更新失败或发布失败,您可能已掉线” ,这意味着您的文章不会被发布或更新,并且可能已经编辑好的文章会不能保存,   本文旨在帮助分析了解WordPress...推荐阅读[已解决]wordpress错误:此用户名包含无效字符,请输入有效的用户名 1、REST API是否被阻止   导致此错误的最常见原因之一是REST API。...如果REST API被阻止,那么您将无法添加,删除或更新您的帖子。   ...3、Cloudflare等防火墙服务   当使用Cloudflare之类的Web防火墙服务,此类服务可能会阻止REST API请求。   当防火墙过滤器认为您的IP地址可疑,可能会发生这种情况。...4、打开调试模式   为WordPress网站启用和查看调试日志,虽然不会REST API中记录错误,但可以帮助您查看是否存在其他可能导致“WordPress更新失败/发布失败错误,您可能已掉线”的问题

    7.3K20

    WordPrss自带REST API在外站列出文章实例

    简单介绍REST API WordPress REST API提供了一组易于使用的HTTP端点,使您可以以简单的JSON格式访问站点的数据,包括用户,帖子,分类等。...检索或更新数据就像发送HTTP请求一样简单。 想要获取您网站的帖子?只需发送GET请求即可/wp-json/wp/v2/posts。更新ID为4的用户?...详细请看http://v2.wp-api.org/ 简单实例 实例教程开始前,请保证您的主题或者插件中没有代码去除了REST API功能,如果有,您可以咨询主题的制作人或者自行百度[aru_42] 1....REST API实现的实例,请自行脑洞!...可以参照官方的介绍自定义:http://v2.wp-api.org/ 好了,如果文章中有什么错误,欢迎在评论中指正!

    94230

    展示 Postlight 的 WordPress + React Starter Kit

    这个入门单元会在两个阶段启动一个带有响应前端的 WordPress 后端,与 WP REST 编程接口进行对话。要使用它,请克隆保管库。...你的网站或应用程序需要与一些 API 进行对话,你的 WordPress 内容只是其中之一,而使用 JavaScript 前端来做到这一点更简单。...当你克隆 Postlight 的 WordPress + React Starter Kit ,你将获得以下内容: 引导中心 WordPress 机构的安装程序内容。...你必须设置自定义帖子类型自定义字段(Progressed Custom Fields Master 和自定义帖子类型 UI)的 WordPress 模块。...WordPress 模块在 WP REST 编程接口(ACF 到 WP 编程接口和 WP-REST 编程接口 V2 菜单)中发现那些自定义字段和 WordPress 菜单。

    1.1K31

    WordPress缓存插件WP Fastest Cache插件使用教程

    WP Fastest Cache 是一个多功能缓存插件,通过创建HTML文件来帮助减少您网站的页面加载时间,由于 WordPress 网站是通过 PHP 和 MySQL数据库呈现的,因此每次从服务器请求页面都需要使用...安装WP Fastest Cache插件   通过WordPress 仪表板后端手动安装插件,登录WordPress网站,在仪表盘中找到“插件“->“添加插件“,搜索“ WP Fastest Cache...新帖子: 启用- 当您发布帖子时,它将清除缓存(选择清除所有缓存)。这也将更新 blogrolls(即在您的主页或博客页面上)以显示新帖子更新帖子: 启用- 在更新帖子或页面清除缓存文件。...如果您在启用缩小设置未在网站上看到可见错误,则可以跳过此步骤。   如果您在缓存网站上的特定帖子或页面遇到问题,请使用“排除”选项卡创建可能提供解决方法的排除规则。...接下来就是创建API令牌   1、点击API令牌   2、点击“创建令牌”按钮   3、选择“WordPress”作为模板   4、点击“继续总结”按钮   5、点击“创建令牌”按钮   6、复制

    6.8K30

    WP Engine推出AI驱动的WordPress网站搜索

    WP Engine 正在推出 AI 驱动的搜索,该搜索将支持语义搜索,并为使用 WordPress 平台创建的网站提供更快的搜索结果。...“他们通过将意图逐字逐句地输入搜索栏来传达他们的意图,如果它什么都没有返回,可能是因为拼写错误或 ACF 未被索引,或者无论什么原因,他们都会反弹,他们不会购买,而且他们可能永远不会回来,”他说。...有 解决方案 和插件,允许网站创建者定义和添加超出 WordPress 提供的基本字段的自定义字段,但 Patterson 谈论的是默认的 WordPress 搜索,他承认它不能很好地处理这些搜索期望,...“我们所做的是索引和映射你的 ACF 字段,开箱即用,点击一个按钮,无需自定义映射,无需简码,无需任何代码,你只需在智能搜索中默认索引所有 ACF 和所有自定义帖子类型,”他说。...将搜索从 WordPress 数据库中卸载,并自动索引 ACF 字段中的所有自定义帖子类型——我们认为这是我们在此处 […] 独一无二的地方;再次希望以 WordPress 开发人员工作的方式工作,”他说

    12510

    Wordpress搭建网站,新手站长常用插件大盘点(01)

    2、超级缓存WP Super Cache WordPress的快速缓存插件,该插件可以从您的动态WordPress博客中生成静态html文件。...它不会从字面上重命名或更改核心中的文件,也不会添加重写规则。它只是拦截页面请求并在任何 WordPress 网站上工作。...4、站外跳转Simple URLs Simple URLs 是一个完整的链接管理系统,允许您使用自定义帖子类型和 301 重定向来创建、添加新的、管理和跟踪来自您的附属网站或在线商店的出站链接。...,比如文章修订等,还有就是提供一些经常使用的函数,比如获取文章中第一张图,获取文章摘要等。...可以通过这个插件轻松搞定不能全站https彻底的问题。有了这个插件的话,一般就可以轻松的彻底的解决https的问题。

    1.1K20

    如何创建一个简单的 WordPress 插件

    如何编写一个简单的 WordPress插件 每个 WordPress 插件都有一个主文件,您可以手动创建或使用 Plugin Boilerplate 或 Pluginplate 等工具创建该主文件。...另请注意,您可以通过单击 加号 (+)来自定义每个模块,如下所述。满意后,单击 Generate Plugin按钮: 之后,单击 下载按钮并将插件保存到您的计算机。...( 'recipes', $args ); } add_action( 'init', 'hot_recipes_register_post_types' ); 上面的代码只是用一组选项注册了我们的自定义帖子类型...它还添加了支持修订自定义字段、摘录、评论、特色图像等功能。这些是您在添加新食谱将在帖子编辑器中看到的功能。 旁白:现在,作为初学者,我现在不会太担心语法,因为它超出了今天帖子的范围。...接下来,单击 Upload Plugin按钮,从您的计算机中选择您的插件 ZIP 文件夹,然后单击Install Now: 接下来,激活插件: 现在,如果您检查您的 WordPress 管理菜单,您会注意到我们的新食谱帖子类型

    93220

    WordPress 数据库详解

    wp_term_taxonomy WordPress 使用三种类型的分类法,包括类别、 链接或标签。此表存储术语的分类关联。...wp_termmeta 每个术语的特征信息称为 元数据 ,它存储在 wp_termmeta 中。 wp_terms 帖子和链接的类别以及帖子的标签都可以在 wp_terms 表中找到。...wp_posts WordPress 数据的核心是帖子。此表存储您发布的任何帖子或页面的内容,包括自动保存修订帖子选项设置。此外,页面和导航菜单项存储在此表中。...您帐户的用户名现已在 WordPress更新。 请务必谨慎操作数据库 当您深入研究 WordPress 数据库,您会发现很多与数据库相关的任务就是这么简单。...事实上,它执行5 种类型WordPress 备份。 手动方法:通过 phpMyAdmin 进行数据库备份 但是,如果您更愿意手动处理这项工作,您也可以这样做。

    5.3K40

    优化WordPress性能的高级指南

    获取帖子(Fetching Posts) WordPress提供从数据库中获取任何类型帖子(post)的方法。...WordPress不仅给我们处理它们的方法,而且还使我们以最有效的方式这样做。 一些选项甚至在系统启动直接加载,从而为我们提供更快的访问(创建新选项,我们需要考虑是否要自动加载它)。...AJAXing the Fastest Way 如果我们需要通过AJAX与我们的网站沟通,WordPress在处理服务器端的请求提供一些abstraction( offers some abstraction...例如,如果我们在用户滚动我们的主页动态加载更多的帖子,那么最好直接调用其他前端页面,这将获得被缓存的好处。 然后,我们可以通过浏览器中的JavaScript来解析结果。...然而,WordPress通过其各种API提供了所有必要的功能,可以帮助我们构建更多性能更好的插件和主题,而不会影响整体平台的速度。

    7.1K20

    如何搭建 WordPress 博客

    将页面添加到菜单 如果您希望将新页面链接到导航栏: 点击“更新”,保存对页面所做的任何更改。 点击WordPress仪表盘中的外观->菜单。...找到您创建的页面,单击旁边的复选框,单击“添加到菜单”,将其添加到列表中。 添加和编辑帖子 如果您要在网站上搭建博客,那么您可能需要添加“帖子”的功能。您可以使用不同的类别来分组帖子。...您需要做如下操作: 通过帖子->类别”来创建新的目录。 通过帖子->新建”创建博客帖子。当您完成博客写作后,需要为其添加正确的类别。 但您创建好类别之后,将其加入目录即可。...禁用帖子和页面的评论 您可能不希望您的访问者对网页发表评论。以下是关闭WordPress页面评论的方法。 在编写新页面,单击右上角的“屏幕选项”。 单击“讨论”框。底部将显示“允许评论”框。...设置静态首页 静态页面是不会更改的页面。与博客第一篇新文章每次都会显示在顶部不同。每次有人访问网站,“静态”页面都会显示相同的内容 - 就像您设计的主页一样。

    7.5K3330

    如何搭建 WordPress 博客

    将页面添加到菜单 如果您希望将新页面链接到导航栏: 点击“更新”,保存对页面所做的任何更改。 点击WordPress仪表盘中的外观->菜单。...找到您创建的页面,单击旁边的复选框,单击“添加到菜单”,将其添加到列表中。 添加和编辑帖子 如果您要在网站上搭建博客,那么您可能需要添加“帖子”的功能。您可以使用不同的类别来分组帖子。...您需要做如下操作: 通过帖子->类别”来创建新的目录。 通过帖子->新建”创建博客帖子。当您完成博客写作后,需要为其添加正确的类别。 但您创建好类别之后,将其加入目录即可。...禁用帖子和页面的评论 您可能不希望您的访问者对网页发表评论。以下是关闭WordPress页面评论的方法。 在编写新页面,单击右上角的“屏幕选项”。 单击“讨论”框。底部将显示“允许评论”框。...设置静态首页 静态页面是不会更改的页面。与博客第一篇新文章每次都会显示在顶部不同。每次有人访问网站,“静态”页面都会显示相同的内容 - 就像您设计的主页一样。

    1.8K40

    腾讯云服务器搭建WordPress博客

    将页面添加到菜单 如果您希望将新页面链接到导航栏: 点击“更新”,保存对页面所做的任何更改。 点击WordPress仪表盘中的外观->菜单。...找到您创建的页面,单击旁边的复选框,单击“添加到菜单”,将其添加到列表中。 添加和编辑帖子 如果您要在网站上搭建博客,那么您可能需要添加“帖子”的功能。您可以使用不同的类别来分组帖子。...您需要做如下操作: 通过帖子->类别”来创建新的目录。 通过帖子->新建”创建博客帖子。当您完成博客写作后,需要为其添加正确的类别。 但您创建好类别之后,将其加入目录即可。...禁用帖子和页面的评论 您可能不希望您的访问者对网页发表评论。以下是关闭WordPress页面评论的方法。 在编写新页面,单击右上角的“屏幕选项”。 单击“讨论”框。底部将显示“允许评论”框。...设置静态首页 静态页面是不会更改的页面。与博客第一篇新文章每次都会显示在顶部不同。每次有人访问网站,“静态”页面都会显示相同的内容 - 就像您设计的主页一样。

    4.8K40

    腾讯云服务器搭建WordPress博客

    将页面添加到菜单 如果您希望将新页面链接到导航栏: 点击“更新”,保存对页面所做的任何更改。 点击WordPress仪表盘中的外观->菜单。...找到您创建的页面,单击旁边的复选框,单击“添加到菜单”,将其添加到列表中。 添加和编辑帖子 如果您要在网站上搭建博客,那么您可能需要添加“帖子”的功能。您可以使用不同的类别来分组帖子。...您需要做如下操作: 通过帖子->类别”来创建新的目录。 通过帖子->新建”创建博客帖子。当您完成博客写作后,需要为其添加正确的类别。 但您创建好类别之后,将其加入目录即可。...禁用帖子和页面的评论 您可能不希望您的访问者对网页发表评论。以下是关闭WordPress页面评论的方法。 在编写新页面,单击右上角的“屏幕选项”。 单击“讨论”框。底部将显示“允许评论”框。...设置静态首页 静态页面是不会更改的页面。与博客第一篇新文章每次都会显示在顶部不同。每次有人访问网站,“静态”页面都会显示相同的内容 - 就像您设计的主页一样。

    4.3K50

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

    你想在您的WordPress类别页面顶部添加置顶帖/文章吗?通过在类别页面上添加粘性帖子,您可以显示该特定类别的特色帖子。...在本文中,我们晓得博客将向您展示如何在WordPress中为类别添加置顶文章。 注意:Sticky Post仅适用于内置帖子类型帖子,不适用于自定义帖子类型。  ...Sticky Posts是仅适用于帖子WordPress功能,使用此插件,您也可以将此功能与自定义帖子类型一起使用。...Sticky Posts Switch插件教程WordPress中为分类添加置顶文章 Sticky Posts Switch插件的特点使您可以对首页、存档页面或类别页面上的每个自定义帖子类型使用粘性帖子功能对自定义帖子类型的快速和批量编辑支持选择帖子类型...(帖子自定义帖子类型)选择开关图标的颜色显示开关图标的列的自定义顺序仅使用内置的WordPress功能星形图标开关立即使用 ajax 将帖子保存为置顶状态可选地,将帖子的所有翻译设置为置顶,支持 Polylang

    5.5K20

    Wordpress邮件通知插件Notification使用小记

    Notification是wordpress上一款功能强劲的插件,可以实现wordpress各种事件的邮件通知功能,更可以根据自己的实际需求定制自己的邮件通知内容,插件提供了很多的短代码,能够很方便的协助用户完成邮件的模板创建...管理WP管理员配置文件中的BNFW通知订阅:[user_subscription_page](仅限订阅附加组件) 发布/页面/自定义发布类型短代码 永久链接:[ permalink ] 帖子ID...post_modified_gmt] 过滤后的内容:[post_content_filtered] 后期父母:[post_parent] GUID:[guid] 菜单顺序:[menu_order] 帖子类型...:[post_type] 发布MIME类型:[post_mime_type] 评论数:[ comment_count] 编辑帖子链接:[edit_post] Post Slug:[post_slug...] 永久链接到帖子后:[post_parent_permalink] 链接到帖子 作者档案:[author_link] 链接到帖子类型档案:[post_type_archive] 特色图片

    2.1K20

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

    默认情况下,WordPress 会自动使用您帖子的前 55 个单词作为摘录,不过您可以在创建帖子自定义一个摘录。 Meta 不,我们不是在谈论 Facebook。...根据您的 WordPress 主题(或页面构建器),侧边栏通常是左侧或右侧的垂直列,尽管根据帖子类型或页面,某些设计可能具有两个侧边栏甚至自定义侧边栏。...这可以包括上传自定义徽标、选择主要网站强调色、创建菜单、添加小部件、自定义帖子类型设置等等。此部分可以在外观 > 自定义下的 WordPress 主仪表板中找到。...您可以通过帖子和标题中使用相关标签、类别和关键字,以及通过编写标题来告诉访问者您的帖子是关于什么的,来改进您的WordPress SEO 。...这样,当您去设置您的网站,已经为您安装了 WordPress,您通常可以为核心 WordPress 和安全更新启用自动更新,如果您遇到任何问题,这些主机有专门的团队精通 WordPress 的所有事情可以帮忙

    7.2K20
    领券