رفتن به مطلب

تغییر login در افزونه Sidebar Login


esyoo

پست های پیشنهاد شده

با سلام مجدد

کدوم یکی رو تغییر بدم؟

این خطها از 155 تا 160 می باشد.


<p class="submit">
<input type="submit" name="wp-submit" id="wp-submit" value="<?php _e('Login »', 'sblogin'); ?>" />
<input type="hidden" name="redirect_to" class="redirect_to" value="<?php echo $redirect_to; ?>" />
<input type="hidden" name="sidebarlogin_posted" value="1" />
<input type="hidden" name="testcookie" value="1" />
</p>

لینک به ارسال

<?php _e('Login »', 'sblogin'); ?>

->

<?php _e('ورود »', 'sblogin'); ?>

البته افزونه فایل زبان هم داره و میتونید ترجمه ش کنید.

لینک به ارسال
  • 1 سال بعد...

با عرض سلام و خسته نباشید خدمت دوستان عزیز.من امروز این افزونه رو آپدیت کردم و تنظیماتم به هم خورد.متاسفانه این خط کد ها دیگه وجود نداره.چطور می تونم این مشکل رو دوباره بر طرف کنم؟

با تشکر


<?php
/*
Plugin Name: Sidebar Login
Plugin URI: http://wordpress.org/extend/plugins/sidebar-login/
Description: Allows you to easily add an ajax-enhanced login widget to your WordPress blog sidebar.
Version: 2.5.3
Author: Mike Jolley
Author URI: http://mikejolley.com
Requires at least: 3.5
Tested up to: 3.5
Copyright: 2013 Mike Jolley.
License: GNU General Public License v3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/
/**
* Sidebar_Login class.
*/
class Sidebar_Login {
private $version = '2.5.3';
/**
* __construct function.
*
* @access public
* @return void
*/
public function __construct() {
// Hook-in
add_action( 'plugins_loaded', array( $this, 'i18n' ) );
add_action( 'wp_enqueue_scripts', array( $this, 'enqueue' ) );
add_action( 'widgets_init', array( $this, 'register_widget' ) );
// Ajax events
add_action( 'wp_ajax_sidebar_login_process', array( $this, 'ajax_handler' ) );
add_action( 'wp_ajax_nopriv_sidebar_login_process', array( $this, 'ajax_handler' ) );
}
/**
* i18n function.
*
* @access public
* @return void
*/
public function i18n() {
load_plugin_textdomain( 'sidebar_login', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' );
}
/**
* enqueue function.
*
* @access public
* @return void
*/
public function enqueue() {
$suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
$js_in_footer = apply_filters( 'sidebar_login_js_in_footer', false );
// Register BLOCK UI
wp_register_script( 'jquery-blockui', plugins_url( 'assets/js/blockui.min.js', __FILE__ ), array( 'jquery' ), '2.57', $js_in_footer );
// Enqueue Sidebar Login JS
wp_enqueue_script( 'sidebar-login', plugins_url( 'assets/js/sidebar-login' . $suffix . '.js', __FILE__ ), array( 'jquery', 'jquery-blockui' ), $this->version, $js_in_footer );
// Enqueue Styles
if ( apply_filters( 'sidebar_login_include_css', true ) ) {
wp_enqueue_style( 'sidebar-login', plugins_url( 'assets/css/sidebar-login.css', __FILE__ ), '', $this->version );
}
// Pass variables
$sidebar_login_params = array(
'ajax_url' => $this->ajax_url(),
'force_ssl_login' => force_ssl_login() ? 1 : 0,
'force_ssl_admin' => force_ssl_admin() ? 1 : 0,
'is_ssl' => is_ssl() ? 1 : 0,
'i18n_username_required' => __( 'Please enter your username', 'sidebar_login' ),
'i18n_password_required' => __( 'Please enter your password', 'sidebar_login' ),
'error_class' => apply_filters( 'sidebar_login_widget_error_class', 'sidebar_login_error' )
);
wp_localize_script( 'sidebar-login', 'sidebar_login_params', $sidebar_login_params );
}
/**
* Include and register the widget class.
*
* @access public
* @return void
*/
public function register_widget() {
include_once( 'includes/class-sidebar-login-widget.php' );
}
/**
* ajax_url function.
*
* @access public
* @return void
*/
private function ajax_url() {
if ( is_ssl() ) {
return str_replace( 'http:', 'https:', admin_url( 'admin-ajax.php' ) );
} else {
return str_replace( 'https:', 'http:', admin_url( 'admin-ajax.php' ) );
}
}
/**
* ajax_handler function.
*
* @access public
* @return void
*/
public function ajax_handler() {
// Get post data
$creds = array();
$creds['user_login'] = stripslashes( trim( $_POST['user_login'] ) );
$creds['user_password'] = stripslashes( trim( $_POST['user_password'] ) );
$creds['remember'] = sanitize_text_field( $_POST['remember'] );
$redirect_to = esc_url_raw( $_POST['redirect_to'] );
$secure_cookie = null;
// If the user wants ssl but the session is not ssl, force a secure cookie.
if ( ! force_ssl_admin() ) {
$user_name = sanitize_user( $_POST['user_login'] );
if ( $user = get_user_by('login', $user_name ) ) {
if ( get_user_option( 'use_ssl', $user->ID ) ) {
$secure_cookie = true;
force_ssl_admin( true );
}
}
}
if ( force_ssl_admin() )
$secure_cookie = true;
if ( is_null( $secure_cookie ) && force_ssl_login() )
$secure_cookie = false;
// Login
$user = wp_signon( $creds, $secure_cookie );
// Redirect filter
if ( $secure_cookie && strstr( $redirect_to, 'wp-admin' ) )
$redirect_to = str_replace( 'http:', 'https:', $redirect_to );
// Result
$result = array();
if ( ! is_wp_error($user) ) {
$result['success'] = 1;
$result['redirect'] = $redirect_to;
} else {
$result['success'] = 0;
if ( $user->errors ) {
foreach ( $user->errors as $error ) {
$result['error'] = $error[0];
break;
}
} else {
$result['error'] = __( 'Please enter your username and password to login.', 'sidebar_login' );
}
}
echo '<!--SBL-->';
echo json_encode( $result );
echo '<!--SBL_END-->';
die();
}
}
if ( ! function_exists( 'sidebarlogin' ) ) {
function sidebarlogin( $args = '' ) {
_deprecated_function( 'sidebarlogin', '2.5', 'the_widget' );
}
}
new Sidebar_Login();

لینک به ارسال
  • 11 ماه بعد...

با سلام و خسته نباشید

من هم قصد دارم مقداری کد های html و css این افزونه رو ادیت کنم. اما کد های html فرم رو پیدا نمیکنم تو فایل ها. ممنون میشم راهنماییم کنید.

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...