Home » Wordpress » wordpress সাইটে যেভাবে custom user role যোগ করবেন

2 months ago (Dec 16, 2016) 634 views

wordpress সাইটে যেভাবে custom user role যোগ করবেন

Category: Wordpress by

যেভাবে ধরে নিই আপনি আপনার ব্লগে এমন একটি ব্যাবস্থা করতে চাচ্ছেন যেটি করলে নতুন ব্যাবহারকারিরা নিবন্ধন করে নতুন পোষ্ট লিখতে পারবে কিন্তু নিজে নিজে প্রকাশ করতে পারবে না। আপনি এপ্রোভ করলে পরে প্রকাশ হবে। এই কাজটি করার জন্য আপনি ডিফাল্ট User role কন্ট্রিবিউটর (Contributor) করে দিলেই পারেন। কিন্তু সমস্যা হল কন্ট্রিবিউটর কোন ধরনের মিডিয়া আপলোড করতে পারবে না। এ সমস্যাটির সমাধান করার জন্য আদর্শ উপায় হচ্ছে কাস্টম ইউসার রোল তৈরি করা। (Add cap এর মাধ্যমেও কাজটি করা যায়, কিন্তু সেখানে নতুন একটি user role তৈরি হবে না। বরং অন্য একটি ইউজার রোল কে যে কোন একটি বাড়তি বিষয়ে এক্সেস দেওয়া) চলুন তাহলে কথা না বাড়িয়ে শুরু করা যাক। তো আপনি চাচ্ছেন Writer নামে একটি user role তৈরি করবেন এবং সে নিচের এক্সেস গুলো পাবে। ১. পোষ্ট লিখতে ও সম্পাদনা করতে পারবে কিন্তু পোষ্টটি প্রাকাশিত হয়ে গেলে আর সম্পাদনা করতে পারবেনা। ২. পোষ্ট মুছে ফেলতে পারবে কিন্তু পোষ্টটি প্রাকশিত হয়ে গেলে মুছতে পারবেনা। ৩. যে কোন ধরনের মিডিয়া আপলোড করতে পারবে। ৪. এবং সকল পোষ্ট পড়তে ও মন্তব্য করতে পারবে। এই ধরনের User role টি তৈরি করার জন্য প্রথমে আপনার থীমের function.php ফাইলটি যে কোন টেক্সট এডিটর দিয়ে ওপেন করে নিন। তারপর নিচের কোড গুলো একদম সবার নিচে paste করে দিন।
$user_role = “writer”; //Rename“writer” with your user role$display_name = “Writer”; //Rename “Writer” with your display name $result = add_role( $user_role, __ ( $display_name ),array( ‘edit_published_posts’ =>false, ‘upload_files’ => true,‘publish_posts’ => false, ‘delete_published_posts’=> false, ‘edit_posts’ => true, ‘delete_posts’ => true, ‘read’ => true, ) ); এখন আপনি যদি অন্য কোন নাম দিতে চান তাহলে $user_role = “writer”; লাইনের কোলনের ভিতরে থাকা writer লেখাটিকে আপনার Custom User role নাম দ্বারা পরির্তন করে নিন এবং $display_name = “Writer”; লাইনের কোলনের ভিতরে থাকা Writer লেখাটিকে আপনার Custom display name দ্বারা পরির্তন করে নিন। তারপর সেভ করুন। ব্যাস কাজ শেষ।

পোস্টটি লিখেছে রাসেল

আমার সাইট থেকে একবার ঘুরে আশবেনBlogBD24.Com

Report

About Post: 16855

Rahat mahmud

আমার Website . www.blogbd24.com

23 responses to “wordpress সাইটে যেভাবে custom user role যোগ করবেন”

  1. Md Rasel Islam Rafi Md Rasel Islam Rafi (Contributor) says:

    ধন্যবাদ। আমার পোষ্টটা ট্রিকবিডিতে শেয়ার করার জন্য।

    ট্রিকবিডির এডমিনরা মনে হয় মারা গেছে কারণ আমি ৪ মাস আগে ট্রেইনার রিকুয়েস্ট দিছি কিন্তুু এখনো পেন্ডিং এ রয়েছে।

  2. ontim (Contributor) says:

    wowbox kam kore na ki koram?

  3. Rx Salman Rx Salman (Contributor) says:

    এডমিন ভাই অনেক কষ্ট করে ৫-৬টা ভালো পোস্ট করেছি।কিন্তু পাবলিস্ট করেন নাই কেউ।আমি টিউনার হতে চাই ভাই।১০দিন আগে টিউনার রিকুয়েস্ট পাঠাইসি
    Acceptই করে নাই কেউ।।প্লিজ এডমিন দয়া করে আমাকে টিউনার বানান প্লিজ ভাই।।। সবাইকে হেল্প করব।।।

    • Rahat mahmud Rahat mahmud (Author) says:

      ভাই আপনার মত অনেকেই টিউনার রিকুয়েস্ট করেছে তাই সময় লাগবে অপেক্ষা করুন আশাকরি আপনি টিউনারশিপ পেয়ে যাবেন

  4. Mx Sohag Prince Sohag (Contributor) says:

    amar worpress function.php file edit korle problem hoye jai..mane oi saite ar dhokai jaina.

    Help me…

  5. skadnan skadnan (Contributor) says:

    rahot tomar nambar dao

  6. Rahat mahmud Rahat mahmud (Author) says:

    আমার সাথে ফেসবুতে যোগাযোগ করুন Rahat Mahmud

  7. spidee spidee (Contributor) says:

    vai kew help koren plz..wordpress e post বাংলা লিখলে সব লেখা এইরকম হইয়া যাই (???????? ??) কিভাবে ঠিক করব…plz help koren kew.

Leave a Reply