Un utente ha chiesto informazioni su Gravity Forms Sticky List di Wordpress

Visualizza le proprie voci nella scheda Profilo membro finale

Un utente ha chiesto ๐Ÿ‘‡

Ciao,
Mi piace mostrare la scheda della cronologia dei comandi all’utente corrente nella scheda della pagina del profilo di Ultimate Member. Come e dove incorporare il collegamento sticky link in questo caso. L’ho provato in functions.php, ma mi manca qualcosa …
Il mio codice:

/* extend main profile tabs */

add_filter('um_profile_tabs', 'add_custom_profile_tab', 1000 );
function add_custom_profile_tab( $tabs ) {

	$tabs['mycustomtab'] = array(
		'name' => 'History',
		'icon' => 'um-faicon-pencil',
		'custom' => true
	);
	return $tabs;		
}
	
/* make our new tab hookable */

add_action('um_account_tab__mytab', 'um_account_tab__mytab');
function um_account_tab__mytab( $info ) {
	global $ultimatemember;
	extract( $info );

	$output = $ultimatemember->account->get_tab_output('mytab');
	if ( $output ) { echo $output; }
}

/* add some content in the tab */

add_filter('um_account_content_hook_mytab', 'um_account_content_hook_mytab');
function um_account_content_hook_mytab( $output ){
	ob_start();
	?>
		
	<div class="um-field">	
	<?php echo do_shortcode( "[stickylist id='1' user='" . $user_id . "']"); ?>		
	</div>		
		
	<?php
		
	$output .= ob_get_contents();
	ob_end_clean();
	return $output;
}

Grazie per il tuo feedback.
Il migliore, Marcel

Autore del plugin

(@fried_eggz)

3 anni, 1 mese fa

In questa riga:

<?php echo do_shortcode( "[stickylist id='1' user='" . $user_id . "']"); ?>

… devi assicurarti che il tangibile $ user_id รจ l’ID dell’utente attualmente visualizzato.

Lanciatore di thread

(@grimbuehler)

3 anni, 1 mese fa

Okay vedo. Grazie. Ora funziona.
Il migliore; M.

Autore del plugin

(@fried_eggz)

3 anni, 1 mese fa

Nessun problema. Se ti piace il plugin, scrivi una breve recensione. Grazie.

(@mdanielpk)

2 anni, 8 mesi fa

Dio li benedica,

So qual รจ stato il trucco per visualizzare il contenuto nella scheda del profilo come sta facendo @grimbuehler? Ho provato a chiamare $user_id = get_current_user_id(); ma non ha funzionato.

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *