找回密码
 立即注册
CeraNetworksBGVM服务器主机交流会员请立即修改密码Sharktech防护
查看: 77|回复: 0

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

[复制链接]

3

主题

9

回帖

33

积分

新手上路

积分
33
发表于 2012-9-6 19:40:32 | 显示全部楼层 |阅读模式
为了添加漂亮的代码框,这样在wordpress的function.php加入了以下代码:[ol]
  • 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');[/ol]复制代码输出结果是syntax error, unexpected T_CONSTANT_ENCAPSED_STRING 错误信息,错误行数是指向“' . $content . '';”

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

    是因为return下codequote不能重复吗?还是错误行数的问题?
  • 回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|HS2V主机综合交流论坛

    GMT+8, 2024-11-15 10:27 , Processed in 0.044719 second(s), 4 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表