3
27/11/2024 4:44 am
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
27/11/2024 4:51 am
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
27/11/2024 4:56 am
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.