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

如何修复WordPress内容更新和发布失败错误

如果您的WordPress网站在您尝试进行更改时返回诸如“更新失败”或“发布失败”之类的错误消息,那么结果不仅令人沮丧,而且还会阻止访问者访问他们需要的内容。...然而,它仍然受到不同的反应,而且WordPress用户也可能因此面临新的挑战和错误。...“发布失败”错误有几种不同的原因,但其中一个特别与区块编辑器有关。新的WordPress编辑界面依赖REST API来创建、保存和发布文章。...要访问它,请导航到工具>站点健康: 图片 访问WordPress中的站点运行状况工具 在“状态” 选项卡下,WordPress 将列出您的安装存在的所有问题。...步骤 3:启用调试模式以搜索错误 如果您无法使用步骤2中列出的解决方案之一重新启用REST API,您可以尝试打开WordPress的调试模式。此功能旨在临时用作故障排除工具。

5.5K30

开发 | 无需后端编码,手把手教你把 WordPress 做成小程序

知晓程序(微信号 zxcx0101)今天分享的这篇文章,将一步步讲解,如何将一个 WordPress 网站借助 REST API 开发微信小程序版。...小程序如何读取 WordPress 博客内容? WordPress 在 4.6 版本推出了 REST API。简单来说,它是一种通过 HTTP 请求完成的客户端与服务端数据交互方案。...REST API 的处理过程类似,但稍微不同的是:输出的是 JSON 格式的数据,且一般是给客户端(非网页浏览器)使用。.../wp-json/wp/v2/ 是WordPress 定义的 REST API 路由(router)与版本号等的组合。 posts 在 WordPress 中,称为「终点」(endpoint)。...上面的 URL,表示输出第 1 页最新 5 篇文章的数据(5 篇为 1 页)。 微信小程序通过 REST API,可以获取到 WordPress 网站上的数据。

1.6K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

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

    在4.7.0版本后,REST API插件的功能被集成到WordPress中,由此也引发了一些安全性问题。...近日,一个由REST API引起的影响WorePress4.7.0和4.7.1版本的漏洞被披露,该漏洞可以导致WordPress所有文章内容可以未经验证被查看,修改,删除,甚至创建新的文章,危害巨大。...复现环境: Apache 2.4 PHP 7.0 WordPress4.7.1 4.复现过程: (1) 安装WordPress并配置REST API ① 配置Apache+PHP+Mysql的运行环境,...(2) 漏洞复现 ①根据REST API文档,修改文章内容的数据包构造如下: ?...这种行为本身不失为一种防止攻击者编制恶意ID值的好方法,但是当查看REST API如何管理访问时,研究人员很快发现其给予$_GET 和$_POST值的优先级高于路由的正则表达式生成的值。

    2.8K60

    WordPress REST API 内容注入漏洞分析

    漏洞简介 在REST API自动包含在Wordpress4.7以上的版本,WordPress REST API提供了一组易于使用的HTTP端点,可以使用户以简单的JSON格式访问网站的数据,包括用户,帖子...上周,一个由REST API引起的影响WorePress4.7.0和4.7.1版本的漏洞被披露,该漏洞可以导致WordPress所有文章内容可以未经验证被查看,修改,删除,甚至创建新的文章,危害巨大。...0x02 漏洞分析 其实漏洞发现者已经给出了较为详细的分析过程,接下来说说自己在参考了上面的分析后的一点想法。 WP REST API 首先来说一下REST API。...HTTP客户端 WordPress本身在WP_HTTP类和相关函数中提供了一个HTTP客户端。用于从另一个访问一个WordPress站点。 资源 简单来说,就是文章,页面,评论等。...这边没有找到ID为123hh的项目,所以返回rest_invalid。 现在我们可以忽略路由正则的限制,来传入我们自定义的ID。

    3.3K70

    WordPress最新版完全禁用JSON REST API输出站点信息

    WordPress 从 4.4 版本开始新增的 JSON REST API 功能,通过这个 REST API 可以很轻松的获取网站的数据,可应用于其他网站、手机 APP 或小程序等 前段时间使用过这个做了一段时间的小程序...,后来感觉没必要,而且还使用的他人的插件,反而会拖累网站的速度,而且 REST API 采用 GET 请求方式,这就为 DDOS 攻击提供了一个新的攻击途径 今天我的引导页:QQ52O.CN使用的虚拟主机应该到期了...,所以访问失败,有人艾特我说访问不了,吓了一跳,去看了一下访问错域名了,然后就顺手看了一下我的服务器宝塔就发现居然有人爬我网站,用的就是这个REST API image.png 美国的ip,我以为是腾讯云加社区的爬虫...需要简单一点的话,我们可以直接使用插件Disable REST API来完全禁用 REST API,但我更倾向纯代码的方法,在这里就介绍下代码版兼容所有 WordPress 版本的完全禁用 REST...的访问,这里就不说了,可以通过判断请求头的 UA 信息来操作,除了 iOS 跟 Android 设备,其它访问 /wp-json 的路径均返回 403 状态码 沈唁志|一个PHPer的成长之路

    1.6K30

    把 WordPress 变成 BaaS 服务:API 调用指南

    写在前面首先,我们需要进行清晰的名词定义,这里指的 “API 调用”是能够通过外部程序访问的 WordPress API 可编程接口,而非 WordPress 暴露给内部生态系统中的主题、插件工具开发者使用的...方案二:WP REST API虽然上文中提到了 WP REST API 当前的窘况,但好在目前 6.5.0 版本中,官方还是对它进行了支持,虽然没有明确文档告知用户该如何使用(应该是暂时减少支持工作消耗的开发同学的精力...好啦,到这里为止,我们了解了如何使用 API 的方式来访问 WordPress,接下来,我们来开始进阶使用。保护你的 API 接口我们分别来针对两种方案来聊聊 API 使用保护的问题。...WP REST API 的安全加固相比较 WP CLI,因为提供了 HTTP 访问,所以 WP REST API 的安全加固就相对麻烦一些。不过,有一部分 WP CLI 的策略是可以借鉴的。...当然,默认的情况下,当你访问需要登录用户操作的动作时,也是要进行鉴权的 rest-api/using-the-rest-api/authentication/。

    18310

    利用WordPress REST API 开发微信小程序从入门到放弃

    WordPress REST API WordPress 在4.4 版本开始推出了 REST API,如果你使用的是最新版本的WordPress应该会提供REST API的功能。...简单来说WordPress REST API,就是用浏览器通过http的方式访问WordPress提供的REST API 链接 ,可以获取WordPress网站的”内容”,这个”内容”是以json的格式返回到浏览器...通常一个WordPress网站安装成功,如果没有对URL 进行重写,那么WordPress REST API 的访问URL 应该是这样的: https://www.youdomain.com/index.php.../wp-json/wp/v2/ 而我的网站的WordPress已经经过URL重写所以,REST API的URL是直接访问网站的根目录:https://www.watch-life.net/wp-json...wp-json:对REST API 进行详细的描述说明,例如直接访问https://www.watch-life.net/wp-json,就可以看到这些说明 wp/v2:是对REST API 的版本进行说明

    3.1K70

    把 WordPress 变成 BaaS 服务:API 调用指南

    写在前面 首先,我们需要进行清晰的名词定义,这里指的 “API 调用”是能够通过外部程序访问的 WordPress API 可编程接口,而非 WordPress 暴露给内部生态系统中的主题、插件工具开发者使用的...WordPress REST API 另外一种,则是 REST API[6],使用通用的 JSON 格式来与 WordPress 应用进行数据交互。...方案二:WP REST API 虽然上文中提到了 WP REST API 当前的窘况,但好在目前 6.5.0 版本中,官方还是对它进行了支持,虽然没有明确文档告知用户该如何使用(应该是暂时减少支持工作消耗的开发同学的精力...WP REST API 的安全加固 相比较 WP CLI,因为提供了 HTTP 访问,所以 WP REST API 的安全加固就相对麻烦一些。 不过,有一部分 WP CLI 的策略是可以借鉴的。...当然,默认的情况下,当你访问需要登录用户操作的动作时,也是要进行鉴权的 rest-api/using-the-rest-api/authentication/[18]。

    14110

    WordPress REST API 定制化输出

    WordPress 自4.7 版本后与时俱进推出了REST API,如此一来想象空间又扩展了许多,如今WordPress 可以完全作为后端数据驱动了。...本文通过几个例子展示如何定制化输出WordPress REST API 的相关数据。...秉承“如无必要,勿增实体”的原则,减少请求时候的数据量,可以通过下面的代码移除: // https://devework.com/wordpress-rest-api-dynamic-output.html...借助 Nginx 控制 /wp-json 的访问 这个倒与WordPress 本身无关了,your-site.com/wp-json 的路由默认是所有人皆可访问。...$args; } 如果你熟悉Nginx 语法,就知道上面的代码实现了:除了iOS 跟Android 设备(通过判断请求头的UA 信息),其它访问 /wp-json 的路径均返回403 状态码。

    2.1K90

    枚举 WordPress 用户的 6 种方法

    rest_route=/wp/v2/users 绕过 2. WordPress.com API 第二种方法已经在之前关于 Jetpack 电子邮件公开披露的博客文章中进行了描述。...对于 Jetpack 插件,包括用户列表在内的数据会导出到 wordpress.com 并通过公共 REST API 提供。...大小写敏感性 在REST请求中,路由是用来定义所选资源的。请记住,WordPress是模块化的。资源(或服务)将取决于所安装的插件和WordPress的配置。...我们可以看到,通常的REST路线被阻止了,但用一个大写字母或更多的字符更新路径会骗过重写规则。 https://blog.*****.com/section/news?...搜索 在少数情况下,我们遇到了没有明确阻止的API,但/wp/v2/users端点没有返回avatar_urls属性。

    4K20

    WordPress 网站基于REST API 开发“微信小程序”实战

    原理篇 WordPress 与 REST API WordPress 在4.4 版本后推出了 REST API, REST API 简单来说就是一种通过 HTTP 请求来获取、更新、删除数据的一种连接客户端与服务端的交互方式...我们访问平常的普通 WordPress 网页,在没有开启静态缓存的情况下,大概是走“从数据库拉取数据—> 服务端 PHP 进程拼成 HTML 直接输出 —> 用户浏览器界面”的过程, REST API...(原图来自wisdmlabs,稍作修改) 以本站为例,可通过浏览器直接访问REST API 的其中一种URL:https://devework.com/wp-json/wp/v2/posts?...另外在开始开发之前,我在服务端对WordPress REST API 进行了一些定制化的输出。...index.js 文件里面核心是通过wx.request 接口访问上面的API URL 获取到文章数据并setData 供后续数据渲染: // https://devework.com/wordpress-rest-api-weixin-weapp.html

    3.3K60

    WordPress 网站开发“微信小程序”实战(五)

    image.png 还是一样,如果你是第一次看本系列文章,建议先过目之前的文章: 《WordPress 网站基于REST API 开发“微信小程序”实战》 《WordPress 网站开发“微信小程序“...实战(二)》 《WordPress 网站开发“微信小程序“实战(三)》 《WordPress 网站开发“微信小程序“实战(四)》 本系列文章虽然是WordPress 作为角色之一来写,但小程序的部分其实是共通的...重磅功能 前言 将WordPress 作为小程序的后端,建议是做一些针对性的优化(如《WordPress REST API 定制化输出》)以减少HTTP 请求传输过程中不必要字节数。...Jeff 本身对自己的WordPress 做了很好的优化,但作为小程序的坚实后端,对此产生的效果还是不满足啊。...2)用Node + Redis 写了一个小型的后端,用来转发与缓存 WordPress REST API,Redis 作为内存数据库的缓存机制确保了读过程的快速;这个额外写的后端承载的另外功能是,将原本在小程序端进行的数据处理

    2K60

    WordPress 5.6 发布,新的 2021 主题和古腾堡编辑器大更新

    WordPress 5.6 发布,这个版本发布了新的默认主题 2021,然后给古腾堡增加大量的模块,让你更加方便插入图片,声音和视频。...当然还可以从颜色选择器中选择自己的调色板。 自动更新改进 WordPress 5.6 现在提供了一个新的 UI,可以为 WordPress Core 版本进行自动更新。...虽然 WordPress Core 的自动更新功能已在 WordPress 中存在多年,但是 WP 5.6 首次引入了新的用户界面,以使用户对自动更新的操作更加容易。...REST API 身份验证和应用程序密码 借助 API 的新应用密码授权功能,第三方应用可以无缝并且安全地连接到用户的网站。...这项新的 REST API 功能可以查看哪些应用程序正在连接到你的网站并控制它们的工作。

    85940

    wordpress网站设置LiteSpeed Cache缓存插件优化加速教程

    适用于WordPress的LiteSpeed缓存(LSCWP)是一个多站点的网站优化加速插件,具有专用的服务器级缓存和优化功能的集合。...LiteSpeed插件与您的LiteSpeed Web服务器及其内置的页面缓存(LSCache)通信,以为WordPress站点提供卓越的性能。...或者使用QUIC.cloud的CDN,因为其CDN节点在国内访问不友好,因此这里忽略。 LiteSpeed Cache插件的页面缓存允许服务器完全绕过PHP和数据库查询。...自动页面缓存可大大提高站点性能 根据某些事件自动清除相关页面 登录用户的专用缓存 缓存WordPress REST API调用 桌面和移动视图的单独缓存 能够计划清除指定的URL WooCommerce...和bbPress支持 WordPress CLI命令 API系统可轻松实现缓存集成 按URI,类别,标签,Cookie,用户代理从缓存中排除 智能预载搜寻器,支持对SEO友好的站点地图 用于缓存的多个搜寻器有所不同

    19210
    领券