WordPress functions.php语法错误求助:意外';',期待')'
解决Visual Composer模块开发的语法错误问题
从你给出的代码片段来看,问题非常明确——你调用vc_map()函数时没有正确闭合括号!
咱们拆解一下出错的细节:
你当前的代码结尾是这样的:
"base..." );
这里的);只闭合了array()的右括号,但vc_map()函数本身的左括号(还没有对应的右括号)来匹配。正确的写法应该是先闭合数组的),再补上vc_map的闭合),最后加分号。
修正后的代码结构应该是这样的:
function create_vc_adproducttag() { vc_map( array( "category" => "Myshortcodes Woocommerce", "name" => "Productos por etiquetas", "base" => "your_custom_shortcode_tag" // 记得把这里补全为你实际要用的短码标识 ) ); // 注意这里的两个闭合括号:先闭合数组,再闭合vc_map函数 }
说白了就是少写了一个),把原来的);改成) );就能解决这个语法错误了。另外别忘了把"base..."补全成实际的短码base值,不然后续模块也没法正常工作。
内容的提问来源于stack exchange,提问作者Nerea
相关产品推荐
相关产品推荐

