30 lines
622 B
PHP
30 lines
622 B
PHP
<?php
|
|
|
|
function template($file) {
|
|
$template_dir_path = plugin_dir_path(__DIR__).'html/templates/';
|
|
include($template_dir_path.$file);
|
|
}
|
|
|
|
# using ob_start() and ob_get_clean()
|
|
# allows to have php expansion inside the html loaded
|
|
# in opposition to the methode file_get_contents()
|
|
#
|
|
# https://stackoverflow.com/a/4402045/9497573
|
|
|
|
function create_html($files) {
|
|
$html_dir = plugin_dir_path(__DIR__).'html/';
|
|
$template_dir = plugin_dir_path(__DIR__).'html/templates/';
|
|
|
|
$names = ["hugo", "camille"];
|
|
|
|
ob_start();
|
|
foreach($files as $file) {
|
|
include($html_dir.$file);
|
|
}
|
|
$html = ob_get_clean();
|
|
|
|
return $html;
|
|
}
|
|
|
|
?>
|