从gutenberg切换到旧的编辑器后,add_theme_support('post-thumbnails')不起作用

时间:2019-03-28 23:34:13

标签: php wordpress

我正在构建WordPress主题,我切换回旧的编辑器,但无法使用功能add_theme_support('post-thumbnails')。 这是代码:

if(!function_exists('softvenue_setup')){
  function softvenue_setup(){    
    add_theme_support('post-thumbnails');
    if(function_exists('add_image_size')){  
      add_image_size('card', 500, 300, true);
      add_image_size('post', 750, 450, true);
    }
  }
}
add_action('after_setup_theme', 'softvenue_setup');

任何解决方案吗?

1 个答案:

答案 0 :(得分:0)

所以,我找到了答案。 错误不是代码本身,而是代码上面的一段无效代码。 这是错误的来源:


// BS4 Nav walker

if ( ! file_exists( get_template_directory() . '/walker.php' ) ) {
    // file does not exist... return an error.
    return new WP_Error( 'class-wp-bootstrap-navwalker-missing', __( 'It appears the class-wp-bootstrap-navwalker.php file may be missing.', 'wp-bootstrap-navwalker' ) );
}
else{
    // file exists... require it.
    require_once get_template_directory() . '/walker.php';
}

它需要一个walker.php文件,该文件不存在。