Мне нужно в конкретном месте выводить блок с регистрацией (т.е. во всплывающем окне "Регистрация") через соц сети. Он выводит, да вот только он повторяется дважды засчет... Засчет чего?
Красным выделен кусок со стандартным выводом. Вот его-то мне и нужно как-то убрать. Даже если придеться в исходники плагина лезть и закомментировать какие-либо строки или функцию
А так же код из файла по адресу wp-content/wp-recall/templates/form-register.php:
<?php global $typeform; $f_reg = ($typeform=='register')? 'style="display:block;"': ''; ?> <div class="form-tab-rcl" id="register-form-rcl" <?php //echo $f_reg; ?> style="width: 616px; margin-top: 20px; display: block;"> <div class="container" style="width: 616px; padding-bottom: 13px"><div><div class="close close-popup" style="display: block;"></div><h3 class="upper"><strong>Регистрация</strong> нового пользователя</h3><div class="content"><!-- Register form --> <div class="forms auth"> <?php $user_login = (isset($_REQUEST['user_login']))? $_REQUEST['user_login']: ''; ?> <?php $user_email = (isset($_REQUEST['user_email']))? $_REQUEST['user_email']: ''; ?> <form action="<?php rcl_form_action('register'); ?>" method="post" enctype="multipart/form-data"> <div class="left"> <div class="row"> <div class="lbl"><label for="login-user">Логин:</label></div> <div class="inp"><input required type="text" value="<?php echo $user_login; ?>" name="user_login" id="login-user" class="txt"></div> <div class="note">Логин может состоять из букв, цифр и дефиса. Не допускается совместное использование латиницы и кириллицы. Первым символом должна быть буква. Минимальное кол-во символов: 2.</div> </div> <div class="row"> <div class="lbl"><label for="email-user">E-mail:</label></div> <div class="inp"><input required type="email" value="<?php echo $user_email; ?>" name="user_email" id="email-user" class="txt"></div> <div class="note">Указывайте реальный адрес электронной почты, на него будет приходить важная информация.</div> </div> <div class="row"> <div class="form-block-rcl form_extend"> <?php do_action( 'register_form' ); ?> </div> </div> </div> <div class="right"> <div class="social"> <!-- Вот тут конкретно мой вывод панели uLogin --> <?php echo get_ulogin_panel(); ?> </div> <div class="clear"></div> <div class="msg-note text"> <p><b>Регистрация вам позволит:</b></p> <ul> <li>Размещать отзывы;</li> <li>Участвовать в обсуждениях;</li> <li>Голосовать за отзывы, комментарии, фотографии.</li> </ul> </div> </div> <div class="clear"></div> <div class="confirm"><input required type="checkbox" name="confirm" id="rf_confirm" value="1"> <label for="rf_confirm">Вы подтверждаете, что прочитали и согласны с условиями <a href="/rules/" target="_blank">Пользовательского соглашения</a> и даёте <a href="/personal-data/" target="_blank">согласие</a> на обработку персональных данных.</label></div> <div class="form-block-rcl"> <input type="submit" class="recall-button" name="submit-register" value="<?php _e('Signup','wp-recall'); // Зарегистрироваться ?>"> <?php echo wp_nonce_field('register-key-rcl','_wpnonce',true,false); ?> <input type="hidden" name="redirect_to" value="<?php rcl_referer_url('register'); ?>"> </div> </form> </div> </div>
Либо в настройках uLogin убрать галочку с формы входа и регистрации, вывести уже руками, там где надо.
Воот оно, я даже и не подумал, что эта галочка так важна. Пробежал настройки по-быстренькому, подумал, что нужна данная галочка, вот она и стояла. Собственно говоря, поэтому и было 2 вывода этих форм. Спасибо большое!)