هاستینگ میهن وب سرور
« جهت سفارش تبلیغات اینجا کلیک کنید »
رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
آموزش درج کپچا در فرم ورود قالب صحیفه
#1
Star 
اگر شما از قالب صحیفه بر روی سایت وردپرسی خود استفاده می کنید و نیز پلاگین Captcha رو فعال دارید به آموزش زیر نیاز خواهید داشت:

ابتدا لینک پلاگینی که این آموزش در مورد آن است را در صورت نیاز مشاهده نمایید:
مشاهده لینک ها در حالت مهمان امکانپذیر نمی باشد! (لطفا ثبت نام کنید یا وارد شوید)


آموزش قرار دادن کپچا (Captcha) برای فرم ورود پیشفرض خود قالب صحیفه:
ابتدا فایل theme-functions.php را در مسیر زیر پیدا کنید:
wp-content/themes/sahifa/functions/theme-functions.php

حال این کد را درون فایل فوق پیدا کنید
کد:
<p id="log-pass"><input type="password" name="pwd" id="pwd" value="<?php _e( 'Password' , 'tie' ) ?>" onFocus="if (this.value == '<?php _e( 'Password' , 'tie' ) ?>') {this.value = '';}" onBlur="if (this.value == '') {this.value = '<?php _e( 'Password' , 'tie' ) ?>';}" size="33" /></p>

و کد زیر را بعد از آن اضافه کنید:
کد:
<div style="text-align:right;direction:ltr;"><?php if( function_exists( 'cptch_display_captcha_custom' ) ) { echo "<p style=\"text-align:right;direction:rtl;color:#333;\">* لطفا پاسخ سوال زیر را وارد کنید</p>"; echo "<input type='hidden' name='cntctfrm_contact_action' value='true' />"; echo cptch_display_captcha_custom(); echo "<br /><br />"; } ?></div>

یعنی کدهای آن قسمت به این شکل خواهد بود:
کد:
        <div id="login-form">
            <form name="loginform" id="loginform" action="<?php echo home_url() ?>/wp-login.php" method="post">
                <p id="log-username"><input type="text" name="log" id="log" value="<?php _e( 'Username' , 'tie' ) ?>" onFocus="if (this.value == '<?php _e( 'Username' , 'tie' ) ?>') {this.value = '';}" onBlur="if (this.value == '') {this.value = '<?php _e( 'Username' , 'tie' ) ?>';}"  size="33" /></p>
                <p id="log-pass"><input type="password" name="pwd" id="pwd" value="<?php _e( 'Password' , 'tie' ) ?>" onFocus="if (this.value == '<?php _e( 'Password' , 'tie' ) ?>') {this.value = '';}" onBlur="if (this.value == '') {this.value = '<?php _e( 'Password' , 'tie' ) ?>';}" size="33" /></p>
                <div style="text-align:right;direction:ltr;"><?php if( function_exists( 'cptch_display_captcha_custom' ) ) { echo "<p style=\"text-align:right;direction:rtl;color:#333;\">* لطفا پاسخ سوال زیر را وارد کنید</p>"; echo "<input type='hidden' name='cntctfrm_contact_action' value='true' />"; echo cptch_display_captcha_custom(); echo "<br /><br />"; } ?></div>
                <input type="submit" name="submit" value="<?php _e( 'Log in' , 'tie' ) ?>" class="login-button" />
                <label for="rememberme"><input name="rememberme" id="rememberme" type="checkbox" checked="checked" value="forever" /> <?php _e( 'Remember Me' , 'tie' ) ?></label>
                <input type="hidden" name="redirect_to" value="<?php echo $_SERVER['REQUEST_URI']; ?>"/>
            </form>
            <ul class="login-links">
                <?php if ( get_option('users_can_register') ) : ?><?php echo wp_register() ?><?php endif; ?>
                <li><a href="<?php echo home_url() ?>/wp-login.php?action=lostpassword"><?php _e( 'Lost your password?' , 'tie' ) ?></a></li>
            </ul>
        </div>

! قبل از ارسال سوال ابتدا جستجو کنید، اگر تاپیک مرتبط وجود ندارد، در بخش مناسب یک تاپیک جدید ایجاد کنید !

* به سوالات عمومی در تلگرام یا پیام خصوصی پاسخی ارسال نخواهد شد! *
پاسخ


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Star افزودن متن دلخواه به صفحه ورود وردپرس Admin 0 5,027 2013-11-30, 01:58
آخرین ارسال: Admin

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان