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 »Mese: Settembre 2014
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 »Il bug Shellshock, peggio di Heartbleed. Come evitarlo.
Tutti i sistemi Unix-based che utilizzano la shell bash sono affetti dal bug Shellshock, che permette di iniettare codice all’interno delle variabili d’ambiente, con effetti potenzialmente devastanti. Sono affette tutte le versioni di bash dalle versioni 1.X, che effettuano il […]
Continue reading »Link del giorno 24/9/2014
A WordPress Development Process Using Sass and Compass How To Make Your WordPress Theme Multilingual and WooCommerce Compatible
Continue reading »Link del giorno 12/09/2014
Foto stock da acquistare per i siti web
Shutterstock: ottime foto e video in abbonamento Fotolia: molto fornito, permette l’acquisto di foto singole
Continue reading »