- A+
知更鸟LTS主题上传图片显示上传时发生了错误。稍后重试。。。
刚刚接触这个主题有的是熟,上传个图片显示上传失败。。。郁闷
经过几小时的折腾,都没找到问题,
问题排查1
用ftp工具查看了一下上传的目录里面有大量刚刚上传的图片,这说明上传是没问题的,是没有显示出来。
问题排查2
主题文件一般都与function.php文件有关,我就屏蔽加载require get_template_directory() . '/inc/function.php文件,保存后刷新后台媒体库,奇迹出现了,,显示了。那我们在加载这个文件
在排查inc/function.php文件,代码有的多,眼花。。经过多少屏蔽,直到屏蔽下面这段,
直接注释,
add_theme_support( 'custom-background' );
add_theme_support( 'post-formats', array(
'aside', 'image', 'video', 'quote', 'link'
) );
require get_template_directory() . '/inc/config.php';
if (zm_get_option('languages_en')) {
add_action('after_setup_theme', 'begin_theme_setup');
function begin_theme_setup(){
load_theme_textdomain( 'begin', get_template_directory() . '/languages' );
}
}
if ( ! zm_get_option('wp_title') ) {
add_theme_support( 'title-tag' );
/** 兼容模式
function theme_slug_render_title() {
echo '<title>' . wp_title( '|', false, 'right' ) . "</title>\n";
}
add_action( 'wp_head', 'theme_slug_render_title' );
*/
}
if (function_exists( 'is_shop' )) {
add_theme_support( 'woocommerce' );
}
add_editor_style( '/css/editor-style.css' );
add_theme_support( 'automatic-feed-links' );
show_admin_bar(false);
function default_menu() {
echo '<ul class="default-menu"><li><a href="'.home_url().'/wp-admin/nav-menus.php">设置菜单</a></li></ul>';
复制
保存后台刷新,媒体库也显示,加载这段,就不显示
问题来了,,这个/inc/config.php文件里面加载了很多文件。。。
果断放弃排查,直接在网上搜对应的版本,最好最近的。下载下来解压
查看了一下/inc里面的文件一共有109个文件
原来下载的/inc里面有91个文件,果断备份我已经改过的文件,直接上传/inc目录里面的所有文件,
在再后台刷新媒体库,哈哈解决了。。
如果你的遭遇和我相同,请先备份好这个目录的文件,目的是你更改后的不覆盖。没有更改过可以直接上传了。