Newsletters archivées lisibles en mobile (iframe srcdoc) + fix couleur du bouton de recherche sur iOS

This commit is contained in:
2026-07-06 23:34:30 +02:00
parent 5f682a637b
commit 3f62d882f4
7 changed files with 113 additions and 1 deletions

View File

@@ -99,8 +99,20 @@ function thalim_get_single_data($post_id) {
'parent_link' => '',
'category_name' => '',
'category_link' => '',
'is_newsletter' => false,
'newsletter_html' => '',
];
// Newsletters archivées (cat « newsletter ») : le post_content est un
// document HTML email complet (table 600px + <style> media queries). Injecté
// dans la page il perd son <head>/<style> et déborde en mobile ; le template
// le rend donc isolé dans une <iframe srcdoc> — on passe le HTML brut (pas
// filtré par the_content/wpautop qui casserait le document).
if (in_array(thalim_cat_id('newsletter'), wp_get_post_categories($post_id), true)) {
$data['is_newsletter'] = true;
$data['newsletter_html'] = get_post_field('post_content', $post_id);
}
// --- Dates ---
$raw_debut = get_post_meta($post_id, 'date_de_debut', true);
$raw_fin = get_post_meta($post_id, 'date_de_fin', true);