我收到以下错误:
PHP语法检查:语法错误:语法错误,代码第14行出现意外的“qtip”(T\\u字符串),应为“)”
在此代码中:
<?php
// Always use wp_enqueue_scripts action hook to both enqueue and register scripts
add_action( \'wp_enqueue_scripts\', \'enqueue_and_register_qtip_scripts_and_style\' );
function enqueue_and_register_qtip_scripts_and_style(){
// Use `get_stylesheet_directoy_uri() if your script is inside your theme or child theme.
wp_register_style( \'qtip\', get_stylesheet_directory_uri() . \'/qtip-js/jquery.qtip.min.css\', \'all\' );
wp_register_script( \'imagesloaded\', get_stylesheet_directory_uri() . \'/qtip-js/imagesloaded.pkg.min.js\', true );
wp_register_script( \'qtip\', get_stylesheet_directory_uri() . \'/qtip-js/jquery.qtip.min.js\', array(\'jquery\', \'imagesloaded\'), false, true );
wp_register_script( \'tooltip\', get_stylesheet_directory_uri() . \'/qtip-js/tooltip.js\', array(\'jquery\', \'imagesloaded\', \'jquery-qtip-min), false, true );
// Add the styles first, in the <head> (last parameter false, true = bottom of page!)
wp_enqueue_style( \'qtip\', null, false, false );
// Using imagesLoaded? Do this.
wp_enqueue_script( \'imagesloaded\', null, false, true );
wp_enqueue_script( \'qtip\', false, true );
wp_enqueue_script( \'tooltip\', false, true );
}
?>
14行写着:
wp_enqueue_style( \'qtip\', null, false, false );
非常感谢你的帮助。
最合适的回答,由SO网友:kraftner 整理而成
问题是你忘了一个撇号\'jquery-qtip-min)
wp_register_script( \'tooltip\', get_stylesheet_directory_uri() . \'/qtip-js/tooltip.js\', array(\'jquery\', \'imagesloaded\', \'jquery-qtip-min), false, true );
应该是
wp_register_script( \'tooltip\', get_stylesheet_directory_uri() . \'/qtip-js/tooltip.js\', array(\'jquery\', \'imagesloaded\', \'jquery-qtip-min\'), false, true );
我知道,有时你可以查看这些东西,特别是如果(也许)你不是一个有经验的程序员,但请下次在WPSE上发帖之前,更加努力地找出这些非常简单的拼写错误。