插件将自身恢复到较旧的版本

时间:2014-04-23 作者:Domenic Fiore

虽然我使用的自定义主题有一些自定义帖子类型、自定义菜单声明、支持缩略图声明和一些重力表单的自定义,但每当我尝试更新插件时,它都会更新,然后加载一些页面,插件就会恢复到以前安装的版本。在某些情况下,它甚至会破坏插件,我不能再使用它了。

我安装了以下插件:ACF、Akismet和Posts2Posts。以下是调试设置为true时出现的错误

注意:未定义的索引:请求/wp-content/plugins/one-category-only/oco中的URI。php第15行注意:未定义索引:post-in/wp-content/plugins/one-category-only/oco。php第29行注意:wpdb::prepare的调用不正确。wpdb::prepare()的查询参数必须有占位符。有关详细信息,请参阅WordPress中的调试。(此消息是在版本3.9中添加的。)wp中包括/功能。php在线3245

我想知道是否有人对此有什么建议?

2 个回复
最合适的回答,由SO网友:Domenic Fiore 整理而成

这个问题被证明是一个被忽视的简单问题:我们使用的是WPEngine的Git,每次推送都是推送插件。将插件目录添加到之后。gitignore(实际上是整个wp内容目录)一切都很好。

SO网友:Pieter Goosen

这个错误清楚地表明,您对名为“仅一个类别”的插件有问题。你在问题中没有提到这一点。卸载该插件,看看您的问题是否仍然存在。我还建议您激活一个默认主题,然后再次测试您的插件,看看这是否解决了您的问题

结束

相关推荐

为什么不调用/触发“Plugins_Load”?

我正在打电话load_plugin_textdomain 然而,一旦加载了插件,就不会发生这种情况。我确实激活了一个插件,所以这不应该触发吗?add_action(\"plugins_loaded\", \"test_override\"); function init_localization() { echo \"init_localization<br>\"; load_plugin_textdomain (&#x