我想弄清楚如何添加登錄/註銷菜單。當我將這段代碼添加到wordpress頭部時,內容和側欄消失。我如何將登錄/註銷添加到菜單而不會丟失我的頁面的其餘部分。我曾嘗試在設置菜單中添加它,但它不適用於我正在使用的主題。添加登錄/註銷菜單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>
我喜歡這種簡單的答案:) – DeFeNdog 2015-02-06 17:57:12