Я начал работать над созданием шорткода WordPress и возникают трудности с пониманием, как для вывода конкретно с помощью «Return», код у меня естьEcho против Return для отображения кода
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');
}
?>
Когда я использовать это ничего не отображается, если я удаляю вторую строку возврата и добавляю заголовок. $ в первую строку, я получаю панель контейнера и незанятый заголовок. Если я заменил Returns на Echo, все работает нормально, но я предполагаю, что должна быть причина, по которой используется «return» (в большинстве случаев).
Любые советы или рекомендации будут наиболее ценными.
Благодаря
Никаких строк кода не выполняется после 'return'. –