ওয়ার্ডপ্রেসে কিভাবে কাস্টম লগইন পেজ বানাবো ? - জনতাব্লগ, প্রশ্ন -উত্তর
1 টি পছন্দ 0 জনের অপছন্দ
"ওয়ার্ডপ্রেস" বিভাগে জিজ্ঞাসা করেছেন
আমার একটি ওয়ার্ডপ্রেস  ওয়েবসাইট আছে, আমি ওইটার ফ্রন্ট-এন্ড এ কাস্টম লগইন পেজ বানাতে চাই যাতে ইউজাররা ফ্রন্টএন্ড থেকে লগইন করতে পারে । ওয়ার্ডপ্রেস এক্সপার্টরা একটু সাহায্য করেন ।

1 উত্তর

0 পছন্দ 0 জনের অপছন্দ
উত্তর প্রদান করেছেন (620 পয়েন্ট)

আপনি সহযেই কাস্টম লগইন পেজ বানাতে পারবেন ।  

প্রথমে নিচের কোডটুকু  functions.php ফাইলে  এড করেন

<?php

  if(  isset( $_POST['username'] ) && isset( $_POST['password'] ) ){

     $user_data = array();

     $user_data[ 'user_login']            = esc_attr( $_POST[ 'username' ]  );    

     $user_data[ 'user_password' ]   = esc_attr( $_POST[ 'password' ]  ); 

     $user_data[ 'remember' ]           = esc_attr( $_POST[ 'remember' ] );  

     $logon= wp_signon( $user_data, false  );

       if( is_wp_error( $logon) ){

           wp_die(  __('Sorry! Login information is incorrect')  );              

        }else{

          header( 'location: '. home_url() );

          exit;       

       }

  }

?>

তারপর আপনার থীমের রুট ফোল্ডারের ভেতর login.php নামের একটা ফাইল তৈরী করেন এবং নিচের কোড গুলো পেস্ট করে সেভ করেন।

<?php

/*

*Template Name: Login Page

*/

get_header();

?>

<form method="post" action="">  

  <div class="form-group">

    <input type="text" name="username" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" placeholder="Enter email">

  </div>

  <div class="form-group">

    <input type="password" name="password" class="form-control" id="exampleInputPassword1" placeholder="Password">

  </div>

  <div class="form-check">

    <input type="checkbox" name="remember" class="form-check-input" id="exampleCheck1">

    <label class="form-check-label" for="exampleCheck1">Remember me!</label>

  </div>

  <button type="submit" class="btn btn-primary">Submit</button>

</form>

  <a class="dropdown-item" href="#">New around here? Sign up</a>

  <a class="dropdown-item" href="#">Forgot password?</a>

<?php get_footer(); ?>

ব্যাস কাজ শেষ ।

এখন আপনার এডমিন প্যানেল এ গিয়ে login নামে নতুন একটা পেজ তৈরী করেন । বামপাশের Template অপশন থেকে  Login Page সিলেক্ট করে সেভ করে দেন । ঐটায় আপনার কাস্টম লগইন পেজ । ইউজাররা এই পেজ থেকেই লগইন করতে পারবে।

সম্পর্কিত প্রশ্নগুচ্ছ

1 টি পছন্দ 0 জনের অপছন্দ
1 উত্তর 34 বার প্রদর্শিত
0 পছন্দ 0 জনের অপছন্দ
2 টি উত্তর 21 বার প্রদর্শিত
14 ফেব্রুয়ারি "আইফোন" বিভাগে জিজ্ঞাসা করেছেন Riyaz ashraf
জনতা ব্লগ এর প্রশ্ন-উত্তর কমিউনিটিতে আপনাকে স্বাগতম । এখানে আপনি যেকোন বিষয়ে প্রশ্ন করতে পারবেন এবং অন্যের প্রশ্নে উত্তর দিতে পারবেন । মনে রাখবেন এই কমিউনিটি শধু মাত্র একে অন্যকে সাহায্য করার জন্য । সুতরাং কোন রকম ব্যাক্তিগত প্রচার, অশ্লীল বা অকথ্য ভাষা, এবং অন্যের প্রশ্নে অপ্রয়োজনীয় উত্তর দেওয়া থেকে বিরত থাকুন ।
...