41 lines
881 B
PHP
Executable file
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,
|
|
);
|