如何用WordPress本机图像工具替换TimThumb()

我最近开始在现有的WordPress网站上工作。 WordPress安装中的主题过度使用TimThumb, 这确实是不必要的。 WordPress本机图像大小应能够处理所需的功能。但是, 我不确定如何替换TimThumb。
主题文件中有一个post-thumb.php, 它会生成缩略图。该文件如下:

if (get_option('solostream_default_thumbs') == 'yes') { $defthumb = get_bloginfo('stylesheet_directory') . '/images/def-thumb.jpg'; } else { $defthumb == 'false'; }$solostream_img = get_the_image(array( 'meta_key' => 'thumbnail', 'size' => 'thumbnail', 'image_class' => 'thumbnail', 'default_image' => $defthumb, 'format' => 'array', 'image_scan' => true, 'link_to_post' => false, )); if ( $solostream_img['url'] & & get_option('solostream_show_thumbs') == 'yes' & & get_post_meta( $post-> ID, 'remove_thumb', true ) != 'Yes' ) { ?> < img class="< ?php echo $solostream_img['class']; ?> " src="http://www.srcmini.com/< ?php bloginfo('template_directory'); ?> /scripts/timthumb.php?src=http://www.srcmini.com/< ?php echo $solostream_img['url']; ?> & amp; w=150& amp; h=150& amp; zc=1" alt="< ?php the_title(); ?> " title="< ?php the_title(); ?> " /> < ?php } } ?>

我只想用the_post_thumbnail(‘ thumbnail’ )函数中内置的WordPress’ 替换整个函数。
是否像更换一样简单
src="http://www.srcmini.com/< ?php bloginfo('template_directory'); ?> /scripts/timthumb.php?src=http://www.srcmini.com/< ?php echo $solostream_img['url']; ?> & amp; w=150& amp; h=150& amp; zc=1"

用类似的东西
src="http://www.srcmini.com/< ?php the_post_thumbnail('thumbnail'); ?> "

任何想法或朝正确方向的推动将不胜感激。谢谢阅读。
#1你可以添加自定义缩略图, 并在代码中使用它们。
【如何用WordPress本机图像工具替换TimThumb()】首先, 你必须添加主题支持, 设置缩略图名称, 设置大小并设置大小
add_theme_support( 'post-thumbnails' ); // this enable thumbnails and stuffs add_image_size( 'mini-thumbnail', 60, 60, true ); add_image_size( 'one-more-size', 300, 260, true );

然后可以通过调用以下代码在代码中使用它:
< ?php while ( have_posts() ) : the_post(); the_title(); the_post_thumbnail( 'mini-thumnail' ); the_excerpt(); ?>

WordPress对于此实现和功能有很好的参考页:https://developer.wordpress.org/themes/functionality/featured-images-post-thumbnails/
#2我不确定这是否是最有效的方法, 但是我已经能够通过替换来使其工作
< img class="< ?php echo $solostream_img['class']; ?> " src="http://www.srcmini.com/< ?php bloginfo('template_directory'); ?> /scripts/timthumb.php?src=http://www.srcmini.com/< ?php echo $solostream_img['url']; ?> & amp; w=150& amp; h=150& amp; zc=1" alt="< ?php the_title(); ?> " title="< ?php the_title(); ?> " />


< ?php the_post_thumbnail('thumbnail'); ?>

    推荐阅读