# Arc en Pierre — thème enfant Avada 7

Version : **1.0.4**  
Parent requis : **Avada 7.16.2** (répertoire parent exactement nommé `Avada`)

Ce thème enfant porte les personnalisations récupérables de l’ancien thème `arcenpierre` (clone d’Avada 3.9.3). Il ne contient **aucun fichier du parent** et ne doit pas être mélangé au vieux thème.

## Variante de diagnostic 1.0.4 — chrome Avada neutre

Cette archive retire volontairement **toutes** les surcharges du thème enfant qui touchaient au chrome Avada : aucune règle CSS ne cible le header, le menu, le footer ou la signature de footer. Elle ne contient ni `header.php`, ni `footer.php`, ni hook qui modifie ces zones. L’introduction de la page d’accueil est conservée : c’est un overlay indépendant, injecté après `<body>`, qui ne modifie pas le header ou le footer.

L’objectif est de tester les modèles de header Avada sans interférence du portage. Les règles de contenus, de titres et de pages restent en place. Si le header demeure défaillant après installation et purge des caches, la cause se situe dans les options/caches/markup du parent Avada, pas dans le thème enfant.

## Correctifs 1.0.1 à 1.0.3

Cette version corrige l’interaction avec le CSS dynamique d’Avada 7 : les anciens conteneurs `dispnone` sont bien masqués et le fond du bandeau `titre_nico` n’est plus écrasé par les valeurs par défaut d’Avada.

Elle porte aussi la présentation historique des titres de cartes Actualités et des titres éditoriaux : police sérif, couleur et dimensions de la grille. Enfin, le numéro de version est inclus dans les URLs des assets ; une extraction ZIP qui conserve les dates de fichiers ne peut plus servir un CSS obsolète depuis le cache.

La version 1.0.3 harmonise la couleur de la piste de scrollbar avec le site. Elle ne masque pas la scrollbar, indispensable à l’accessibilité ; elle évite seulement la piste noire visible sur certains navigateurs.

Pour mettre à jour un enfant déjà installé : téléverser le ZIP puis accepter le remplacement du thème existant (ou remplacer uniquement le dossier `arc-en-pierre-child` par SFTP). Ne pas réactiver le parent Avada. Enfin, régénérer le cache/CSS Avada et purger chaque couche de cache.

## Contenu porté

- styles métier des contenus Fusion Builder historiques : `titre_nico`, `img-header`, `half_img`, `bloc_categ`, etc. ;
- motif de bandeau et signature de footer ;
- grille moderne de la catégorie `realisations` ;
- interprétation modernisée de l’introduction historique de la page d’accueil ;
- assets graphiques appartenant au site, sous `assets/images/`.

## Ce qui n’est volontairement pas porté

- fichiers `functions.php`, `header.php` et `footer.php` du parent Avada 3.9.3 ;
- l’ancien jQuery 1.11.3 chargé via HTTP ;
- compatibilités Internet Explorer et bibliothèques du parent historique ;
- caches / CSS dynamiques Avada 3.9.3 ;
- import direct de l’ancienne option `Avada_options`.

## Installation sur la préproduction

1. Vérifier que **Avada 7.16.2**, **Avada Core** et **Avada Builder** sont installés, activés et dans des versions cohérentes.
2. Importer `arc-en-pierre-child.zip` depuis **Apparence → Thèmes → Ajouter un thème → Téléverser un thème**.
3. Activer **Arc en Pierre — Child**.
4. Dans **Avada → Options → Performance**, purger/régénérer le cache Avada et les CSS compilés.
5. Purger les couches de cache de préproduction (Autoptimize, cache hébergeur/CDN le cas échéant).
6. Vérifier au minimum : accueil, Actualités, un article, Réalisations, une sous-catégorie Réalisations, Contact, desktop et mobile.

Aucun import SQL n’est requis ni souhaitable pour installer ce thème enfant.

## Réglages Avada historiques à réappliquer manuellement

La BDD Avada 3.9.3 contient des options incompatibles avec un import brut dans Avada 7. Reconfigurer les principales valeurs dans Avada 7 :

| Réglage | Valeur historique relevée |
|---|---|
| Layout header | v2 |
| Téléphone header | `06 41 81 35 36` |
| Email header | `contact@arc-en-pierre.com` |
| Brun principal | `#513f31` |
| Brun de lien | `#5b432a` |
| Vert réseaux / boutons | `#55a098` |
| H1 | 34px / interligne 48px |
| H2 | 28px / interligne 34px |
| Corps | 14px / interligne 30px |
| Footer | signature portée par le thème enfant |

Le logo est volontairement laissé dans la médiathèque / configuration Avada, pas dupliqué dans le thème enfant.

### Header : à poser dans Avada

Le header est une construction du parent Avada, et non un fichier à recopier dans l’enfant. Dans **Avada → Options**, reprendre :

- **Header Layout** : `v2` ; contenu gauche : `Contact Info` ; contenu droit : `Social Links` ;
- téléphone `06 41 81 35 36` et email `contact@arc-en-pierre.com` ;
- logo principal et retina : média `uploads/2016/05/2015-06-02_LR_RVB.jpg` ; largeur retina `220`, hauteur `105px`, marges haute/basse `20px` ;
- couleur du menu : `#848b8e` ; survol : `#513f31` ; sous-menu : fond `#f2efef`, texte `#333333` ;
- menu mobile moderne, fond blanc, icône `#3b4251`.

Le logo est actuellement accessible à cette URL : `https://www.arcenpierre.com/wp-content/uploads/2016/05/2015-06-02_LR_RVB.jpg`.

### Taille du logo et menu hamburger

Le logo actuellement sélectionné sur le site public (`AeP-300-RVB.png`) est un carré de **500 × 500 px**, qu’Avada rend donc à sa taille native. Pour retrouver le header historique, sélectionner l’image horizontale ci-dessus et renseigner **220** de largeur et **105** de hauteur dans **Avada → Options → Logo** (champs de dimensions du logo/retina selon le libellé de l’interface).

Pour conserver le logo carré, une largeur de l’ordre de `160–200px` est plus réaliste ; ne pas imposer de hauteur afin de préserver les proportions.

Le menu hamburger est piloté séparément : dans **Avada → Options → Responsive**, régler **Header Responsive Breakpoint** à **800px**. Le menu desktop sera alors utilisé au-dessus de 800px et le menu mobile seulement à 800px et moins. Après modification, enregistrer, régénérer le CSS Avada et vider le cache.

### Footer : ce que l’enfant restaure et ce qui reste global

L’enfant restaure le rendu final observé dans la capture historique : fond brun pierre `#937d6b`, texte blanc et signature blanche. Les contenus de widgets restent des réglages Avada : activer les widgets de footer si souhaité, choisir **3 colonnes**, puis renseigner/retirer les widgets. Le copyright historique est :

```html
Copyright 2016 Arc En Pierre • Tous droits réservés •
<a href="/mentions-legales/">Mentions légales</a>
```

La signature et le lien Fourmi Volante sont déjà gérés par les assets/reprises de contenu existants ; les conserver ou les supprimer relève d’un choix éditorial, pas de la compatibilité du thème.

## Introduction de la page d’accueil

L’introduction est activée par défaut sur la page définie comme accueil. Elle disparaît après clic, `Échap` ou 15 secondes, et ne se rejoue pas pendant la même session navigateur.

Pour la désactiver temporairement sur le staging, placer ce filtre dans un mu-plugin ou Code Snippets :

```php
add_filter( 'aep_child_enable_intro', '__return_false' );
```

## Catégorie Réalisations

Le fichier `category-realisations.php` affiche les sous-catégories de la catégorie de slug `realisations` sous forme de cartes. Il réutilise `get_term_thumbnail()` si le plugin historique est disponible ; sinon il cherche une miniature native en term meta (`thumbnail_id`, `term_thumbnail_id`, `category-image-id`).

À tester spécifiquement :

- les URLs des sous-catégories ;
- la présence des miniatures ;
- la catégorie parent cible ;
- les redirections éventuelles depuis l’ancienne structure `/categories/realisations/...`.

## Développement et maintenance

- Toute personnalisation nouvelle va dans ce thème enfant ou, pour une logique métier indépendante du thème, dans un plugin dédié.
- Ne pas modifier `wp-content/themes/Avada/`.
- Avant chaque mise à jour Avada : sauvegarde, staging, recette, puis production.
- Garder une rétention sur les journaux 404 : la table historique `aep_wpo_404_detector` est la cause confirmée de l’ancienne saturation de BDD.
