修改了几个插件后,我想阻止它们被更新(以及过度编写mods)。
我不仅想停止自动更新,还想停止自己或其他管理员无意中进行的更新。
我不想禁用“新版本可用”通知(因为如果有更新的版本,我想在编辑以应用适当的mods后对其进行更新)。
我想知道是否有什么东西可以添加到函数中。php,停止命名(或所有)插件更新。。。并且可以临时“注释掉”以重新启用手动更新。
更新:经过进一步搜索,我想要的似乎不太可能。
我无法找到保留“可用更新”通知和阻止更新的方法。
我可能的拙劣做法是:
1安装原始插件。保持未修改和不活动状态。这将得到“可用更新”通知。
2安装修改后的插件,在名称中添加“modified”,并更改slug,激活。这不应得到“可用更新”通知。
3在插件页面上添加关于修改哪些插件的消息。
这样,可以在不影响站点功能的情况下修改原始插件。
修改后的插件不会得到更新,并且(使用插件页面上的提醒)定期将版本信息与原始版本进行视觉比较,将显示是否有更新的版本可用(并且可以适当修改)。
如果有更好的选择,我会欢迎的。
进一步更新:我找到了“锁定更新”插件(https://en-gb.wordpress.org/plugins/lock-your-updates/), 这似乎是一个有用的解决方案。
易于设置,它允许“新版本可用”更新,但允许选择插件并阻止/取消阻止更新。
还有一个“便笺”功能,用于提醒插件被阻止的原因,但我还不能让它正常工作。
SO网友:Cedon
进入插件的PHP文件并更改标题注释中的信息。例如,这是Hello Dolly
WordPress附带的插件:
/**
* @package Hello_Dolly
* @version 1.6
*/
/*
Plugin Name: Hello Dolly
Plugin URI: http://wordpress.org/plugins/hello-dolly/
Description: This is not just a plugin, it symbolizes the hope and enthusiasm of an entire generation summed up in two words sung most famously by Louis Armstrong: Hello, Dolly. When activated you will randomly see a lyric from <cite>Hello, Dolly</cite> in the upper right of your admin screen on every page.
Author: Matt Mullenweg
Version: 1.6
Author URI: http://ma.tt/
*/
更改此处的信息以反映它是一个“新”插件。只要确保你保留所有的版权声明等完整无缺。