В настоящее время я разрабатываю плагин для wordpress. Я создал шорткод, который отображает содержимое другого файла html/php, это выглядит так:
function df_display_form()
{
// Fetching some data with $wpdb
// Display the data
include_once plugin_dir_path(__FILE__) . 'markup/show-dynamic-form.php';
}
Моя проблема в том, что шорткод будет отображаться вверху страницы. Итак, я погуглил этот выпуск и нашел решение. Как там написано, проблема в том, что вместо echo
нужно использовать return
.
Итак, мой вопрос: как я могу вернуть содержимое рендеринга из включенного файла? (не эхо).