该错误无处不在以禁用Revolution Slider插件。通过阅读其他类似的问题,我认为某处有一组不匹配的花括号。
我使用方括号进行编辑,它有助于显示开始符号和结束符号之间的联系,但是在我的所有实验中(我真的很不好,基本上是非编码人员),我似乎找不到合适的组合。
此代码包含前3个Unexpected '}' }
错误
以及代码中9个Unexpected 'public' public function add_inline_js(){
错误中的第一个错误,我没有将随后的8个错误及其所有变量复制。最后一个错误是在Unexpected '} }
行之前到倒数第二行的最后?>
错误。
");
var htmlDiv = document.getElementById('rs-plugin-settings-inline-css');
if(htmlDiv) {
htmlDiv.innerHTML = htmlDiv.innerHTML + htmlDivCss;
}
else{
var htmlDiv = document.createElement('div');
htmlDiv.innerHTML = '<style>' + htmlDivCss + '</style>';
document.getElementsByTagName('head')[0].appendChild(htmlDiv.childNodes[0]);
}
</script></style><?php
if($markup_export === true){
echo '<!-- /STYLE -->';
}
}
}
//add custom Slide CSS here
if(trim($nav_css) !== ''){
if(!is_admin()){
?><script>
var htmlDivCss = unescape("<?php echo RevSliderCssParser::compress_css(rawurlencode($nav_css));?>");
var htmlDiv = document.getElementById('rs-plugin-settings-inline-css');
if(htmlDiv) {
htmlDiv.innerHTML = htmlDiv.innerHTML + htmlDivCss;
}
else{
var htmlDiv = document.createElement('div');
htmlDiv.innerHTML = '<style>' + htmlDivCss + '</style>';
document.getElementsByTagName('head')[0].appendChild(htmlDiv.childNodes[0]);
}
</script>
<?php
}else{
if($markup_export === true){
echo '<!-- STYLE -->';
}
?>
<style type="text/css"><?php echo RevSliderCssParser::compress_css(($nav_css));?></style>
<?php
if($markup_export === true){
echo '<!-- /STYLE -->';
}
}
}
if(!$markup_export){ //not needed for html markup export
if(has_action('wp_footer', array($this, 'add_inline_double_jquery_error')) === false){
add_action('wp_footer', array($this, 'add_inline_double_jquery_error'));
}
}
}
/**
* Output Inline JS
*/
public function add_inline_js(){
echo $this->rev_inline_js;
}