7ответ(ов) в теме
вам ничего к функции авторизации цеплять не надо, надо просто назначить указанной ссылке один из указанных выше классов.
почитайте о функции
Вы не можете просматривать опубликованные ссылки
она позволяет менять данный текст через один из своих атрибутов, там и задавайте вывод своей ссылки с нужным классом
Всех с Наступающим Новым Годом, знаю что не время, уже думал просить помощи у вас снова, но чисто случайно поисковик наткнул меня на данную тему
Вы не можете просматривать опубликованные ссылки
Собрав всё вместе сделал следующее (в любом случае некоторым пригодиться):
1) Добавляем в файл functions.php в конце следующие строки:
/*редирект с wp-login.php, на окно авторизации WP-Recall*/ function redirect_login_page() { $page_viewed = basename($_SERVER['REQUEST_URI']); if( $page_viewed == "wp-login.php?pass=1" ) { wp_redirect( home_url('/?action-rcl=login') ); exit; } } add_action('init','redirect_login_page');
2) Находим шаблон вывода комментарий в постах, в вашей теме ищите файл или шаблон вывода комментарий у меня это файл - comments.php, находим код (обычно в самом конце)
<?php if ( comments_open() ) { comment_form(); } ?>
данный код отвечает за проверку вывода и наличия комментарий в записях и меняю его на следующий код<?php global $rcl_user_URL; $loginoutlink = wp_logout_url( get_permalink() ); $args = array( 'fields' => apply_filters( 'comment_form_default_fields', $fields ), 'must_log_in' => '<p class="must-log-in">Для отправки комментария вам необходимо <a href="#" class="rcl-login">авторизоваться</a> или <a href="#" class="rcl-register">зарегистрироваться</a> на сайте.</p>'); if ( comments_open() ) { comment_form( $args ); } ?>
Итог: Для отправки комментария вам необходимо авторизоваться или зарегистрироваться на сайте.
При клике на ссылку авторизоваться будет появлятся всплывающая форма Входа WP recalla, при клике на ссылку зарегистрироваться будет появлятся всплывающая форма Регистрации WP recalla.
Вместо исправления шаблона comments.php можно написать фильтр к comment_form через functions.php (после праздника обновлю и добавлю)
Редакции сообщения
31.12.2019 15:18Причина: не указано
31.12.2019 15:20Причина: не указано
31.12.2019 15:24Причина: не указано
31.12.2019 15:43Причина: поправил отображение кода
31.12.2019 16:05Причина: не указано
Вы не имеете права на публикацию сообщений в этой теме