Woocommerce: supplemento per COD

Woocommerce: Aggiungere supplemento per il pagamento alla consegna. [Aggiornato l’11 ottobre 2012 alle ore 12.26] Abbiamo rilasciato una nuova implementazione più completa per il supplemento per pagamento alla consegna. Fare riferimento al seguente articolo: Woocommerce: supplemento COD. Come descritto nell’articolo di presentazione del plugin Woocommerce, i vari metodi di pagamento non prevedono l’inserimento di un supplemento.…

Worpdress + E-commerce: woocommerce

Un buon plugin per trasformare wordpress in una piattaforma di e-commerce è Woocommerce. Woocommerce è un plugin open source sviluppato da woothemes completamente utilizzando a pieno le funzioni del core di wordpress, con hook e filtri, per permettere massima estensibilità. Completamente customizzabile tramite le funzionalità native e completo delle funzionalità di un software e-commerce come report…

Wordpress logo

Worpdress: selezionare un immagine random

Come selezionare un’immagine random dalla libreria media di wordpress? Se vogliamo selezionare un’immagine random dalla libreria media di Wordpress abbiamo 2 possibilità: Utilizzare la funzione WP_Query che ci torna l’url dell’immagine Utilizzare una query custom per prendere l’id dell’immagine La differenza tra i due metodi è sostanzialmente che il primo, tornandoci l’url dell’immagine, sarà più macchinoso se…

Wordpress logo

Problema immagini non collegate al post

  Nessuna immagine attaccata al post. Stiamo riscontrando un problema con wordpress 3.3.1 riguardante le immagini attaccate al post. Utilizzando le funzioni native di wordpress, se volessimo prendere tutte le immagini attaccate al post utilizzeremo la seguente funzione: $files = get_children(‘post_parent=’.$post->ID.’&post_type=attachment&post_mime_type=image’); print_r($files); L’output di questa funzione dovrebbe tornare un array con tutte le immagini che…

Prendere la prima immagine del post

Come prendere la prima immagine del post. Questa semplice funzione ci permette di prendere la prima immagine inserita nel contenuto del post. function get_first_image($ID) { //prendo l’immagine in evidenza se esiste altrimenti tutte le img allegate al post $feature_image = wp_get_attachment_image_src( get_post_thumbnail_id($ID), ‘full’); $thumb = $feature_image[0]; if(!$thumb){ $files = get_children(‘post_parent=’.$ID.’&post_type=attachment&post_mime_type=image’); //Get the Thumbnail URL if($files)…

Wordpress logo

WordPress: prendere l’ID dell’immagine tramite url

Come selezionare l’id dell’immagine tramite il suo url? Funzione molto utile per ottenere l’ID dell’immagine caricata tramite il suo url: function get_attachment_id_from_src ($image_src) { global $wpdb; $query = “SELECT ID FROM {$wpdb->posts} WHERE guid=’$image_src'”; $id = $wpdb->get_var($query); return $id; } Richiamando questa funzione possiamo avere l’ID dell’immagine tramite il suo url per poi poterlo utilizzare…

Alo Easy newsletter problema invio

Alo easymail newsletter  non invia le mail a tutti gli utenti. Alo easymail newsletter, da quanto dice il nome, è un plugin per la gestione di newsletter gratuito per un utilizzo professionale delle campagne di marketing. Un problema che abbiamo riscontrato è che l’invio delle mail potrebbe interrompersi di punto in bianco e rimanere per…

WordPress: ACF in italiano

Advanced Custom Field in italiano. Advanced custom field attualmente alla versione 3.1.4 è un ottimo plugin per customizzare l’inserimento di un post inserendo campi personalizzati a nostro piacimento. Se vogliamo customizzare l’inserimento di un post o pagina, aggiungendo metadati aggiuntivi, questo è quello che fa al caso nostro. Rendiamo disponibile i file di lingua in italiano…

Escludere un plugin dall’aggiornamento

Come escludere un plugin dall’aggiornamento automatico. Quando sviluppiamo un sito ed utilizziamo i plugin per estendere alcune funzionalità, molte volte l’installazione la facciamo direttamente dal repository di wordpress. Dopo averlo installato lo possiamo modificare a nostro piacimento inserendo alcune funzioni personalizzate per farlo funzionare in base alle nostre esigenze. Il plugin scaricato dal repository, sarà…