Skip to content

Latest commit

 

History

History
101 lines (71 loc) · 3.73 KB

README.md

File metadata and controls

101 lines (71 loc) · 3.73 KB

MetaBoxesHandler

Build Status

È un utility per Wordpress per la gestione automatizzata di metabox da utilizzare con un custom post type, sia lato backend che frontend.

Attualmente supporta le seguenti tipologie di campi:

  • input
  • textarea
  • media upload
  • upload di immagini utilizzando le funzioni native di wordpress
  • select e select optiongroup
  • campi con html personalizzato
  • lista di input checkbox
  • lista di input radio

Crediti

Tipo Descrizione
@autore Giorgio Suadoni
@versione 0.22.3
@data ultimo aggiornamento 25 Agosto 2021
@data prima versione 20 Maggio 2017

Changelog

v0.22.3 - 25 Agosto 2021

  • Risolto un piccolo bug di caricamento degli script/style

v0.22.2 - 12 Gennaio 2018

  • Aggiunto argomento 'suppress_filters => true' quando viene richiamato il metodo 'get_posts'

v0.22.1 - 11 Gennaio 2018

  • Sistemato un problema con il metodo 'returnAllMeta()'

v0.22 - 28 Giugno 2017

  • Aggiunta la revisione sui custom fields

v0.21 - 27 Giugno 2017

  • Ora il metodo 'returnAllMeta()' è richiamabile anche lato backend
  • Aggiunto nuovo metodo 'getMetaKey($namePostMeta = false)', che ritorna l'esatta metakey salvata sul DB. Se non viene passato nessun valore, ritorneranno tutti i metakey.
  • Modificato il parametro 'required'. Ora è possibile passargli una funzione anonima per il controllo personalizzato del campo. In caso di errore, deve ritornare il messaggio da stampare.

v0.20 - 20 Giugno 2017

  • Aggiunto nuovo campo input radio (è possibile inserire più radio in un unico campo)
  • Piccole correzioni al codice

v0.19.12 - 19 Giugno 2017

  • Risolto un problema quando la classe veniva instanziata più di una volta

v0.19.1 - 14 Giugno 2017

  • Aggiunto un parametro di tipo booleano nel metodo 'returnAllMeta($includeAllPosts = false)'. Se impostato a true, forzerà il metodo a ritornare con tutti i post

v0.19 - 14 Giugno 2017

  • Aggiunto nuovo campo input checkbox (è possibile inserire più checkbox in un unico campo)

v0.18.1 - 12 Giugno 2017

  • Risolto un problema con il metodo 'setFeatureSupport()'

v0.18 - 7 Giugno 2017

  • Classe rinominata in 'MetaBoxesHandler'
  • Novità: i metabox verranno creati automaticamente dalla classe con il metodo 'add()'
  • Cambiato il nome del metodo 'addMetaFields()' in 'add()'. Quando verrà lanciato creerà direttamente il metabox con la lista dei campi richiesti.
  • Il metodo 'returnAllMeta()' ora funzionerà soltanto lato frontend. Nel backend non occorrerà più utilizzarlo
  • Riscritti alcuni metodi per un utilizzo migliore della classe
  • Risolto un problema nello script JS della classe
  • Aggiunta la possibilità di gestire un campo del form come codice html personalizzato

v0.15 - 5 Giugno 2017

  • Il metodo 'addMetaBoxWPImageUpload()' ora è diventato protetto ed è richiamabile automaticamente dalla classe
  • Aggiunto il supporto per l'immagine in evidenza (nativa di Wordpress). Il metodo pubblico da richiamare è 'addFeatureSupport()'

v0.14 - 30 Maggio 2017

  • Aggiunta la possibilità di rendere obbligatori i campi del form. È necessario aggingere il parametro "'required' => true" nella lista opzioni

v0.13 - 26 Maggio 2017

  • Risolti alcuni problemi lato backend
  • Aggiunto nuovo campo select (supporto anche per le opzioni di gruppo)
  • Aggiunta la possibilità di aggiungere più postmeta in una singola opzione

v0.12 - 24 Maggio 2017

  • Aggiunto campo per la gestione delle immagini, utilizzando le funzioni native di wordpress
  • Aggiunta documentazione alla classe

v0.1 - 20 Maggio 2017

  • Prima release

Link utili