Menue sticky-header ajouter le meme que celui par default woocomerce (Créer un compte)

  • Statut : non résolu
Affichage de 1 message (sur 1 au total)
  • Auteur
    Messages
  • #550506
    djmisterjon
    Participant
    Padawan WordPress
    63 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 4.1–fr_FR
    – Version de PHP/MySQL :je ne sé plus, la dernière
    – Thème utilisé : bazard
    – Extensions en place : environ 15
    – Nom de l’hebergeur : local
    – Adresse du site : local

    Problème(s) rencontré(s) :

    Bonjours je galère un peut, je suis nul en PHP, mais dieux ces comment je suis arrivé à identifier la chaine qu’il me faut répliquer, que j’ai trouvé dans le fichier sidebar-topbarright.php

    Je m’attendais à un petit bout de code mais tout cela a l’air très complexe.

    La voici dans son intégralité.

    <?php
    /**
     * Your Inspiration Themes
     * 
     * @package WordPress
     * @subpackage Your Inspiration Themes
     * @author Your Inspiration Themes Team <info@yithemes.com>
     *
     * This source file is subject to the GNU GENERAL PUBLIC LICENSE (GPL 3.0)
     * that is bundled with this package in the file LICENSE.txt.
     * It is also available through the world-wide-web at this URL:
     * http://www.gnu.org/licenses/gpl-3.0.txt
     */
     
    wp_reset_query();
    
    do_action( ‘yit_before_sidebar_topbarright’ );
    ?>
    
    
    <?php if(yit_get_option('show-topbar-login')): ?>
    <div class="topbar_login widget <?php if( !yit_get_option('responsive-topbar-login') ) echo 'hidden-phone' ?>“>
    <?php
    //login/register
    if( is_shop_installed() ) {
    	$accountPage = get_permalink( get_option('woocommerce_myaccount_page_id') );
    	if( is_user_logged_in() ) {
    		global $current_user;
    		get_currentuserinfo();
    
            $user_name= yit_get_welcome_user_name($current_user);
    		
    		$output  = '<span class="welcome_username">‘ . __(‘Welcome, ‘, ‘yit’) . apply_filters( ‘yit_welcome_username’, $user_name ) . ‘</span> <span> / </span> ‘;
    		$output .= ‘<a href="' . $accountPage . '">‘ . __(‘My Account’, ‘yit’) . ‘</a> <span>/</span> ‘;
    		$output .= ‘<a href="' . wp_logout_url( home_url() ) . '">‘ . __(‘Logout’, ‘yit’) . ‘</a>‘;
    	} else {
    		$output  = ‘<a href="' . $accountPage . '">‘ . __(‘Login’, ‘yit’) . ‘ <span> / </span> ‘ . __(‘Register’, ‘yit’) . ‘</a>‘;
    	}
    } else {
    	if( is_user_logged_in() ) {
    		global $current_user;
    		get_currentuserinfo();
    
            $user_name= yit_get_welcome_user_name($current_user);
    
    		$output  = ‘<span class="welcome_username">‘ . __(‘Welcome, ‘, ‘yit’) . $user_name . ‘</span> <span> / </span> ‘;
    		$output .= ‘<a href="' . wp_logout_url( home_url() ) . '">‘ . __(‘Logout’, ‘yit’) . ‘</a>‘;
    	} else {
    		$output  = ‘<a href="' . wp_login_url() . '">‘ . __(‘Login’, ‘yit’) . ‘</a>‘;
    		$output .= wp_register(‘ <span> / </span> ‘,”, false);
    	}
    }
    
    echo $output;
    ?>
    </div>
    <?php endif ?>
    
    
    <div class="hide-topbar <?php if( !yit_get_option('responsive-topbar-menu') ) echo 'hide-menu '; if( !yit_get_option('responsive-topbar-language') ) echo 'hide-language'; ?>” style=”display: inline;”>
        <?php if( !function_exists( 'dynamic_sidebar' ) || !dynamic_sidebar( 'Topbar Right' ) ) { } ?>
    </div>
    <?php do_action( 'yit_after_sidebar_topbarright' );


    Ce qui m’intéresse c’est ce Bou de code qui affiche dans la barre du haut le nom utilisateur connecté et la possibilité de ce déconnecté.

    if( is_shop_installed() ) {
    	$accountPage = get_permalink( get_option(‘woocommerce_myaccount_page_id’) );
    	if( is_user_logged_in() ) {
    		global $current_user;
    		get_currentuserinfo();
    
            $user_name= yit_get_welcome_user_name($current_user);
    		
    		$output  = ‘<span class="welcome_username">‘ . __(‘Welcome, ‘, ‘yit’) . apply_filters( ‘yit_welcome_username’, $user_name ) . ‘</span> <span> / </span> ‘;
    		$output .= ‘<a href="' . $accountPage . '">‘ . __(‘My Account’, ‘yit’) . ‘</a> <span>/</span> ‘;
    		$output .= ‘<a href="' . wp_logout_url( home_url() ) . '">‘ . __(‘Logout’, ‘yit’) . ‘</a>‘;

    J’aimerai l’ajouter à mon plugin Sticky Header.
    http://thematosoup.com/plugins/sticky-header/

    Je ne sais pas trop comment faire, si un maitre peut m’apporter son aide, je serai ravi.
    Merci à vous

Affichage de 1 message (sur 1 au total)
  • Vous devez être connecté pour répondre à ce sujet.