设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย french

搜索
热搜: 活动 交友 discuz

求助解决Wordpress无法运行自定义新的code标签问题 [复制链接]
查看:20 | 回复:0

9

主题

20

回帖

83

积分

注册会员

积分
83
发表于 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不能重复吗?还是错误行数的问题?
  • 您需要登录后才可以回帖 登录 | 立即注册

    论坛客服/商务合作/投诉举报:2171544 (QQ)
    落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
    拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
    落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
    © 2001-2014

    浙公网安备 33060302000191号

    浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

      落伍法律顾问: ITlaw-庄毅雄

    Archiver|手机版|Discuz! X

    GMT+8, 2026-6-13 22:35 , Processed in 0.015424 second(s), 4 queries , Gzip On, Redis On.

    返回顶部