WordPress问题,更新后



wordpress自动更新后,我在电子邮件中收到带有此错误消息的错误

错误详细信息 ============= 在文件/home/onehostscp/public_html/murtishi-bau.ch/wp-content/plugins/thememove-core/export/export.php 的第 369 行中导致了 E_ERROR 类型的错误。错误消息:未捕获错误:在/home/onehostscp/public_html/murtishi-bau.ch/wp-content/plugins/thememove-core/export/export.php:369 中找不到类"ThemeMove_Export" 堆栈跟踪: #0/home/onehostscp/public_html/murtishi-bau.ch/wp-content/plugins/thememove-core/thememove-core.php(50(: include_once(( #1/home/onehostscp/public_html/murtishi-bau.ch/wp-settings.php(360(: include_once('/home/onehostsc...'( #2/home/onehostscp/public_html/murtishi-bau.ch/wp-config.php(90(: require_once('/home/onehostsc...'( #3/home/onehostscp/public_html/murtishi-bau.ch/wp-load.php(37(: require_once('/home/onehostsc...'( #4/home/onehostscp/public_html/murtishi-bau.ch/wp-login.php(12(: require('/home/onehostsc...'( #5 {主要} 抛出

我停用了插件,但错误仍然存在,我收到这个:

致命错误:未
捕获错误:调用/home/onehostscp/public_html/murtishi-bau.ch/wp-content/themes/structure/templates/header-preset-06.php:34 中的未定义函数 header_class( 堆栈跟踪:#0/home/onehostscp/public_html/murtishi-bau.ch/wp-content/themes/structure/header.php(36(: include(( #1/home/onehostscp/public_html/murtishi-bau.ch/wp-include/template.php(722(: require_once('/home/onehostsc...'( #2/home/onehostscp/public_html/murtishi-bau.ch/wp-include/template.php(671(: load_template('/home/onehostsc...', true( #3/home/onehostscp/public_html/murtishi-bau.ch/wp-include/general-template.php(41(: locate_template(Array, true( #4/home/onehostscp/public_html/murtishi-bau.ch/wp-content/themes/structure/page.php(28(: get_header(( #5/home/onehostscp/public_html/murtishi-bau.ch/wp-include/template-loader.php(98(: include('/home/onehostsc...'( #6/home/onehostscp/public_html/Murtishi-bau.ch/wp-blog-header.php(19(: require_once('/home/onehostsc...'( #7/home/onehostscp/public_html/murtishi-bau.ch/index.php(17(: req in/home/onehostscp/public_html/murtishi-bau.ch/wp-content/themes/structure/templates/header-preset-06.php 在第 34 行 您的网站出现严重错误。 了解有关在WordPress中进行调试的更多信息。 注意:ob_end_flush((:无法在第 4552 行的/home/onehostscp/public_html/murtishi-bau.ch/wp-include/functions.php 中发送 zlib 输出压缩 (0( 的缓冲区

这是第 34 行的标头预设-0.php 6 的代码和网站的链接

<header <?php header_class(); ?><meta http-equiv="Content-Type" content="text/html; charset=utf-8"> role="banner" itemscope="itemscope" itemtype="http://schema.org/WPHeader">
<div class="container">
<div class="row">
<div class="col-md-3 col-xs-6">
<div class="site-branding">
<?php
global $thememove_custom_logo;
if ( $thememove_custom_logo ) {
?>
<a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home">
<img src="<?php echo $thememove_custom_logo; ?>" alt="logo"/>
</a>

您的主题似乎正在成对使用插件。这意味着您的主题需要插件才能正常工作(例如,它从插件调用函数header_class()(。

您应该更新插件以避免此错误(该插件声称 WordPress 5.3.2 兼容,请参阅 https://wordpress.org/plugins/thememove-core/(。

首先看看这篇文章:

注意:ob_end_flush((:无法发送 zlib 输出压缩 (1( 的缓冲区

插件似乎与您的主题冲突 尝试将您的 WP 切换到 20 13 个主题或原生 Wp 主题,看看影响 , 我或您可以停用所有插件并逐个激活它们,看看哪个插件导致冲突 如果这些都不起作用,请尝试安装一个名为站点健康的插件 https://kb.yoast.com/kb/how-to-check-for-plugin-conflicts/

尝试切换到 Wordpress 默认主题,看看错误是否仍然发生 如果您仍然有问题,请尝试添加到您的we-config中.php这三行 "定义( "WP_DEBUG",真(; 定义( 'WP_DEBUG_LOG', 真 (; 定义( 'WP_DEBUG_DISPLAY', 假 (;'''

之后启动您的网站和教会一个名为 debug.log 位于您的工作内容文件夹中,打开此文件,它将以简单的人类可读方式告诉您到底出了什么问题 还有一件事尝试更新您的主题,同时为主题文件夹提供正确的读写权限 让我们知道这是否解决了您的问题

最新更新