【发布时间】:2014-09-18 11:46:30
【问题描述】:
我在我的 functions.php 文件中添加了以下过滤器:
add_filter('widget_text', 'do_shortcode');
这已按预期在我的小部件中启用了短代码。
但是,短代码的内容现在显示在标题上方。我做错了什么?
这就是我通过简码回显的内容:
$events_msg = '<div>You have attended <br> <span class="big-num">'. $num_actual_events . '</span> / ' . $num_total_events . ' ' . $event_type . '</br>('. $num_required_events.' required)<br><br></div>';
echo $events_msg;
【问题讨论】:
-
如果没有看到 html/css 的组成,这将很难分辨,但我会检查消息以查看边距是否设置为负值。
-
@Howlin 问题是它需要
return而不是echo短代码的结果。