我创建了一个 wordpress 插件,我的一个朋友试图激活它。这很奇怪,因为我没有收到此错误,但我的朋友却收到了。按下按钮后,他收到以下错误:
解析错误:语法错误,第 49 行 /home2/tomlibra/public_html/test/wp-content/plugins/ohhh_voting/inc/class-voting.php 中的意外 T_FUNCTION
这是该文件的第 46-52 行,我找不到错误:
if ( is_admin() ) {
add_action( 'admin_menu', array( $this, 'register_admin_menu') );
//CSS
add_action('admin_print_styles', function() {
$myStyleFile = plugins_url( 'css/voting_admin.css', dirname(__FILE__) ) ;
wp_enqueue_style( 'stylesheet_voting',$myStyleFile,false,'1.0');
});//add_action
这段代码在一个类中,这就是我使用 (array($this, 'register_admin_menu) 的原因。第 49 行正是这个:
add_action('admin_print_styles', function() {
如果有人可以帮助我,我会很高兴。谢谢!