Introduzione¶
Il package WORDPRESS consente di integrare Genropy con Wordpress, allo scopo di gestire i post (sia gli articoli di default di Wordpress che i custom post types) e la relativa sincronizzazione con l’applicativo. Sarà quindi possibile pubblicare record di tabelle sotto forma di post su Wordpress, o ricevere e pubblicare prodotti su Woocommerce, o ancora compilare le form dei record direttamente da un sito anziché dall’applicativo.
Includere il package WORDPRESS nel progetto¶
Il package WORDPRESS è incluso nel «gnrextra» di Genropy, e può quindi essere facilmente incluso in tutti i progetti semplicemente modificando il file instanceconfig.xml come segue:
<packages>
<gnrextra_wordpress pkgcode="gnrextra:wordpress"/>
</packages>
Una volta lanciata una gnrdbsetup per generare la struttura del database troveremo le impostazioni del package nella voce di menu Wordpress
Prerequisiti¶
Non obbligatoriamente, ma per migliorare la gestione del sito si consiglia l’utilizzo dei seguenti plugin:
Custom Post Type UI per la gestione dei custom post types
Advanced Custom Fields per la gestione dei campi personalizzati e ACF to REST API per l’utilizzo dei campi personalizzati nella REST API
Contact form 7 to api + Basic auth o `Contact Form to Any API <https://wordpress.org/plugins/contact-form-to-any-api/>`_per l’integrazione con Contact Form 7 e la ricezione dei dati dei form direttamente in un applicativo Genropy
Impostazioni del sito¶
Non ci sono particolari requisiti sul sito Wordpress, ma in caso di problemi nell’upload delle immagini è possibile che si debba intervenire sul file wp-config.php
aggiungendo questa istruzione per ovviare ai problemi di upload di particolari media:
//DP Allow uploads from REST APIs
define( 'ALLOW_UNFILTERED_UPLOADS', true);
Autore della sezione: Davide Paci