GMT 发表于 2012-9-6 19:40:32

求助解决Wordpress无法运行自定义新的code标签问题

为了添加漂亮的代码框,这样在wordpress的function.php加入了以下代码:[*]function codequote( $atts, $content = null ) {
[*]      extract(shortcode_atts(array(
[*]                'float' => 'none',
[*]      ), $atts));
[*]   return '
[*]       .codequote{
[*]      省略代码...;}
[*]      .codequote:after{      
[*]      省略代码...;}
[*]      a:hover{text-decoration:none;}
[*]               
[*]' . $content . '';
[*]}
[*]add_shortcode('code', 'codequote');复制代码输出结果是syntax error, unexpected T_CONSTANT_ENCAPSED_STRING 错误信息,错误行数是指向“' . $content . '';”

如果去掉 .codequote:after 伪元素,就正常显示代码框了。

是因为return下codequote不能重复吗?还是错误行数的问题?
页: [1]
查看完整版本: 求助解决Wordpress无法运行自定义新的code标签问题