在我正在开发的插件中有一行:
echo the_post_thumbnail(array(155,55));
“void”函数“使用的\\u post\\u缩略图”结果
是否有处理此问题的最佳实践方法,或者PhpStorm检查是否过于激进?
在我正在开发的插件中有一行:
echo the_post_thumbnail(array(155,55));
“void”函数“使用的\\u post\\u缩略图”结果
是否有处理此问题的最佳实践方法,或者PhpStorm检查是否过于激进?
解决方案很简单,不要echo
该函数的结果,没有要回显的结果。
echo the_post_thumbnail(array(155,55));
相当于这样:echo \'\';
the_post_thumbnail(array(155,55));
以开头的函数the_
在WP中,不返回东西,而是输出东西。其中一些允许您传递一个参数,让它们返回,但这些是例外,也不能这样做。这个echo
是不必要的,也是不正确的PHP。
所以,只要用这个:
the_post_thumbnail([ 155, 55 ]);
注意,我还将旧式数组语法替换为现代数组语法,并将参数隔开。我正在尝试使用functions.php. 以下是我迄今为止所做的工作: <?php function blogroom() { wp_enqueue_style(\'bootstrap\', get_stylesheet_directory_uri() . \'/assets/lib/bootstrap/dist/css/bootstrap.min.css\'); wp_enqueue_style(\'loade