# Arc en Pierre — thème enfant Avada 7

Version : **1.0.2**  
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.

## Correctifs 1.0.1 et 1.0.2

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.

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`.

### 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.
