www.wpbeginner.com/plugins/how-to-get-email-notifications-for-posts-pending-review-in-wordpress/
Continue reading »Categoria: Wordpress
WordPress Git workflow
WordPress: popolare automaticamente i sottomenu con tassonomie custom
Per fare in modo che, creando una nuova voce di tassonomia, questa venga aggiunta in automatico al corrispondente menu in parte pubblica, si può usare il plugin JC Submenu. Una volta creata la voce di menu padre, “dentro” ad essa […]
Continue reading »Tradurre la parte di amministrazione di un plugin WP
Per creare il .pot: xgettext –default-domain=DOMINIO –language=PHP –keyword=__ –keyword=_e –sort-by-file –copyright-holder=”Catnic Srl” –package-name=DOMINIO –package-version=1.0.0 *.php Si copia il .pot in un .po, lo si traduce e poi si genera il .mo con: msgfmt -o file.mo file.po il nome del file […]
Continue reading »Aggiungere un parametro ad un URL di WordPress
Policy per creare plugin che modificano WooCommerce
WooCommerce aggiungere una tab per le impostazioni
WordPress: risolvere errore 404 su custom post types
Se accedendo alla pagina di un post di tipo personalizzato si ha errore 404, è possibile che sia perché i permalink non sono sincronizzati con il post type. Per risolvere, vanno rigenerate le regole di rewrite. Normalmente viene fatto eseguendo […]
Continue reading »Inserire un template di pagina in un plugin
Per inserire in un plugin un template che valga da default e di cui si possa fare l’override da dentro al tema, il codice è questo: function loadSingleTemplate($original_template) { global $post; $template_name = $post->post_type.’-single.php’; $template = locate_template(array($template_name), false); if(empty($template)) { […]
Continue reading »Fogli di stile CSS in un plugin WordPress
Per utilizzare dei fogli di stile personalizzati in un plugin è necessario creare due file CSS, uno per gli stili della parte pubblica e uno per quelli della parte di amministrazione, ed aggiungerli con questo codice nel file del plugin: […]
Continue reading »