haiku-atelier-2024/web/app/themes/haiku-atelier-2024/page-about.php
2025-06-19 16:10:12 +02:00

36 lines
1.1 KiB
PHP
Executable file

<?php
/**
* Le modèle de la Page À Propos (« About »).
*/
declare(strict_types=1);
use Timber\Timber;
// Contexte et modèles
$contexte = Timber::context();
$modeles = ["a-propos.twig"];
$dimensions_image = getimagesize(filename: get_template_directory_uri() . "/assets/img/about/haikuabout.png");
$contexte["dimensions_image"] = $dimensions_image;
// Charge les scripts et styles de la page
function charge_scripts_styles_page_a_propos(): void {
wp_enqueue_style(
handle: "haiku-atelier-2024-styles-page-a-propos",
src: get_template_directory_uri() . "/assets/css/pages/page-a-propos.css",
deps: [],
ver: filemtime(get_template_directory() . "/assets/css/pages/page-a-propos.css"),
media: "all",
);
wp_enqueue_script_module(
id: "haiku-atelier-2024-scripts-page-a-propos",
src: get_template_directory_uri() . "/assets/js/scripts-page-a-propos.js",
deps: [],
version: filemtime(get_template_directory() . "/assets/js/scripts-page-a-propos.js"),
);
}
add_action("wp_enqueue_scripts", "charge_scripts_styles_page_a_propos");
// Rendu
Timber::render(filenames: $modeles, data: $contexte);