2015-03-11 2 views
0

Ссылка на логин в верхней части экрана ссылается на неправильную страницу. Насколько я могу судить, следующий код - это конструктор ссылки, но я не понимаю, как изменить адрес ссылки. Ссылка указывает на https://whatcomhumane.org/wpwhsnew/checkout/#, и я бы хотел, чтобы она указала на http://whatcomhumane.org/wpwhsnew/my-account.Ссылка для входа в WooCommerce на странице проверки, не ссылающейся на правильную страницу (моя учетная запись)

do_action('woocommerce_before_checkout_form', $checkout); 

это код следующий выше действий:

// If checkout registration is disabled and not logged in, the user cannot checkout 
if (! $checkout->enable_signup && ! $checkout->enable_guest_checkout && ! is_user_logged_in()) { 
    echo apply_filters('woocommerce_checkout_must_be_logged_in_message', __('You must be logged in to checkout.', 'woocommerce')); 
    return; 
} 

// filter hook for include new pages inside the payment method 
$get_checkout_url = apply_filters('woocommerce_get_checkout_url', WC()->cart->get_checkout_url()); ?> 

я использовал Notepad ++ искать рекурсивно сайты домашнего каталога для терминов woocommerce_before_checkout_form и $ фотографии, но не смогли найти, где действие или переменную определены, посмотрел в файле функций в теме, T никакой радости. Любое направление относительно того, как разрешать и манипулировать ссылкой, будет с благодарностью оценено.

ответ

0

В настройках woocommerce на вкладке «Checkout» вы можете проверить, указывают ли страницы на вашу страницу выписки.

0

Ну,/# на самом деле правильно, так как соответствующее поведение для загрузки страницы с полями входа скрыто, при щелчке по классу входа изменяется стиль с дисплея none, чтобы отобразить блок. Довольно уверен, что эта небольшая партия кода является движущей силой js.

var wc_checkout_login_form = { 
    init: function() { 
     $('body').on('click', 'a.showlogin', this.show_login_form); 
    }, 
    show_login_form: function(e) { 
     $('form.login').slideToggle(); 
     return false; 
    } 
} 

Используя мои инструменты разработчика в хроме и найти, помогли мне определить, где мои воротилы (функции и методы) были в коде structure.Yet это не требуется никаких манипуляций.

Заканчивается. У меня были разные версии WooCommerce в моей установке и просто нужно было ftp на сайт и заменить папку плагина WooCommerce на самую последнюю версию. Легкий peasy, но мне интересно, почему мой обновитель обновления не показывался, мне нужно было обновить до 2.3.5? Любой, как это работает в соответствии с спецификациями теперь и на следующем требовании. Также Калеб в WooThemes был очень полезным и терпеливым.

Смежные вопросы