Su un nuovo ecommerce ospitato su Serverland, avevo l’esigenza di mostrare tutti i prodotti di una categoria su una pagina. Come si fa?

Non c’è bisogno di alcun plugin, basta usare questo shortcode:

[product_category category="nome-categoria"]

Poi è possibile anche aggiungere opzioni come

per_page="12" columns="4" orderby="price" order="asc"

ma per me è sufficiente la visualizzazione di default, quindi non li ho impostati.

Il risultato è esattamente come me lo aspettavo e lo potete visualizzare anche voi su questa pagina: https://www.magliettizzati.it/conosci-i-designer/alaysia/

Non ho ben capito quale motivazione logica ci sia dietro, ma WordPress è progettato per inviare email dall’indirizzo [email protected]

Avete già cercato per ore dove cambiare l’indirizzo ma non l’avete trovato, giusto? Perché… non c’è un posto dove cambiarlo!

Ci sono 2 modi per cambiarlo:

  1. Installare un plugin come questo: https://wordpress.org/plugins/wp-change-default-email/
  2. Scrivere due righe dentro il functions.php del vostro tema (preferibilmente un tema child)

Siccome cerco di usare meno plugin possibili, io ho optato per l’opzione 2.

Nel functions.php, aggiungete queste righe:

// cambio di email
function wpb_sender_email( $original_email_address ) {
    return '[email protected]';
}

// cambio di nome
function wpb_sender_name( $original_email_from ) {
    return 'Tuo Nome';
}

// Agganciamo le funzioni a WP 
add_filter( 'wp_mail_from', 'wpb_sender_email' );
add_filter( 'wp_mail_from_name', 'wpb_sender_name' );

Io ODIO Oracle+Java, quindi non posso tollerare la sua installazione sui miei sistemi.

Per provare Xamarin, purtroppo, è necessario installare JDK 8.

Grazie alle istruzioni trovate su https://www.whitebyte.info/programming/java/how-to-install-a-portable-jdk-in-windows-without-admin-rights è possibile estrarlo con 7zip.

Dopo di ché basterà dire manualmente a Xamarin dove trovare i files

Evviva!

Quando provo a installare qualcosa di nuovo su Linux c’è sempre qualche libreria mancante o qualcosa che smette di funzionare 😂😂😂

Con la multifunzione che ho a lavoro volevo inviare tutte le scansioni effettuate nella mia casella email, per poi archiviarle/inviarle con più facilità.

Problema: il software della stampante non permette di inserire una password complessa da 32 caratteri come quella che utilizzo io, quindi avevo solo due soluzioni:

  • Cambiare la password della mia email con una più breve
  • Ideare un sistema complesso che invii le email tramite linux anziché tramite la stampante.

Ovviamente ho scelto la seconda opzione!

Ecco qua: diciamo alla stampante di salvare i PDF della scansioni dentro una specifica condivisione di rete, inotifywait aspetta che sia creato un file e poi sendEmail lo invia come allegato per email

 

Lo script va fatto eseguire in uno screen, attivo in loop