我已经使用WordPress四年多了,没有任何问题。但最近我从各种来源(主要是插件)收到错误消息。因为直到几天前,所有这些插件都工作得很好,我想这不是每个插件的问题,而是我的WP core安装出了问题。
我注意到的一些例子如下:
- Jetpack:无法再连接到WP(32700错误):“您的Jetpack出现了故障。出现了不应该发生的错误。我想您很幸运:xml\\u rpc-32700再次尝试连接。错误详细信息:Jetpack服务器无法与您站点的xml-rpc URL通信。请检查以确保http://zoomingjapan.com/xmlrpc.php 工作正常。它应该显示“XML-RPC服务器仅接受POST请求”在浏览器中查看时,该行本身不应具有任何空白链接或额外输出。“”
- WordPress Editorial Calendar错误消息:“加载日历时出错:日历无法分析您的博客返回的有关帖子的数据。此错误很可能是由于与您博客上的另一个插件冲突造成的。实际分析错误是:JSON。parseIt”
- Appearance - Themes:当我尝试“添加新”主题时,我收到以下错误消息:“出现意外错误。WordPress.org或此服务器的配置可能有问题。如果仍然存在问题,请尝试支持论坛。”
很明显,我的WP安装有问题。我承认在过去几天里我修改了很多文件(例如htaccess、wp config、function.php和我的一些javascript文件(我自己的,不是插件文件)。我试图撤消我的更改,但后来我的网站坏了,所以我不可能找出问题所在。
拜托,谁能帮我想想怎么办?可能还有更多的问题。我迟早要把它修好。
我使用“WP\\u Debug”来查看是否可以找出一些问题:
已弃用:在/home/zoomingj/public\\u html/wp-content/themes/alltuts/functions中已弃用按引用传递调用时间。php在线131
注意:在/home/zoomingj/public\\u html/wp-content/themes/alltuts/functions中已经定义了常量EMPTY\\u TRASH\\u DAYS。php在线25
注意:register\\u侧栏调用不正确。“侧栏”侧栏的参数数组中未设置id。默认设置为“侧栏-1”。手动将id设置为“侧栏-1”,以使此通知静音并保留现有侧栏内容。有关详细信息,请参阅WordPress中的调试。(此消息是在版本4.2.0中添加的。)在/home/zoomingj/public\\u html/wp中包含/functions。php在线3599
注意:register\\u侧栏调用不正确。“页脚”侧栏的参数数组中未设置id。默认设置为“侧栏-2”。手动将id设置为“侧栏-2”,以使此通知静音并保留现有侧栏内容。有关详细信息,请参阅WordPress中的调试。(此消息是在版本4.2.0中添加的。)在/home/zoomingj/public\\u html/wp中包含/functions。php在线3599
注意:未定义索引:wp polls in/home/zoomingj/public\\u html/wp includes/class。wp脚本。php在线222
注意:尝试在/home/zoomingj/public\\u html/wp includes/class中获取非对象的属性。wp脚本。php在线222
我找不到上面提到的问题,所以下面是文件:
/类别。wp脚本。php:http://pastebin.com/n5gSg0f1
/wp包括/功能。php:http://pastebin.com/cZtxwe2U
我的主题的功能。php:http://pastebin.com/beJkuQxZ
这就是我得到的。我真的无法解决这个问题。大部分文件我都很久没碰过了,所以I doubt they\'re causing my current issues. 直到几天前,所有插件都工作正常。
我正试图重新定义过去几天我所做的一切。我还安装了WP Optimize 并优化了我的dabatase。我试过CDN 这是第一次(为此更改了我的名称服务器)。结果不太好,所以改回了我的主机名称服务器。不知道这些是否与我目前的问题有关。
EDIT: PARTLY RESOLVED.我使用了2015年4月的备份,并替换了一个又一个文件(我在过去几天修改过的文件)。更换功能后。wp中的php包含一切,一切都能再次正常工作。我知道我在那个文件里改了什么。我想强制自己微笑,并用以下代码替换/修改了原始代码:
if ( !isset( $wpsmiliestrans ) ) {
$wpsmiliestrans = array(
\':mrgreen:\' => \'mrgreen.png\',
\':neutral:\' => "\\xf0\\x9f\\x98\\x90",
\':twisted:\' => "\\xf0\\x9f\\x98\\x88",
\':arrow:\' => "\\xe2\\x9e\\xa1",
\':smile:\' => \'simple-smile.png\',
\':???:\' => "\\xf0\\x9f\\x98\\x95",
\':cool:\' => "\\xf0\\x9f\\x98\\x8e",
\':evil:\' => "\\xf0\\x9f\\x91\\xbf",
\':grin:\' => "\\xf0\\x9f\\x98\\x80",
\':idea:\' => "\\xf0\\x9f\\x92\\xa1",
\':oops:\' => "\\xf0\\x9f\\x98\\xb3",
\':razz:\' => "\\xf0\\x9f\\x98\\x9b",
\':roll:\' => \'rolleyes.png\',
\':wink:\' => "\\xf0\\x9f\\x98\\x89",
\':cry:\' => "\\xf0\\x9f\\x98\\xa5",
\':eek:\' => "\\xf0\\x9f\\x98\\xae",
\':lol:\' => "\\xf0\\x9f\\x98\\x86",
\':mad:\' => "\\xf0\\x9f\\x98\\xa1",
\':sad:\' => \'frownie.png\',
\'8-)\' => "\\xf0\\x9f\\x98\\x8e",
\'8-O\' => "\\xf0\\x9f\\x98\\xaf",
\':-(\' => \'frownie.png\',
\':-)\' => \'simple-smile.png\',
\':-?\' => "\\xf0\\x9f\\x98\\x95",
\':-D\' => "\\xf0\\x9f\\x98\\x80",
\':-P\' => "\\xf0\\x9f\\x98\\x9b",
\':-o\' => "\\xf0\\x9f\\x98\\xae",
\':-x\' => "\\xf0\\x9f\\x98\\xa1",
\':-|\' => "\\xf0\\x9f\\x98\\x90",
\';-)\' => "\\xf0\\x9f\\x98\\x89",
// This one transformation breaks regular text with frequency.
// \'8)\' => "\\xf0\\x9f\\x98\\x8e",
\'8O\' => "\\xf0\\x9f\\x98\\xaf",
\':(\' => \'e%20(9).gif\',
\':)\' => \'simple-smile.png\',
\':?\' => "\\xf0\\x9f\\x98\\x95",
\':D\' => "e%20(17).gif",
\':P\' => "\\xf0\\x9f\\x98\\x9b",
\':o\' => "\\xf0\\x9f\\x98\\xae",
\':x\' => "\\xf0\\x9f\\x98\\xa1",
\':|\' => "\\xf0\\x9f\\x98\\x90",
\';)\' => "\\xf0\\x9f\\x98\\x89",
\':!:\' => "\\xe2\\x9d\\x97",
\':?:\' => "\\xe2\\x9d\\x93",
\':reading:\' => \'e%20(31).gif\',
\'D:\' => \'e%20(8).gif\',
\':mail:\' => \'e(38).gif\',
\':luvit:\' => \'e%20(5).gif\',
\':chu:\' => \'e%20(33).gif\',
\':shock:\' => \'e%20(25).gif\',
\':stressed:\' => \'e%20(21).gif\',
\':sweatdrop:\' => \'e%20(14).gif\',
\':rainy:\' => \'e%20(37).gif\',
\':kyah:\' => \'e%20(6).gif\',
\':stars:\' => \'e%20(35).gif\',
\':present:\' => \'e(39).gif\',
\':music:\' => \'e%20(20).gif\',
\':sweatdrop2:\' => \'e%20(26).gif\',
\';P\' => \'e%20(15).gif\',
\':whyohwhy:\' => \'e%20(1).gif\',
\':satisfied:\' => \'e%20(22).gif\',
\':rabu:\' => \'e%20(12).gif\',
\':fan:\' => \'e%20(30).gif\',
\':peace:\' => \'e(41).gif\',
\':notamused:\' => \'e%20(19).gif\',
\':music2:\' => \'e%20(2).gif\',
\':thumbup:\' => \'e%20(29).gif\',
\':heart:\' => \'e%20(11).gif\',
\':disappointed:\' => \'e%20(36).gif\',
\':teary:\' => \'e%20(10).gif\',
\':huh:\' => \'e%20(32).gif\',
\':bah:\' => \'e%20(13).gif\',
\':shiawase:\' => \'e%20(16).gif\',
\':ehehe:\' => \'e%20(28).gif\',
\':hum:\' => \'e%20(24).gif\',
\':hearts:\' => \'e%20(34).gif\',
\':hihi:\' => \'e%20(23).gif\',
\':mukatsuku:\' => \'e%20(18).gif\',
\':happy:\' => \'e%20(4).gif\',
\':bleh:\' => \'e%20(27).gif\',
\':ehno:\' => \'e%20(7).gif\',
\':camera:\' => \'e%20(3).gif\',
\':sparkling:\' => \'e(40).gif\',
);
}
这是导致问题的原因。你知道为什么吗?
I\'d still love to get the debugging of above errors done, though.谢谢大家^_^
非常感谢!:)