Skip to content

Releases: mavidasnc/wp-mavida-core

v1.12.0

Choose a tag to compare

@github-actions github-actions released this 15 Oct 11:43

Changed

  • Plugin rinominato in wp-mavida-core: file principale wp-mavida-core.php, text domain
    wp-mavida-core (PHP, JS, block.json, file languages/wp-mavida-core.pot), Plugin URI e
    Update URI, repository GitHub mavidasnc/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 REST mavida-core/v1, slug della pagina opzioni, prefisso
    mavida_core_, costanti e nomi delle option.
  • package.json e package-lock.json riallineati alla versione del plugin (erano ferme a 1.10.1 e 1.9.0).

Added

  • mavida-core.php resta come loader di compatibilita' (senza header, quindi non compare come plugin
    a se'): nei siti gia' installati la cartella continua a chiamarsi mavida-core e l'aggiornamento
    automatico la riempie con la nuova versione. Non va rimosso.
  • Migrazione automatica di active_plugins (e active_sitewide_plugins in multisite) dal vecchio
    basename <cartella>/mavida-core.php a <cartella>/wp-mavida-core.php.

1.11.2

Choose a tag to compare

@EmanueleCapo EmanueleCapo released this 31 Jul 14:54

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 helper mavida_core_is_block_editor_preview() che riconosce la richiesta REST dell'anteprima blocchi dall'URL, senza dipendere da is_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

Choose a tag to compare

@EmanueleCapo EmanueleCapo released this 31 Jul 14:54

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

Choose a tag to compare

@Dharken Dharken released this 24 Jul 12:35

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, incluse category, post_tag e quelle custom gestite da CPT UI) invece di product_cat fissa. 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

Choose a tag to compare

@Dharken Dharken released this 24 Jul 10:17

Fixed

  • Il colore del bordo card (attributo cardBorderColor introdotto 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-grid e cpt-post-grid).

v1.10.0

Choose a tag to compare

@Dharken Dharken released this 24 Jul 10:05

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

Choose a tag to compare

@miziomon miziomon released this 15 Jul 15:57

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

Choose a tag to compare

@miziomon miziomon released this 15 Jul 10:57

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

Choose a tag to compare

@miziomon miziomon released this 15 Jul 10:07

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 su get_term_link() nel render della card.

1.6.0

Choose a tag to compare

@miziomon miziomon released this 15 Jul 08:52

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_categories per aggiungere/rimuovere/riordinare le categorie via codice, applicato subito dopo l'estrazione da database. Documentato nel README con esempio pratico.