解决方案很简单,不要echo
该函数的结果,没有要回显的结果。
echo the_post_thumbnail(array(155,55));
相当于这样:
echo \'\';
the_post_thumbnail(array(155,55));
以开头的函数
the_
在WP中,不返回东西,而是输出东西。其中一些允许您传递一个参数,让它们返回,但这些是例外,也不能这样做。
这个echo
是不必要的,也是不正确的PHP。
所以,只要用这个:
the_post_thumbnail([ 155, 55 ]);
注意,我还将旧式数组语法替换为现代数组语法,并将参数隔开。