golden hour
/home/doctorbruno/.trash/google-site-kit.1/includes/Core/Email_Reporting/templates/simple-email
⬆️ Go Up
Upload
File/Folder
Size
Actions
parts
-
Del
OK
template.php
4.34 KB
Del
OK
Edit: template.php
<?php /** * Base template for simple emails. * * A unified template for all simple email types (invitation, subscription * confirmation, error notification). Variable content is controlled through * the $data array, including graphic configuration and footer type. * * @package Google\Site_Kit\Core\Email_Reporting * @copyright 2026 Google LLC * @license https://www.apache.org/licenses/LICENSE-2.0 Apache License 2.0 * @link https://sitekit.withgoogle.com * * @var array $data All template data including metadata. */ // Extract metadata from data. $subject = $data['subject']; $preheader = $data['preheader']; $site_domain = $data['site']['domain']; $site_url = $data['site']['url']; $email_title = $data['title']; $body = $data['body']; $cta = $data['primary_call_to_action']; $footer = $data['footer']; $graphic = $data['graphic'] ?? array(); $footer_type = $data['footer_type'] ?? 'standard'; $get_asset_url = $data['get_asset_url']; $render_part = $data['render_part']; $render_shared_part = $data['render_shared_part']; ?> <!doctype html> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office"> <head> <meta name="viewport" content="width=device-width" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <?php /* Enable dark mode support in email clients that honor these meta tags. */ ?> <meta name="color-scheme" content="light dark" /> <meta name="supported-color-schemes" content="light dark" /> <?php /* Outlook requires this VML to prevent visual bugs when DPI is scaled on Windows. */ ?> <!--[if gte mso 9]> <xml> <o:OfficeDocumentSettings> <o:AllowPNG/> <o:PixelsPerInch>96</o:PixelsPerInch> </o:OfficeDocumentSettings> </xml> <![endif]--> <title><?php echo esc_html( $subject ); ?></title> <style> <?php $render_shared_part( 'styles' ); ?> </style> </head> <body> <span class="preheader"><?php echo esc_html( $preheader ); ?></span> <?php /* Outlook centering: use fixed-width table wrapper. */ ?> <!--[if mso]> <table role="presentation" align="center" width="520" cellpadding="0" cellspacing="0" border="0" style="width:520px;"> <tr> <td align="center"> <![endif]--> <table role="presentation" class="body" align="center" width="100%" style="max-width: 520px; margin: 0 auto;"> <tr> <td> </td> <td class="container" align="center"> <table role="presentation" class="main" align="center"> <tr> <td class="wrapper"> <?php // Render header (Site Kit logo). $render_part( 'header', array( 'get_asset_url' => $get_asset_url, ) ); ?> <?php // Render content card with graphic config. $render_part( 'content', array( 'site_domain' => $site_domain, 'site_url' => $site_url, 'title' => $email_title, 'body' => $body, 'cta' => $cta, 'graphic' => $graphic, 'learn_more_url' => $data['learn_more_url'] ?? '', 'get_asset_url' => $get_asset_url, 'render_shared_part' => $render_shared_part, ) ); ?> <?php if ( 'inline' === $footer_type ) : ?> <?php /* Inline footer (invitation-email style: just copy text, no unsubscribe/links). */ ?> <table role="presentation" width="100%" style="margin-top: 12px;"> <tr> <td style="text-align: left;"> <p class="text-secondary" style="font-size: 12px; line-height: 16px; font-weight: 500; color: #6C726E; margin: 0;"> <?php echo esc_html( $footer['copy'] ?? '' ); ?> </p> </td> </tr> </table> <?php else : ?> <?php // Standard shared footer with unsubscribe and links. $render_shared_part( 'footer', array( 'cta' => array(), // CTA is in content, not footer. 'footer' => $footer, 'render_shared_part' => $render_shared_part, ) ); ?> <?php endif; ?> </td> </tr> </table> </td> <td> </td> </tr> </table> <!--[if mso]> </td> </tr> </table> <![endif]--> </body> </html>
Save