求助解决Wordpress无法运行自定义新的code标签问题
为了添加漂亮的代码框,这样在wordpress的function.php加入了以下代码:function codequote( $atts, $content = null ) {extract(shortcode_atts(array(
'float' => 'none',
), $atts));
return '<style type="text/css">
.codequote{
省略代码...;}
.codequote:after{
省略代码...;}
a:hover{text-decoration:none;}
</style>
<div class="codequote ' . $float . '">' . $content . '</div>';
}
add_shortcode('code', 'codequote');输出结果是syntax error, unexpected T_CONSTANT_ENCAPSED_STRING 错误信息,错误行数是指向“<div class="codequote ' . $float . '">' . $content . '</div>';”
如果去掉 .codequote:after 伪元素,就正常显示代码框了。
是因为return下codequote不能重复吗?还是错误行数的问题?
页:
[1]