我遇到错误
解析错误:语法错误,/ var / www / humanityx / wp-content / themes / wordpress-bootstrap-master / functions.php在第1127行出现意外>
/* Display the post meta box. */
function smashing_post_class_meta_box( $object, $box ) {
?>
<?php wp_nonce_field( basename( __FILE__ ), 'smashing_post_class_nonce' ); ?>
<p>
<a class="post-btn-blue">Button</a>
<br />
<span class="short-blue">[buttonblue]Link Text[/buttonblue]</span>
<br />
</p>
<?php
}
我在PHP代码检查器中运行了整个代码,没有问题。同样,PHPStorm没有查看任何错误。
我有PHP 7.1
答案 0 :(得分:0)
只有我两分钱.....
在函数“ smashing_add_post_meta_boxes”中,设置回调“ smashing_post_class_meta_box”。
根据WordPress Codex:
$ callback (可调用)(必需)将所需内容填充到框中的功能。该函数应回显其输出。
当我查看'smashing_post_class_meta_box'时,该函数可能并未真正“回显”任何东西,因此会产生意外的输出,从而导致PHPStorm无法拾取意外的'}'?
就像我说的那样,不确定,无法测试,但想提供帮助。