WordPress的运行环境升级到PHP8以后,因为语法要求更严格,部分地方开始报警告:
Warning: Undefined array key "metaboxes_nonce" in /www/wwwroot/yangyq.net/wp-content/themes/kratos_yang/inc/theme-article.php on line 426
只需要找到这个地方,改成:
if ( empty( _POST['metaboxes_nonce'] )||!wp_verify_nonce(_POST['metaboxes_nonce'], plugin_basename(__FILE__) ))
return;
就不再报警告了。
我升级后都又降了
我也出类似问题,直接切换回7.4。
@飞牛 我还是跟着更新走吧,怕哪一天升不上去了。
@老杨 这个倒是确实。如果隔多两次更新,更难找到问题所在。
记得以前升级后也出现过这个问题。后来没用了,不折腾了。
@xqiushi 确实,很多时候自己折腾起来太费劲。