Derive meta-description hours from Hours & Visit data instead of hardcoding
The <meta description>, og:description, and twitter:description tags all had "Open Thursday through Saturday, 4–10pm" typed in by hand, so editing hours in the admin panel silently left the page's search/social preview copy wrong. Added hours_meta_summary() to inc/hours.php, built from the same group_hours_into_ranges() grouping the Hours & Visit card and footer already use, so all three now read the live pub_hours data and stay in sync with whatever's set under Hours & Visit. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
bbe84e8614
commit
e0904b368c
2 files changed
+80
-3
No files matched your search
@@ -8,6 +8,7 @@ $googleReviews = fritz_google_reviews();
|
||||
$activeAnnouncements = get_active_announcements();
|
||||
$hoursByDay = get_all_hours();
|
||||
$siteUrl = rtrim(SITE_URL, '/');
|
||||
$hoursSummary = hours_meta_summary($hoursByDay);
|
||||
?>
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
@@ -21,7 +22,7 @@ $siteUrl = rtrim(SITE_URL, '/');
|
||||
<link rel="stylesheet" href="styles.css<?= asset_version('styles.css') ?>">
|
||||
<link href="https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300;0,9..144,400;0,9..144,500;0,9..144,600;0,9..144,700;1,9..144,400;1,9..144,500&family=Karla:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap" rel="stylesheet">
|
||||
|
||||
<meta name="description" content="The Old Fitz Public House — a traditional Irish pub in Marion, Indiana. Open Thursday through Saturday, 4–10pm. Family friendly, no reservations.">
|
||||
<meta name="description" content="The Old Fitz Public House — a traditional Irish pub in Marion, Indiana. <?= htmlspecialchars($hoursSummary) ?> Family friendly, no reservations.">
|
||||
<link rel="canonical" href="https://theoldfitz.daviddyer.me">
|
||||
<meta name="color-scheme" content="light dark">
|
||||
|
||||
@@ -29,7 +30,7 @@ $siteUrl = rtrim(SITE_URL, '/');
|
||||
<meta property="og:type" content="website">
|
||||
<meta property="og:site_name" content="The Old Fitz Public House">
|
||||
<meta property="og:title" content="The Old Fitz Public House | Traditional Irish Pub in Marion, Indiana">
|
||||
<meta property="og:description" content="A traditional Irish pub in Marion, Indiana. Open Thursday through Saturday, 4–10pm. Family friendly, no reservations.">
|
||||
<meta property="og:description" content="A traditional Irish pub in Marion, Indiana. <?= htmlspecialchars($hoursSummary) ?> Family friendly, no reservations.">
|
||||
<meta property="og:url" content="<?= $siteUrl ?>/">
|
||||
<meta property="og:image" content="<?= $siteUrl ?>/assets/og-image.png">
|
||||
<meta property="og:image:width" content="1200">
|
||||
@@ -39,7 +40,7 @@ $siteUrl = rtrim(SITE_URL, '/');
|
||||
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta name="twitter:title" content="The Old Fitz Public House | Traditional Irish Pub in Marion, Indiana">
|
||||
<meta name="twitter:description" content="A traditional Irish pub in Marion, Indiana. Open Thursday through Saturday, 4–10pm. Family friendly, no reservations.">
|
||||
<meta name="twitter:description" content="A traditional Irish pub in Marion, Indiana. <?= htmlspecialchars($hoursSummary) ?> Family friendly, no reservations.">
|
||||
<meta name="twitter:image" content="<?= $siteUrl ?>/assets/og-image.png">
|
||||
</head>
|
||||
|
||||
|
||||
Reference in new issue
Block a user