Aggiungere colonna data registrazione utente wordpress

Ecco il codice da inserire in functions.php per aggiungere una colonna in amministrazione utenti wordpress e mostrare la data di registrazione dell’utente. La colonna sarà anche ordinabile

// Aggiungi colonna della data di registrazione alla tabella degli utenti
function custom_add_user_registered_column($columns) {
	$columns['user_registered'] = __('Data di registrazione', 'text-domain');
	return $columns;
}
add_filter('manage_users_columns', 'custom_add_user_registered_column');

// Popola la colonna con la data di registrazione
function custom_add_user_registered_column_content($value, $column_name, $user_id) {
	if ('user_registered' == $column_name) {
		$user = get_userdata($user_id);
		$registered = $user->user_registered;
		$format = get_option('date_format') . ' ' . get_option('time_format');
		return date_i18n($format, strtotime($registered));
	}
	return $value;
}
add_action('manage_users_custom_column', 'custom_add_user_registered_column_content', 10, 3);

// Permetti l'ordinamento per la colonna della data di registrazione
function custom_user_registered_column_sortable($columns) {
	$columns['user_registered'] = 'user_registered';
	return $columns;
}
add_filter('manage_users_sortable_columns', 'custom_user_registered_column_sortable');

// Imposta il tipo di ordinamento per la colonna della data di registrazione
function custom_user_registered_column_orderby($vars) {
	if (isset($vars['orderby']) && 'user_registered' == $vars['orderby']) {
		$vars = array_merge($vars, array(
			'meta_key' => 'user_registered',
			'orderby' => 'meta_value'
		));
	}
	return $vars;
}
add_filter('request', 'custom_user_registered_column_orderby');

Aggiungere un font personalizzato a Divi

Se cercate una soluzione per mettere offline i font di google e li volete comunque inserire all’interno del vostro tema realizzato con Divi esiste una soluzione che ho trovato su questo sito (https://divitheme.net/add-custom-font-divi/). La regola funziona anche se hai bisogno di usare un font che non è incluso in Divi.

Non so se alcuni di voi lo hanno notato ma quando si va a selezionare un font nella personalizzazione della pagina appare anche un pulsante “upload” dove potete caricare dei file ttf o woff. ATTENZIONE! Questa funzionalità non è visibile nelle personalizzazioni del tema ma se lo aggiungete all’interno di una pagina poi il font vi apparirà nell’elenco anche in personalizzazione del tema.

Prima di iniziare a caricare il file però dovete inserire nel file config.php il seguente parametro:

 

define('ALLOW_UNFILTERED_UPLOADS', true);

 

Altrimenti riceverete un errore in fase di upload.

Una volta fatta questa modifica tornate alla schermata dove selezionare i font e cliccare su “Upload”, quindi inserisci il nome del tuo font e carica il file (i formati di file supportati sono: .OTF, .TTF, .EOT, .WOFF, WOFF2).

Avrai anche la possibilità di scegliere i pesi dei caratteri, ma è consigliato tenerlo spuntato come “Tutti”. E questo è tutto. 
E’ un ottima soluzione per non appesantire il codice delle pagine web o delle chiamate esterne al sito.

Woocommerce: modificare il link “continua gli acquisti” nel checkout

Vi sarà già capitato di dover cambiare la destinazione del pulsante che appare quando aggiungete nel carrello un prodotto e sopra appare il pulsante “continua gli acquisti” che rimanda in base al tema al negozio o al prodotto appena aggiunto.
Potete forzare il link ad una pagina specifica inserendo questo codice nel file functions.php del vostro tema:

/**
 * @snippet       Continue Shopping Link - WooCommerce Cart
 * @how-to        Get CustomizeWoo.com FREE
 * @author        Rodolfo Melogli
 * @compatible    WooCommerce 3.6.2
 * @donate $9     https://businessbloomer.com/bloomer-armada/
 */
 
add_filter( 'woocommerce_continue_shopping_redirect', 'bbloomer_change_continue_shopping' );
 
function bbloomer_change_continue_shopping() {
   return wc_get_page_permalink( 'shop' );
}
Ringrazio l’autore del codice Rodolfo Melogli
©2021 AGANIS WEB SOFTWARE di Francesca Roccabruna P.IVA TRENTO 02183500228 - N.REA 205930 La Web Agency per la realizzazione del tuo sito web
Privacy Policy