全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1719|回复: 0

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

[复制链接]
发表于 2012-9-6 19:40:32 | 显示全部楼层 |阅读模式
为了添加漂亮的代码框,这样在wordpress的function.php加入了以下代码:
  1. function codequote( $atts, $content = null ) {
  2.         extract(shortcode_atts(array(
  3.                 'float' => 'none',
  4.         ), $atts));
  5.    return '<style type="text/css">
  6.        .codequote{
  7.         省略代码...;}
  8.         .codequote:after{       
  9.         省略代码...;}
  10.         a:hover{text-decoration:none;}
  11.                 </style>
  12. <div class="codequote ' . $float . '">' . $content . '</div>';
  13. }
  14. add_shortcode('code', 'codequote');
复制代码
输出结果是syntax error, unexpected T_CONSTANT_ENCAPSED_STRING 错误信息,错误行数是指向“<div class="codequote ' . $float . '">' . $content . '</div>';”

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

是因为return下codequote不能重复吗?还是错误行数的问题?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-29 18:43 , Processed in 0.145190 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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