Plugin per avere le notifiche via email degli articoli in pending review
www.wpbeginner.com/plugins/how-to-get-email-notifications-for-posts-pending-review-in-wordpress/
Continua a leggere »www.wpbeginner.com/plugins/how-to-get-email-notifications-for-posts-pending-review-in-wordpress/
Continua a leggere »http://plausiblethought.net/wordpress-git-workflow/
Continua a leggere »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 (in amministrazione) si può indicare …
Continua a leggere »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 .mo deve essere DOMINIOTRAD-LANG.mo (es. …
Continua a leggere »Add query string params/arguments to any WordPress URL
Continua a leggere »Creating a plugin for WooCommerce
Continua a leggere »Woocommerce how to add a settings tab
Continua a leggere »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 la funzione flush_rewrite_rules() che va …
Continua a leggere »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)) { return WP_PLUGIN_DIR . ‘/NOMEPLUGIN/’ . …
Continua a leggere »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: // Register style sheet. add_action( …
Continua a leggere »