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

禁用WordPress致命错误(WSOD)处理

WordPress 5.2内置了一个新功能,当检测到插件或主题发生错误时,自动发送邮件通知网站管理员,即使在后端完全无法访问的情况下(例如发生所谓的“白屏死机”),管理员仍然有机会登录并对此问题采取措施...方法一 打开WordPress配置文件wp-config.php添加: define( 'WP_DISABLE_FATAL_ERROR_HANDLER', true ); 方法二 将下面代码添加到当前主题函数模板...add_filter( 'wp_fatal_error_handler_enabled', '__return_false' ); 版权所有:可定博客 © WNAG.COM.CN 本文标题:《禁用WordPress...致命错误(WSOD)处理》 本文链接:https://wnag.com.cn/226.html 特别声明:除特别标注,本站文章均为原创,本站文章原则上禁止转载,如确实要转载,请电联:wangyeuuu@

56610

如何修复WordPress发生的max_execution_time致命错误

WordPress网站产生的max_execution_time致命错误在您的WordPress管理仪表盘中如下所示: 仪表盘中的最大执行时间错误 整个错误消息如下: "Fatal Error: Maximum...此外,插件来自各种开发人员,因此很难检查出由可靠代码和频繁更新支持的好插件。 不管是什么原因,让PHP脚本运行很长时间的原因并不多。因此,设置了最长执行时间限制。...“致命错误”:听起来很糟糕 “致命错误”文本听起来很紧急,但您的网站不会面临永远无法再次运行的风险。...较新WordPress版本上的替代前端消息 最后,WordPress通常会向网站管理员发送一封电子邮件,说明插件或主题导致了致命错误。...检查您的电子邮件收件箱以查看WordPress是否向您发送了有关致命错误的电子邮件。有时它们会首先包含有关哪个插件导致问题的信息。

5K00
您找到你想要的搜索结果了吗?
是的
没有找到

碰到 WordPress 致命错误,如何一步一步解决

WordPress 用户最头疼的问题就是站点白屏打不开了,或者后台进不去了,这就是 WordPress致命错误,英文是 White Screen of Death(白屏错误),简称:WSoD。...其实这些都是因为兼容问题,造成了 WordPress 致命错误。一般我的建议是停用其他插件,换用默认主题,看看还有没有问题,然后一个一个排除。...下面我们详细讲解一下什么是 WordPress 致命错误,我们怎么一步一步定位它和解决它。...,那么就是白屏了,没有任何有用的信息: 如果 WordPress 开启了致命错误处理,那么就会显示下面的信息: WordPress致命错误都是 PHP 代码错误引起,或者内存限制引起的,一般是一些错误的主题或者插件的代码...如果还不能解决问题,那么接下来解决 WordPress 致命错误的方法就是先停用所有插件,一般来说一个站点挂了很大原因是一个有问题的插件。 1.

1K30

开发WordPress 插件

使用 WordPress 一段时间,应该算是满久了,总有一些奇奇怪怪的想法,所以也整了一些奇奇怪怪的插件,今天把他们整理下给大家汇聚分享下。欢迎大家选用, 。...Top Friends 这是一个 WordPress BlogRoll 加强插件,它能够通过不同图标显示 Feed 更新时间,以及最新更新的两篇日志。...WordPress 用户体验插件 你的博客流量和订阅用户不多,那么就加强下你博客的用户体验吧。...WordPress Planet 想创建和 WordPress 火星一样的页面,那么它就是不二的选择。 滔滔 WordPress 插件 给大小朋友在博客上玩滔滔的。...17Fav.com WordPress 插件 国内应该目前大家用得最多的收藏服务,和他的插件WordPress Related Posts 相关日志插件,个人写得最好的插件

34610

WordPress插件开发教程一:创建、停用、删除插件

创建一个插件 在wp-content/plugins创建一个文件夹,命名最好加前缀,WordPress官方现在应该收录了有五万多的插件,所以要起一个特殊的名称,防止插件和别人重名 再创建一个PHP文件名字和你的插件名类似或一样...,我这里以前段时间开发的PushWordPressToWeChat为例 创建一个PushWordPressToWeChat.php文件,然后为了让WordPress后台能够识别我们的插件,还需要按照它的标准增加插件信息...服务提供 WordPress 内容更新微信订阅推送的插件 Author: 沈唁 Version: 1.0.0 Author URI: https://qq52o.me */ ?...> 这个时候去看WordPress后台已安装的插件页面就能看到你创建的插件了,这样一个插件文件就创建成功了 不过我们还需要继续完善增加功能,因为这个插件并没有什么用 启用插件 WordPress的强大就在于提供了各式各样的函数...> 在文件开头添加判断是否是WordPress后台调用的,防止直接调用这个文件将插件删除

81720

WordPress 5.2 发布,更安全的站点

WordPress 发布了 5.2 版本,如果你的站点出现问题了,这个版本的更新让你更容易去修复,从而让你的站点更加安全。这个版本内置的一些强大的工具可以帮你识别和修复配置的问题和致命错误。...PHP Error Protection 这个更新让站点管理员直接就能够更加安全的处理和管理 PHP 致命错误,而无需找开发人员,它能够更好得处理我们平时说的“白屏”问题,它会暂停发生错误插件或者主题...插件兼容性检查 WordPress 现在将自动检查网站的PHP版本是否与已安装的插件兼容,如果插件需要比您的网站当前使用的更高版本的PHP,WordPress将不允许您激活它,以防止潜在的兼容性错误。...开发者关注功能 PHP 版本 WordPRess 现在要求的最低 PHP 版本为 5.6.20,所以从 WordPress 5.2 开始,主题和插件可以安全地使用命名空间,匿名函数等 PHP 新特性!...现代 JavaScript 通过在 wordpress/scripts 中添加 webpack 和 Babel 配置,开发人员不用设置复杂的编译工具来编写现代 JavaScript。

55720

WordPress插件开发,从入门到精通。

WordPress主题开发:https://nicen.cn/1244.html WordPress插件开发手册:https://developer.wordpress.org/plugins/ 开始...1.说明 每次WordPress 网页请求,都会依次执行各种插件的主文件(PluginName.php), 然后才会执行主题的function.php 文件。...WordPress 钩子可以让我们在特定的时机介入 WordPress 的代码执行流程,不需要编辑任何核心文件就可以改变 WordPress 的行为。...除了在 WordPress插件中使用,钩子也被广泛应用于 WordPress 核心的许多功能中,一些钩子只是在 WordPress 埋下了一些占位符,以便我们开发的时候使用,这就是 WordPress...4.添加、移除、执行钩子 可以使用 add_action() 、add_filter函数来添加我们自己的钩子,通过我们自己的自定义钩子,其他开发者可以通过扩展或修改我们的插件来适应他们的需求。

89540

WordPress插件开发教程二:创建插件菜单和插件设置页面

添加到设置->常规中 如果我们的插件设置很简单,只需一个或两个参数的时候,可以考虑添加到设置->常规的页面中,这样就无须再新增页面了 /** * WordPress 添加额外选项字段到常规设置页面...这样明显有点麻烦,所以我们直接新增一个我们插件专属设置页面 新增插件设置页面 这里我们使用add_submenu_page()函数给options-general.php添加一个子菜单,也就是我们自己插件的设置页面...$menu_title 菜单标题 $capability 权限 $menu_slug 别名(url 中 page 的参数) $function 执行的函数 知道了参数是什么意思,我们就可以来增加插件页面了...page=Push_To_WeChat,会发现是个空白页面 接着看设置菜单中会多出一个Push To WeChat,这个也可以进入我们的插件页面 就这样,下一篇介绍如何完善我们的插件页面

1.1K10

WordPress Plugin Boilerplate:一个WordPress 插件开发模板(框架)

WordPress Plugin Boilerplate 究竟是个什么呢?Jeff 认为是个WordPress 插件开发模板(框架)。...WordPress Plugin Boilerplate 是Jeff 偶然在一个国外网站上看到的,搜罗各种资料得出了上一句话。但因为英文不咋的,因此可能会有错误——接下来的文字可能也会如此。...WordPress Plugin Boilerplate简介 作者官方 github地址 The WordPress Plugin Boilerplate serves as a foundation...罗列一下该WordPress 插件开发框架的特点: 建立在WordPress API 接口的基础上,兼容性不错; 使用 PHPDoc 约定的代码(注:不懂,翻译貌似不正确); 有例子,可维护性高; 支持多国语言扩展...; …… 最后 Jeff 的话:因为Jeff 目前专注于WordPress 主题的开发,所以对于该插件开发框架并没有过多了解。

94750

iq block country 插件屏蔽中国 IP 防止 wordpress 外贸网站被抄袭

今天给有需要的外贸网站推荐一款 iq block country 插件,能够屏蔽中国 IP 访问,防止 wordpress 外贸网站被恶意抄袭和研究。...2、另外这个插件仅用于 wordpress 建站程序,如果你使用别的建站程序老魏知道有一些个人提供的屏蔽国人访问外贸网站的付费服务,这种付费服务同样可以实现屏蔽的目的。...注意事项:如果你的 WordPress 网站使用了缓存加速这一类插件,可能会跟 ip 屏蔽插件冲突,访客就不能被有效阻挡了,会看见已经缓存过的网站页面。...而且老魏不建议外贸网站使用缓存加速插件,鱼和熊掌不可兼得,使用屏蔽 ip 插件就别用缓存加速插件了。 无论如何通过本文的 wordpress 插件是可以阻挡大部分外贸同行的,而且还是免费使用。...允许转载,保留出处:魏艾斯博客 » iq block country 插件屏蔽中国 IP 防止 wordpress 外贸网站被抄袭

2.9K130

iq block country 插件屏蔽中国 IP 防止 wordpress 外贸网站被抄袭

今天给有需要的外贸网站推荐一款 iq block country 插件,能够屏蔽中国 IP 访问,防止 wordpress 外贸网站被恶意抄袭和研究。...2、另外这个插件仅用于 wordpress 建站程序,如果你使用别的建站程序老魏知道有一些个人提供的屏蔽国人访问外贸网站的付费服务,这种付费服务同样可以实现屏蔽的目的。...当监测到国内 IP、中文操作系统、中文浏览器等中文环境时会发挥作用,让国内访客看不到网页真实内容,功能比这个 wordpress 插件要强大很多。当然这个付费服务也有破解方法,看下面第三点。...注意事项:如果你的 WordPress 网站使用了缓存加速这一类插件,可能会跟 ip 屏蔽插件冲突,访客就不能被有效阻挡了,会看见已经缓存过的网站页面。...而且老魏不建议外贸网站使用缓存加速插件,鱼和熊掌不可兼得,使用屏蔽 ip 插件就别用缓存加速插件了。 无论如何通过本文的 wordpress 插件是可以阻挡大部分外贸同行的,而且还是免费使用。

5.3K50

WordPress 精品插件大全页面的开发小记

昨天发布了一个Page页面:WordPress 精品插件大全。有些朋友比较感兴趣是如何做的,本篇简单写一下整个开发过程,作一个小结,也顺便整理一下代码,本地开发环境里写的比较脏乱差。...自从上次一个突发奇想的Idea 用Python爬取WordPress官网所有插件 之后,针对这些爬取下来的结果,已经写了好几篇文章了: 用Python分析WordPress官网所有插件开发者信息 用Python...分析WordPress官网所有插件开发者信息(续以及人物介绍) 用Python分析5万+个WordPress插件 WordPress免费插件的选择指南 在这个过程中把很多东西都能串起来,也乐此不疲,仿佛进入了一个小小的游乐园...在本地开发好这个数据表格之后,就要解决怎么将它和WordPress融合起来的问题,这是一个已经解决的问题,在本博客开站的第一篇文章里就已经详细的讲解过了:使用Vue.js在WordPress中创建单页面应用...第三步:动态数据表格的开发 本质上这个数据表也可以看做是一个单页面应用,详细的Vue项目的开发步骤在之前的文章里有介绍:使用Vue.js在WordPress中创建单页面应用SPA,如果不熟悉Vue开发流程的童鞋可以再看一下

1.6K20

Fiddler 插件开发插件放在独立子文件夹防止 DLL 冲突

我的 Fiddler 安装了许多插件,有一些插件存在 DLL 名冲突问题,比如多个不同的插件都存在名为 PluginCore.dll 但实际实现逻辑完全不相同的程序集。...本文将和大家介绍 Fiddler 官方提供的将插件放在独立子文件夹的方法,用来解决 DLL 命名冲突 在 Fiddler 里,安装自定义插件给到 Fiddler 的最通用的方法就是将插件 DLL 和插件的依赖程序集拷贝到...接下来是详细的介绍,我所在的团队开发了一个名为 Friday 的插件,这个插件就是周五了,差不多快周六了的意思。...我将使用这个插件和大家介绍如何将这个插件放入到 Fiddler 的 Scripts 文件夹里面的里层文件夹内 先将插件程序集的命名修改满足 Fiddler*.dll 规则,如将 Firday 插件命名为...,防止和其他插件命名冲突 在日常开发中,如果想要让开发更加方便,可以编辑 csproj 项目文件,让插件构建输出到子文件夹里面,以下是项目文件代码 <Project Sdk="Microsoft.NET.Sdk

17810

WordPress二次开发插件界面

上一篇文章介绍了WordPress后台的常用样式,这次给大家分享的是利用WordPress开发一个插件界面 效果图如下 功能和界面都比较简单,但体现了一套完整的插件页面开发流程!...步骤 1.在wp-content/plugins目录下新键插件文件 test_install.php 2.键入如下代码添加左侧菜单 激活test_install插件 图片 激活后左侧菜单栏多出一个选项 “字体颜色” 点击“字体颜色” 后发现页面是空的,这是因为我们还没有创建页面 在create_menus 方法键入如下代码...php } 上述代码我们在当前页面接收POST数据,并进行表单验证限制只能在当前页面提交,防止通过url恶意提交 主要用到方法 wp_nonce_field('test_once') 和 check_admin_referer...('test_once') 此时提交的数据可以正常更新到数据库,到此一套完成的插件页面开发流程完毕

53820

WordPress二次开发插件权限控制

以字体样式插件为例,我们在添加菜单时设置了参数 manage_options 表示有这个权限的角色才能创建该菜单,而这个权限只有管理员才有,只有管理员登录时才能看到该菜单 ,这是一种方式 add_menu_page...my_settings_page') ); 虽然将菜单的权限设置为read(任何用户都能看见)但只要该用户没有edit_posts权限那么他也看不到该菜单 除了用户权限的控制,我们还希望脚本文件,css文件等也受到控制,默认情况下插件引入的...js文件会作用域全局,也就是插件的js代码在当前插件页面有效,在后台其他页面甚至前台也会有效,这不符合常理,因此可以通过 get_current_screen来进行处理 public function...($this,'color_check_fun')); add_action('wp_ajax_my_test',array($this,'my_test')); //插件本地化...} } 我们向 admin_enqueue_scripts钩子添加处理函数 ,在函数体内判断当前页面id,如果为 options-general则加载js文件,这样js文件只作用域当前插件页面

54710

从零开发和发布自己的wordpress插件到官方插件库完全指南

开发wordpress插件开发一款wordpress插件其实只需要两点就可以动手了,只要动起手来了就发现其实没那么难,很多时候我们只是自己把自己困在了一个小屋子里:需要有一点PHP编程基础,如果不会PHP...注册开发者账号如果想要将自己开发插件发布到wordpress官方插件库里,那首先需要去 WordPress Developers 这里注册一个账号。...账号注册审核可能刚开始不会给你通过,但是会给你回邮件说明,还会询问你注册账号的用途啥啥的,你直接回复自己开发了一款wordpress插件,想要发布到官方插件库,所以需要注册一个账号。...审核通过了会给你邮箱里发送一封邮件,然后里面有一个地址,让你去设置密码:提交插件审核用上面注册的账号登录到 wordpress 开发者后台,在这里 https://wordpress.org/plugins...'你的开发者账号登录密码'发布插件版本wordpress插件发布新版本,需要先打一个tag后才能发布,会自动在 tags 目录下生成文件,svn的操作如下:svn cp trunk tags/1.0.0svn

31520
领券