MR.WP
کاربر تازه وارد
- تاریخ عضویت
- 17 جولای 2012
- نوشتهها
- 55
- لایکها
- 19
سلام به همه کاربران وردپرسی
خوب شاید شما هم از اون دسته سایت هایی باشید که به کاربر های خودتان میخواهید اجازه وارد شدن به وردپرس به وسیله ی ایمیل را بدهید برای این کار از روش زیر استفاده کنیدابتدا کد زیر را در فایل function.php قالبتان قرار میدهید اگر این فایل وجود ندارد بسازید:
خوب حالا این حالت اضافه شد اما یکم کار دیگه مونده برای اینکه بهتر بشه یعنی مثل در صفحه ورود بنویسه نام کاربری یا ایمیل ، برای اینکار کد زیر را در wp-login.php پیدا کنید:
[/FONT][/COLOR]و با کد زیر جایگزین نمایید :
[/FONT][/COLOR]
موفق باشید
منبع :وردپرس پارسی | وارد شدن به وردپرس با ایمیلوردپرس پارسی
خوب شاید شما هم از اون دسته سایت هایی باشید که به کاربر های خودتان میخواهید اجازه وارد شدن به وردپرس به وسیله ی ایمیل را بدهید برای این کار از روش زیر استفاده کنیدابتدا کد زیر را در فایل function.php قالبتان قرار میدهید اگر این فایل وجود ندارد بسازید:
کد:
[/FONT][/COLOR][COLOR=#555555][FONT=Consolas]function login_with_email_address($username) {[/FONT][/COLOR]
[COLOR=#555555][FONT=Consolas] $user = get_user_by_email($username);[/FONT][/COLOR]
[COLOR=#555555][FONT=Consolas] if(!empty($user->user_login))[/FONT][/COLOR]
[COLOR=#555555][FONT=Consolas] $username = $user->user_login;[/FONT][/COLOR]
[COLOR=#555555][FONT=Consolas] return $username;[/FONT][/COLOR]
[COLOR=#555555][FONT=Consolas]}[/FONT][/COLOR]
[COLOR=#333333][FONT=b yekan]add_action('wp_authenticate','login_with_email_address');
کد:
[COLOR=black][FONT=Consolas]<p>[/FONT][/COLOR][COLOR=#555555][FONT=Consolas] <label for="user_login"><?php _e('Username') ?><br />[/FONT][/COLOR]
[COLOR=#555555][FONT=Consolas] <input type="text" name="log" id="user_login" class="input" value="<?php echo esc_attr($user_login); ?>" size="20" tabindex="10" /></label>[/FONT][/COLOR]
[COLOR=#555555][FONT=Consolas] </p>[/FONT][/COLOR]
[COLOR=#555555][FONT=Consolas] <p>[/FONT][/COLOR]
[COLOR=#555555][FONT=Consolas] <label for="user_pass"><?php _e('Password') ?><br />[/FONT][/COLOR]
[COLOR=#555555][FONT=Consolas] <input type="password" name="pwd" id="user_pass" class="input" value="" size="20" tabindex="20" /></label>[/FONT][/COLOR]
[COLOR=#333333][FONT=b yekan] </p>
کد:
[COLOR=black][FONT=Consolas]<p>[/FONT][/COLOR][COLOR=#555555][FONT=Consolas] <label for="user_login"><?php _e('Username or Email Address') ?><br />[/FONT][/COLOR]
[COLOR=#555555][FONT=Consolas] <input type="text" name="log" id="user_login" class="input" value="<?php echo esc_attr($user_login); ?>" size="20" tabindex="10" /></label>[/FONT][/COLOR]
[COLOR=#555555][FONT=Consolas] </p>[/FONT][/COLOR]
[COLOR=#555555][FONT=Consolas] <p>[/FONT][/COLOR]
[COLOR=#555555][FONT=Consolas] <label for="user_pass"><?php _e('Password') ?><br />[/FONT][/COLOR]
[COLOR=#555555][FONT=Consolas] <input type="password" name="pwd" id="user_pass" class="input" value="" size="20" tabindex="20" /></label>[/FONT][/COLOR]
[COLOR=#333333][FONT=b yekan] </p>
[/FONT][/COLOR]
موفق باشید
منبع :وردپرس پارسی | وارد شدن به وردپرس با ایمیلوردپرس پارسی