我开始着手创建一个 WordPress 简码,并且很难理解如何使用“返回”专门显示输出,我拥有的代码是
if (!function_exists('kfl')) {
function kfl( $atts, $content = null ) {
extract(shortcode_atts(array(
'title' => 'Title goes here',
), $atts));
return "<div class=\"container panel\">";
return "<h3 class=\"kfl title\">".$title."</h3>";
return "</div>";
}
add_shortcode('kfl', 'kfl');
}
?>
当我使用它时,没有任何显示,如果我删除第二个 Return 行并将 .$title 添加到第一行,我会得到容器面板和无样式的标题。如果我用 Echo 替换 Returns 一切正常,但我认为必须有一个原因必须使用“return”(在大多数情况下)。
任何建议或指导将不胜感激。
谢谢