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