[Ratkaistu] Miten voin näyttää käyttäjänimen WordPress (WooCommerce) -valikossa käyttämällä lyhytkoodia?

  

3
Aiheen aloittaja

Hei, Minulla on WooCommerce-sivusto ja valikossa haluan näyttää käyttäjätunnuksen - instread of the Oma profiili / Oma tili kirjautuneille käyttäjille. 

Miten voin tehdä sen? 

Ehkä jokin koodinpätkä functions.php-tiedostossa?

Kiitos

2 Vastaukset
3

Lisää functions.php:hen (lapsiteemassasi) tämä koodi:

/* Use shortcode: [current_user_display_name] for menu and My account page */
function display_current_user_display_name() {
	// Get current user
	$user = wp_get_current_user();

	// Check if the user is logged in
	if ( $user->exists() ) {
		return $user->display_name;
	}

	// Return a fallback for non-logged-in users
	return 'Profile';
}

add_shortcode( 'current_user_display_name', 'display_current_user_display_name' );

lyhytkoodisi on: [current_user_display_name]

Nyt sinun on lisättävä mahdollisuus näyttää lyhytkoodit WordPress-valikossa. 

Lisää siis functions.php:hen tämä koodirivi:

add_filter('wp_nav_menu_items', 'do_shortcode');

Nyt voit käyttää oikokoodia kaikkialla sivustossasi: [current_user_display_name]

tsemppiä 🙂

2

Jos käytät Max Mega-valikko, sinun ei tarvitse lisätä WP-valikon lyhytkoodin lisäämismahdollisuutta. Käytä vain vaihtoehtoa Korvaus (HTML).

Lue TÄMÄ ARTIKKELI lisätietoja.

Jaa: