সম্পাদনা করুন: "প্লাগইন নীচে অন্য কোথাও উপলভ্য নয়, সুতরাং প্লাগইন ইনস্টল করুন: ওয়ার্ডপ্রেস সেশন প্লাগইন ব্যবহার করুন "
কোডআইগনিটার সেশন ক্লাস থেকে অভিযোজিত একটি ভাল ওয়ার্ডপ্রেস প্লাগইন রয়েছে: ডাব্লুপি সেশনস প্লাগইন ।
আপনি যখন প্লাগইনটি সক্রিয় করবেন তখন আপনি $session
আপনার থিমের যে কোনও জায়গা থেকে অবজেক্টটি ব্যবহার করতে শুরু করতে পারেন ( $session
যতক্ষণ না বিশ্বব্যাপী অবজেক্ট)। উদাহরণস্বরূপ, header.php
ফাইলটিতে $ সেশন অবজেক্টটি ব্যবহার করতে , কেবল এই কোডটি যুক্ত করুন:
global $session;
আপনি যদি একটি প্লাগইন বিকাশকারী হন এবং আপনি এই প্লাগইনটি আপনার সাথে খাপ খাইতে চান তবে আপনি প্যাকেজে স্ট্যান্ড স্টোন সংস্করণটিও খুঁজে পেতে পারেন । প্লাগইনটির ডকুমেন্টেশন আপনার প্রকল্পের সাথে কীভাবে মানিয়ে নেবে সে সম্পর্কে প্লাগইন বিকাশকারীদের আরও তথ্য দেয়।
থিম এবং প্লাগইন বিকাশকারী উভয়ের জন্য এখানে কিছু কার্যকর ফাংশন রয়েছে।
আপনি এর মতো সেশন ডেটা যুক্ত করতে পারেন :
// One value
$session->set_userdata( 'username', 'john' );
// Passing array
$array = array(
'username' => 'john',
'email' => 'john@gmail.com'
);
$session->set_userdata( $array );
সেশন ডেটা পুনরুদ্ধার করতে :
$session->userdata( 'username' );
করার সব পেতে অধিবেশন ডেটা:
$session->all_userdata(); // returns array
সেশন থেকে একটি আইটেম সরানোর জন্য :
$session->unset_userdata( 'username' );
করার একাধিক আইটেম অপসারণ সেশন থেকে:
$array = array(
'username' => '',
'email' => ''
);
$session->unset_userdata( $array );
আপনি ফ্ল্যাশডেটাও ব্যবহার করতে পারেন যা সেশন ডেটা যা কেবলমাত্র পরবর্তী সার্ভারের অনুরোধের জন্য উপলব্ধ থাকবে, তারপরে স্বয়ংক্রিয়ভাবে সাফ হয়ে যাবে। আপনি এগুলি তথ্যমূলক বা স্থিতি বার্তাগুলির জন্য ব্যবহার করার সময় এগুলি খুব কার্যকর হতে পারে (উদাঃ "পণ্যটি মুছে ফেলা হয়েছে")।
// Add Flashdata
$session->set_flashdata( 'item', 'value' );
// Retrieve Flashdata
$session->flashdata( 'item' );
// Preserving flashdata
// (if you need to preserve flashdata through an additional request,
// you can use this function):
$session->keep_flashdata( 'item' );
সেশনটি ধ্বংস করতে:
$session->sess_destroy();
প্লাগইন শর্টকোডগুলিও সমর্থন করে । আপনি আপনার পোস্ট বা পৃষ্ঠাগুলিতে যে কোনও সেশন ডেটা মুদ্রণ করতে পারেন:
[session key="username"]
দ্বিতীয় কীতে পৌঁছানোর জন্য:
[session key="user_data" sec_key="display_name"]
আমি আশা করি এটি কারওর জন্য সহায়তা করে।