Я попробовал следующее руководство по включению внешних файлов в шаблон с помощью этого руководства.
Я создал плагин с этим кодом ниже и включил его в шаблон, используя переменную $includedphp
:
ob_start();
include('http://foo.bar.com/external.php');
$includedphp = ob_get_contents();
ob_end_clean();
Впоследствии я узнал, что include()
отключен в конфигурации сервера. Мой другой вариант - использовать cURL
, который включен:
$curl = curl_init( "http://foo.bar.com/external.php" );
curl_setopt( $curl, CURLOPT_RETURNTRANSFER, TRUE );
$includedphp = curl_exec( $curl );
curl_close( $curl );
Это не работает. Он просто печатает пустым в моем шаблоне. Используемые крючки: "global_start"
. Версия бюллетеня: 3.8.