haiku-atelier-2024/web/app/themes/haiku-atelier-2024/front-page.php
2026-04-03 17:00:01 +02:00

41 lines
881 B
PHP
Executable file

<?php
declare(strict_types=1);
/**
* Le modèle de la Page d'Accueil.
*/
namespace HaikuAtelier;
use Exception;
use HaikuAtelier\WP\Resource;
use Timber\Timber;
use function add_action;
$context = Timber::context();
$templates = ['accueil.twig'];
/**
* Charge les scripts et styles de la page.
*
* @throws Exception une exception est levée s'il est impossible d'obtenir la date de modification du fichier à charger
*/
function load_page_resources(): void {
Resource::enqueue_style_file(
handle: 'haiku-atelier-2024-styles-page-accueil',
path: '/assets/css/pages/page-accueil.css',
);
Resource::enqueue_script_module_file(
id: 'haiku-atelier-2024-scripts-page-accueil',
path: '/assets/js/scripts-page-accueil.js',
);
}
add_action('wp_enqueue_scripts', load_page_resources(...));
Timber::render(
data: $context,
filenames: $templates,
);