=== HapGree — Bollino sito (prova) ===
Contributors: hapgree
Requires at least: 6.3
Requires PHP: 7.4
Stable tag: 0.1.0
License: GPLv2 or later

Plugin MVP di prova, non inviato al marketplace. WooCommerce facoltativo.
Carica https://www.hapgree.com/hapgree-widget.js: UI/calcolo/compensazioni/certificati/progetti sono centrali, non duplicati qui.
La nuova grafica rimane solo nell'anteprima HapGree, non nel widget pubblico finché non sarà pubblicata separatamente.

INSTALLAZIONE (solo ambiente di prova autorizzato)
1. WordPress > Plugin > Aggiungi plugin > Carica plugin: ZIP, Installa, Attiva.
2. Impostazioni > HapGree. Dalla tua scheda Sito web HapGree > installazione copia il valore data-hapgree-site.
3. Se serve verifica dominio, copia content del meta hapgree-site-verification, salva, completa verifica in HapGree.
4. Salva Attiva caricamento; rilevamento visite resta OFF di default. Verifica dati pubblici controlla anche il dominio.
5. Apri una pagina pubblica senza query e il pannello. Posizione destra/lingua italiana soltanto, secondo il contratto vigente.

Esclusi admin/login/feed/anteprime/password, carrello/checkout/pagamento/account WooCommerce e ogni URL con query string.
Nessun ordine/pagamento/compensazione/email viene avviato. Nessun dato cliente/carrello/ordine; nessun cookie o storage aggiuntivo.
Un ID pubblico non è login né autenticazione. Dominio e associazioni sono verificati da HapGree, non creati dal plugin.
La verifica è GET pubblico, non prova di un nuovo evento. 404/timeout restano stati non verificati.
Il browser calcola la stima della vista tramite il widget centrale; navigazione SPA richiede il suo pageView(), non invocato automaticamente dal plugin.
Manuale già presente: precedenza al manuale, una sola istanza centrale; configurazione del manuale rimane sua. Rimuoverlo per usare i controlli plugin.
Disattiva interrompe solo il loader plugin (svuotare cache); Disinstalla elimina soltanto hapgree_site_badge. I dati HapGree e il manuale rimangono.

API ufficiali consultate:
https://developer.wordpress.org/plugins/settings/settings-api/
https://developer.wordpress.org/plugins/settings/custom-settings-page/
https://developer.wordpress.org/reference/functions/wp_enqueue_script/
https://make.wordpress.org/core/2023/07/14/registering-scripts-with-async-and-defer-attributes-in-wordpress-6-3/
https://developer.woocommerce.com/docs/theming/theme-development/conditional-tags/
