WoodMart主题无法导入模板失败报错如何解决?

前提你的服务器php设置应该按照WoodMart的Status设置好,比如在PHP Max Input Vars: 应至少设置10000

根据官方的文档,status全是对勾,但还是无法导入的话,提示:
“The import could not be completed due to a low timeout limit on the server. You need to contact your hosting provider and ask them to increase it to 300 seconds.”
导入始终卡在30%,那大概率是你的服务器无法正常访问WoodMart的服务器获取文件,所以官方的解决方式:

编辑主题文件,路径如下:
wp-content/plugins/woodmart-core/importer/class-wp-import.php

先找到下面的代码:

$url = str_replace( 'http:', 'https:', $url );

在它之后添加:

if ( strpos( $url, 'wp-content/uploads/' ) && strpos( $url, '/dummy.xtemos.com/' ) ) {
    $url = str_replace( 'https://dummy.xtemos.com/', 'https://woodmart-dummy.b-cdn.net/', $url );
}

如图所示

然后再导入即可。导入前最删除下dummy content。如果你的版本里没有这个选项,则在干净版主题下,修改代码,然后导入即可。

标签TAGS

与标签相关的文章