期望语句 -php 语法 |如果别的
expecting statement -php syntax | if-else
<?php if ( wp_get_attachment_image($item['image']['id'], 'home-post-thumbnail') !='' ) { ?>
<?php echo wp_get_attachment_image( $item['image']['id'], 'home-post-thumbnail' ); } ?>
<?php else {
?> <img class="img-responsive img-whp" src="<?php echo plugin_dir_url( __FILE__ ) . '/6-450x450.jpg'; ?>">
<?php } ?>
我很挑剔error.phpstorms说期待statements.I找不到解决方案
您不能在 if
的结束 {
之后和 else
关键字之前“中断”PHP 代码。
清理版本:
<?php if (wp_get_attachment_image($item['image']['id'], 'home-post-thumbnail') != '') {
echo wp_get_attachment_image($item['image']['id'], 'home-post-thumbnail');
} else {
?><img class="img-responsive img-whp" src="<?php echo plugin_dir_url( __FILE__ ) . '/6-450x450.jpg'; ?>"><?php
} ?>
为避免此类错误,请尝试学习并遵循编码标准,例如PSR-12.
由于您使用的是 WordPress,这里是 PHP 的 WP 编码标准:https://developer.wordpress.org/coding-standards/wordpress-coding-standards/php/
<?php if ( wp_get_attachment_image($item['image']['id'], 'home-post-thumbnail') !='' ) { ?>
<?php echo wp_get_attachment_image( $item['image']['id'], 'home-post-thumbnail' ); } ?>
<?php else {
?> <img class="img-responsive img-whp" src="<?php echo plugin_dir_url( __FILE__ ) . '/6-450x450.jpg'; ?>">
<?php } ?>
我很挑剔error.phpstorms说期待statements.I找不到解决方案
您不能在 if
的结束 {
之后和 else
关键字之前“中断”PHP 代码。
清理版本:
<?php if (wp_get_attachment_image($item['image']['id'], 'home-post-thumbnail') != '') {
echo wp_get_attachment_image($item['image']['id'], 'home-post-thumbnail');
} else {
?><img class="img-responsive img-whp" src="<?php echo plugin_dir_url( __FILE__ ) . '/6-450x450.jpg'; ?>"><?php
} ?>
为避免此类错误,请尝试学习并遵循编码标准,例如PSR-12.
由于您使用的是 WordPress,这里是 PHP 的 WP 编码标准:https://developer.wordpress.org/coding-standards/wordpress-coding-standards/php/