ডিফল্টভাবে, লেখক ব্যবহারকারী ভূমিকা ব্যবহারকারীরা তাদের নিজস্ব পোস্টগুলি মুছে দিতে পারে, এমনকি যখন এই পোস্টগুলি ইতিমধ্যে প্রকাশিত হয় যদি আপনি একটি মাল্টি-লেখক ব্লগ চালান, তাহলে আপনি এটির প্রকাশিত হওয়ার পরেও লেখকদের তাদের নিজস্ব পোস্ট মুছে ফেলতে বন্ধ করতে পারেন। এই নিবন্ধে, আমরা কিভাবে ওয়ার্ডপ্রেস তাদের নিজস্ব পোস্ট মুছে ফেলার থেকে লেখক সহজে প্রতিরোধ করতে আপনাকে দেখাতে হবে।
কেন ওয়ার্ডপ্রেস তাদের নিজস্ব পোস্ট মুছে ফেলার থেকে লেখক আটকান
ওয়ার্ডপ্রেস একটি শক্তিশালী ব্যবহারকারীর ভূমিকা ব্যবস্থাপনা সিস্টেমের সাথে আসে। আপনার ওয়ার্ডপ্রেস ওয়েবসাইটে প্রতিটি নিবন্ধিত ব্যবহারকারী একটি ভূমিকা রাখে এবং প্রতিটি ব্যবহারকারীর ভূমিকা বিভিন্ন অনুমতির সাথে আসে।
‘লেখক’ ভূমিকা ব্যবহারকারীরা পোস্ট লিখতে পারেন এবং আপনার ওয়েবসাইটে তাদের প্রকাশ করতে পারেন। এই ভূমিকা সাধারণত মাল্টি-লেখক ওয়ার্ডপ্রেস ব্লগ দ্বারা ব্যবহৃত হয়।
লেখকরা তাদের নিজস্ব পোস্টগুলিও মুছে ফেলতে পারে, যাদের ইতিমধ্যে প্রকাশিত হয়েছে একটি ওয়েবসাইটের মালিক হিসাবে, আপনি এটি করতে লেখক প্রতিরোধ করতে হতে পারে। এটি করার সবচেয়ে সহজ উপায় লেখক ব্যবহারকারীর ভূমিকা পরিবর্তন এবং ওয়ার্ডপ্রেসে তার অনুমতি পরিবর্তন করে হয়।
কীভাবে লেখকেরা তাদের নিজস্ব পোস্টগুলি মুছে ফেলতে সহজে এটিকে আটকাতে পারে তা দেখুন।
পদ্ধতি 1: প্লাগইন ব্যবহার করে পোস্ট মুছে ফেলার থেকে লেখকদের আটকান
এই পদ্ধতি সব ব্যবহারকারীদের জন্য সহজ এবং প্রস্তাবিত।
আপনি যা করতে চান তা হল প্রথমত ক্ষমতাবিজ্ঞান ব্যবস্থাপক উন্নত প্লাগইন ইনস্টল এবং সক্রিয় করা। আরো বিস্তারিত জানার জন্য
অ্যাক্টিভেশন পরে, আপনি পরিদর্শন করতে হবে ব্যবহারকারীদের »ক্ষমতা পাতা। এখানে আপনি কোন ওয়ার্ডপ্রেস ব্যবহারকারীর ভূমিকা লোড এবং তার ক্ষমতা এবং অনুমতি পরিবর্তন করতে পারেন।
আপনি ডান কলামের মধ্যে ‘দেখুন / সম্পাদনা করুন নির্বাচন ভূমিকা নির্বাচন’ চিহ্নিত করে শুরু করতে হবে, এবং তারপর ড্রপ ডাউন মেনু থেকে ‘লেখক’ ব্যবহারকারীর ভূমিকা নির্বাচন করুন। এর পরে আপনাকে লেখক ব্যবহারকারী ভূমিকা দক্ষতা লোড করতে ‘লোড’ বোতাম ক্লিক করতে হবে।
প্লাগইনটি এখন ‘লেখক’ ব্যবহারকারী ভূমিকা দক্ষতা লোড হবে। মুছে ফেলার ক্ষমতা বিভাগের অধীনে, আপনি মুছে ফেলা এবং মুছে ফেলা বিকল্পগুলি মুছে ফেলার পাশে বাক্সটিকে অচিহ্নিত করতে হবে।
তারপরে আপনি পৃষ্ঠার নীচের অংশে যেতে এবং আপনার সেটিংস সংরক্ষণ করতে পরিবর্তনগুলি সংরক্ষণ করার বোতামটি ক্লিক করতে পারেন।
এখন, লেখক ব্যবহারকারী ভূমিকা ব্যবহারকারীরা আপনার ওয়ার্ডপ্রেস সাইটের কোনও পোস্ট মুছে ফেলতে সক্ষম হবে না।
ফিরে অনুমতি প্রদান
ব্যবহারকারী ভূমিকা দক্ষতা স্পষ্টভাবে সংজ্ঞায়িত করা হয়। এর মানে হল যে একবার আপনি একজন ব্যবহারকারীর ভূমিকা থেকে সামর্থ্য সরিয়ে ফেলেন, এটি স্পষ্টভাবে পুনরায় সংজ্ঞায়িত না হওয়া পর্যন্ত এটি ফিরে আসবে না। এমনকি যদি আপনি প্লাগইনটি আনইনস্টল করেন তবে আপনি যে পরিবর্তনগুলি পরিবর্তন করেছেন তা স্বয়ংক্রিয়ভাবে পুনরায় প্রত্যাবর্তন করবে না।
যদি আপনি লেখককে মুছে দেওয়ার অনুমতি দিতে চান, তাহলে আপনাকে প্রক্রিয়াটি পুনরাবৃত্তি করতে হবে এবং মুছে ফেলা এবং মুছে ফেলা পোস্টের বিকল্পগুলি মুছে ফেলার পাশে বক্সগুলি চেক করতে হবে।
আপনি যদি প্লাগইনটি আনইনস্টল করতে চান এবং ওয়ার্ডপ্রেস এর ডিফল্ট ডিফল্ট ফিচারে ফিরে আসেন তবে প্রথমে আপনাকে অবশ্যই পরিদর্শন করতে হবে সরঞ্জাম »ক্ষমতা ম্যানেজার পৃষ্ঠা এবং ‘রিসেট টু ওয়ার্ডপ্রেস ডিফল্টস’ লিঙ্কটি ক্লিক করুন।
পদ্ধতি 2: নিজে নিজ পোস্ট মুছে ফেলার থেকে লেখক আটকান
এই পদ্ধতি আপনার ওয়ার্ডপ্রেস ফাইল কোড যোগ করতে প্রয়োজন। আপনি যদি আগে এই না করে থাকেন তাহলে ওয়ার্ডপ্রেস কোড কপি এবং পেস্ট করে কিভাবে আমাদের গাইডটি দেখুন।
আপনি আপনার থিম এর functions.php ফাইল বা একটি সাইট নির্দিষ্ট প্লাগইন নিম্নলিখিত কোড যোগ করতে হবে।
ফাংশন wpb_change_author_role () { বিশ্বব্যাপী $ wp_roles; $ wp_roles-> remove_cap ('লেখক', 'delete_posts'); $ wp_roles-> remove_cap ('লেখক', 'delete_published_posts'); } add_action ('init', 'wpb_change_author_role');
এই কোড লেখক ব্যবহারকারী ভূমিকা পরিবর্তন এবং তাদের নিজস্ব পোস্ট মুছে ফেলার জন্য তাদের ক্ষমতা মুছে ফেলা।
আপনি অনুমতি ফিরে প্রত্যাবর্তন করতে চান তাহলে, কেবল কেবল অপসারণ কোড কোন পরিবর্তন করা হবে না। আপনি নীচের কোড সহ প্রথম কোড স্নিপেট প্রতিস্থাপন করে মুছে ফেলা ক্ষমতাগুলি স্পষ্টভাবে পুনরায় সংজ্ঞায়িত করতে হবে:
ফাংশন wpb_change_author_role () { বিশ্বব্যাপী $ wp_roles; $ wp_roles-> add_cap ('লেখক', 'delete_posts'); $ wp_roles-> add_cap ('লেখক', 'delete_published_posts'); } add_action ('init', 'wpb_change_author_role');