Как сделать include в WP?

108
07 июня 2019, 09:10

Я хочу в шоткод добавить include файла html

Файл функции будет в папке с плагинами, и вот хочу что бы мнного было шоткодов и подключать к ним html файлы. Это возможно?

function om_le() {
return '
include ('plagin/test/num1.html'); 
';
}
add_shortcode('om', 'o_le');
Answer 1

У вас в коде три ошибки: имя функции не соответствует шорткоду, вы возвращаете просто строку, в которой что-то там написано, и у вас одинарные кавычки внутри таких же. Чтобы вернуть вывод на экран include как строку, надо использовать функции буферизации php:

function om_le() {
    ob_start();
    include 'plagin/test/num1.html';
    return ob_get_clean();
}
add_shortcode( 'om', 'om_le' );
READ ALSO
Как можно проверить ссылку на вирусы?

Как можно проверить ссылку на вирусы?

Есть такая потребность как проверить ссылку, которую введет пользователь, на наличие вредоносных показателей, то есть имеется ли на сайте...

146
добавление записи в БД из формы

добавление записи в БД из формы

есть таблица "prosto", в ней есть поля "b", "cart", "data", из формы по кнопке должны отправляться данные в эту таблицу, если дата добавляется, то для остальных...

100
Получить значение в JSON от процедуры на PL\SQL (БД Oracle) и распарсить его на PHP

Получить значение в JSON от процедуры на PL\SQL (БД Oracle) и распарсить его на PHP

Есть процедура procedure some_procedure(id in integer, data_json out varchar2) , которая берет некоторый параметр и возвращает значения в строке формата JSONя пытаюсь получить...

149
Ошибка PHP Warning: Invalid argument supplied for foreach()

Ошибка PHP Warning: Invalid argument supplied for foreach()

Был скрипт парсер, подгружал посты со стороннего сайтаВсе работало пока не перехал на другой хостинг

128