<

Shortcodes

Il wordpress Gpci framework comprende vari shortcodes esclusivi per ottenere e mostrare informazioni dove non è possibile o scomodo inserire blocchi gutenberg. Va subito precisato come funzionano gli shortcodes in questo tema: ho deciso di rimuovere la funzione do_shortcode dal filtro the_content in quanto il risultato, nei temi a blocchi, con il sistema default è debole (gli shortcodes con il sistema default di wordpress ad esempio non funzionano negli attributi) e molte volte semplicemente errato (come per ottenere dati inerenti un post interno a un loop con blocco query). Ho spostato quindi la funzione a livello blocco tramite l'hook render_block e, per processare gli shortcodes negli attributi, utilizzeremo la conversione dinamica. Gli shortcodes intregrati nel framework non sono tanti ma sono piuttosto potenti; inoltre, tramite la cartella speciale situala nel tema child, è possibile aggiungere i propri shortcodes senza bisogno di registrarli.