Repository navigation
Releases: mavidasnc/wp-mavida-core
Releases · mavidasnc/wp-mavida-core
Release list
v1.12.0
Changed
- Plugin rinominato in wp-mavida-core: file principale
wp-mavida-core.php, text domain
wp-mavida-core(PHP, JS,block.json, filelanguages/wp-mavida-core.pot), Plugin URI e
Update URI, repository GitHubmavidasnc/wp-mavida-core(il vecchio URL viene reindirizzato da
GitHub, quindi gli updater delle versioni precedenti continuano a funzionare). - Invariati di proposito, per non rompere contenuti e impostazioni esistenti: nome dei blocchi
(mavida-core/*), namespace RESTmavida-core/v1, slug della pagina opzioni, prefisso
mavida_core_, costanti e nomi delle option. package.jsonepackage-lock.jsonriallineati alla versione del plugin (erano ferme a 1.10.1 e 1.9.0).
Added
mavida-core.phpresta come loader di compatibilita' (senza header, quindi non compare come plugin
a se'): nei siti gia' installati la cartella continua a chiamarsimavida-coree l'aggiornamento
automatico la riempie con la nuova versione. Non va rimosso.- Migrazione automatica di
active_plugins(eactive_sitewide_pluginsin multisite) dal vecchio
basename<cartella>/mavida-core.phpa<cartella>/wp-mavida-core.php.
1.11.2
Changed
- Le card dei blocchi "Griglia post per tipo di contenuto" (
cpt-post-grid) e "Griglia Tassonomia" (taxonomy-term-grid) sono di nuovo cliccabili in frontend (link<a>verso il permalink del post/archivio del termine, come prima della 1.11.1), ma restano un<div>inerte nell'anteprima dell'editor (ServerSideRender): la distinzione avviene tramite un nuovo helpermavida_core_is_block_editor_preview()che riconosce la richiesta REST dell'anteprima blocchi dall'URL, senza dipendere dais_admin(). La firma della cache del blocco ora include anche questo stato, altrimenti la prima richiesta servita (editor o frontend) restava cachata anche per l'altro contesto fino al successivo svuotamento manuale della cache.
1.11.1
Fixed
- Le card dei blocchi "Griglia post per tipo di contenuto" (
cpt-post-grid) e "Griglia Tassonomia" (taxonomy-term-grid) non sono più cliccabili: erano avvolte in un<a href>verso il permalink del post/archivio del termine, ora il markup della card e' un<div>senza alcuna azione al click.
1.11.0
Added
- Nuovo blocco Gutenberg dinamico "Griglia Tassonomia" (
mavida-core/taxonomy-term-grid): analogo alla "Griglia categorie prodotto", ma con la tassonomia selezionabile nel pannello (tutte le tassonomie pubbliche del sito, inclusecategory,post_tage quelle custom gestite da CPT UI) invece diproduct_catfissa. Ogni card corrisponde a un termine (nome, permalink d'archivio e immagine, con la stessa logica di fallback della griglia categorie ma senza il placeholder WooCommerce). Stesse opzioni delle altre griglie: termini da includere/escludere (con priorità dell'inclusione e ordine preservato), colonne desktop/mobile, aspetto card, testo e call to action per card, immagine di default, cache con TTL configurabile e pulsante "Svuota cache" (condiviso con gli altri blocchi), CSS personalizzato per singola istanza. Nessuna dipendenza da WooCommerce. - Link "Controlla aggiornamenti" nella riga del plugin in Bacheca > Plugin (accanto a "Impostazioni | Disattiva"): forza un controllo immediato della release GitHub (stessa funzione usata dal pulsante nella tab Aggiornamenti) e ricarica la pagina con una notice di conferma, riportando lo scroll sulla riga del plugin.
v1.10.1
Fixed
- Il colore del bordo card (attributo
cardBorderColorintrodotto in 1.10.0) non veniva mai riflesso in frontend/preview: la firma della cache del blocco non includeva questo attributo tra i valori che compongono la chiave del transient, quindi cambiare il colore del bordo non invalidava la cache e continuava a servire l'HTML della prima combinazione generata (bordo sempre grigio di default). Corretto in entrambi i blocchi griglia (product-category-gridecpt-post-grid).
v1.10.0
Added
- Nuovo blocco Gutenberg dinamico "Griglia post per tipo di contenuto" (
mavida-core/cpt-post-grid): analogo alla "Griglia categorie prodotto", ma mostra i post di un CPT scelto nel pannello invece delle categorie prodotto WooCommerce. Ogni card corrisponde a un post (titolo, permalink e immagine in evidenza, invece di termine e immagine di tassonomia). Stesse opzioni della griglia categorie: post da includere/escludere (con priorita' dell'inclusione e ordine preservato), colonne desktop/mobile, aspetto card, testo e call to action per card, immagine di default, cache con TTL configurabile e pulsante "Svuota cache" (condiviso con l'altro blocco), CSS personalizzato per singola istanza. Nessuna dipendenza da WooCommerce: disponibile su qualunque tipo di contenuto pubblico del sito. - Nei blocchi "Griglia categorie prodotto" e "Griglia post per tipo di contenuto", il pannello "Aspetto card" ora supporta l'opacita' (canale alpha) sia per il colore di sfondo sia per il nuovo colore del bordo card (
cardBorderColor), permettendo di rendere card e bordo trasparenti o semi-trasparenti.
1.9.0
Added
- Nuova tab "Opzioni" nella pagina impostazioni (Bacheca > Mavida Core), con la spunta "Visualizza colonne extra su prodotti" (disattivata di default). Controlla la visibilità delle colonne "Codice Marelli" e "Codice OE" nell'elenco prodotti di Bacheca, introdotte nella 1.5.0 e finora sempre visibili incondizionatamente.
1.8.0
Added
- CSS personalizzato per singola istanza del blocco: pulsante "Personalizza CSS" apre una modale con evidenziazione sintattica (CodeMirror), precompilata col CSS di default, con pulsanti "Ripristina default" e "Salva CSS".
- Immagine di default (dalla media library) per le categorie senza immagine propria.
Changed
- I colori della CTA sono ora dentro l'accordion "Call to action", non più in un pannello separato.
1.7.0
Added
- Nuova opzione "categorie da includere" (priorità assoluta su "escludi", ordine di visualizzazione preservato).
- Tre nuovi filtri per personalizzare la griglia via codice:
mavida_core_product_category_grid_item_context,mavida_core_product_category_grid_item_html,mavida_core_product_category_grid_after_items. Documentati nel README con esempi. - Pulsante "Svuota cache" anche nella pagina opzioni (Bacheca > Mavida Core > Generale).
Fixed
- Guardia
is_wp_error()mancante suget_term_link()nel render della card.
1.6.0
Added
- Numero di colonne mobile (sotto i 782px) configurabile separatamente da quello desktop (default 2).
- Padding delle card configurabile dal pannello del blocco (default 16px = 1rem).
- Nuovo filtro
mavida_core_product_category_grid_categoriesper aggiungere/rimuovere/riordinare le categorie via codice, applicato subito dopo l'estrazione da database. Documentato nel README con esempio pratico.