Add ISO date format for fallback date extraction

Convert fallback date to ISO format before plugin processing
This commit is contained in:
Ruben 2026-01-16 22:03:25 +01:00
parent d446ab1896
commit 7b5d07a88d

View file

@ -133,7 +133,14 @@ switch ($parsedPath['type']) {
// Let plugins format date
$date = Hooks::apply(Hook::PROCESS_CONTENT, $date, 'date_format');
} else {
$date = extractDateFromFolder($item) ?: date("F d, Y", filemtime($itemPath));
$extractedDate = extractDateFromFolder($item);
if ($extractedDate) {
$date = $extractedDate;
} else {
// Convert timestamp to ISO format and let plugins format it
$isoDate = date("Y-m-d", filemtime($itemPath));
$date = Hooks::apply(Hook::PROCESS_CONTENT, $isoDate, 'date_format');
}
}
// Use slug if available