# Arc en Pierre — thème enfant Avada 7

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

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

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