J'essaie de comprendre comment ajouter un login/logout au menu. Lorsque j'ajoute ce code à l'en-tête wordpress, le contenu et la barre latérale disparaissent. Comment puis-je ajouter la connexion/déconnexion au menu sans perdre le reste de ma page. J'ai essayé de l'ajouter dans le menu des paramètres et cela ne fonctionne pas avec le thème que j'utilise.Ajouter un identifiant/une nouvelle connexion au menu Woocommerce Wordpress
<ul>
<?php
$myaccount_page_id = get_option('woocommerce_myaccount_page_id');
if ($myaccount_page_id && !is_user_logged_in()) {
$myaccount_page_url = get_permalink($myaccount_page_id);
?>
<li><a href="<?php echo $myaccount_page_url; ?>" class="login-header"><?php _e('Login', 'woocommerce'); ?></a></li>
<?php
}
$myaccount_page_id = get_option('woocommerce_myaccount_page_id');
if ($myaccount_page_id && is_user_logged_in()) {
$logout_url = wp_logout_url(get_permalink($myaccount_page_id));
if (get_option('woocommerce_force_ssl_checkout') == 'yes')
$logout_url = str_replace('http:', 'https:', $logout_url);
?>
<li><a href="<?php echo $logout_url; ?>" class="login-header"><?php _e('Logout', 'woocommerce'); ?></a></li>
<?php } ?>
<li><a href="<?php echo $woocommerce->cart->get_cart_url(); ?>" class="cart-header"><?php _e('Shopping Cart', 'woocommerce'); ?> <?php echo sprintf(_n('(%d)', '(%d)', $woocommerce->cart->cart_contents_count, 'woothemes'), $woocommerce->cart->cart_contents_count);?></a></li>
<li><a href="<?php echo $woocommerce->cart->get_checkout_url(); ?>" class="check-header"><?php _e('Checkout', 'woocommerce'); ?></a></li>
</ul>
J'adore les réponses simples comme ça :) – DeFeNdog