5ответ(ов) в теме
Добрый день! Спасибо за чудесный плагин!
А теперь к проблеме)
Использую ваш код для формы входа/выхода
<?php if ( is_user_logged_in() ) { global $rcl_user_URL; echo '<a href="'. $rcl_user_URL . '"><i class="fa fa-user"></i><span>Личный кабинет</span></a><br />'; echo '<a href="' . wp_logout_url( home_url() ) . '">Выход</a>'; } else { echo '<a href="#" class="recall-button rcl-login" >Вход</a><br />'; echo '<a href="#" class="recall-button rcl-register" >Регистрация</a>'; } ?>
Так вот, после обновления wordpressa до 5.0 и вашего плагина, не работает выход.
ничего не происходит, в адресной строке лишь дописывается /?action-rcl=register
Как быть? Спасибо!
Здравствуйте.
Только что проверил на ВП 5.0 - код рабочий.
Возможно у вас стоят сторонние плагины и что-то мешают.
У меня по кнопке выход - вышел из аккаунта и перешел на главную страницу как гость. В урл все чисто - только главная страница, без get параметров (без ?action-rcl=register
)
Спасибо!
Нашел ошибку.
Добавлял в functions.php следующий код из обсуждения:
Вы не можете просматривать опубликованные ссылки
И собственно он прекрасно работал, перенаправляя неавторизованных пользоветелей, которые хотят оставить комментарий на форму регистрации wp-recall. Не подскажете что нужно поменять? Чтобы на wp-login пользователей не кидало.
add_filter( 'register_url', 'mmcs_register_ex', 10, 3); function mmcs_register_ex($register_url) { return home_url('/?action-rcl=register'); } add_action('init','mmcs_kill_login'); function mmcs_kill_login(){ global $pagenow; if('wp-login.php' == $pagenow) { wp_redirect(home_url('/?action-rcl=register')); exit; } }
Вы не имеете права на публикацию сообщений в этой теме