আপনার ওয়ার্ডপ্রেস সাইটের কন্ট্রিবিউটর কে file আপলোড করার অনুমতি দিবেন যে ভাবে।

সালাম নিবেন সবাই। আশাকরি ভালো আছেন। আমাদের মাল্টি ইউজার ওয়ার্ডপ্রেস সাইটে সাধারণত বিভিন্ন লোক কে একাউন্ট করতে দেয়া হয়। যার ফলে একজন ব্যক্তি সহজে সেই সাইটে একাউন্ট করতে পারে তবে কিছু ইউজার রোল আছে যারা ওয়ার্ডপ্রেস সাইটের সকল সুযোগ সুবিধা পায় না। তেমন একটি ইউজার রোল হল কন্টিবিউটর এই কন্ট্রিবিউটর আপনার সাইটে যে কোন ধরনের পোষ্ট করতে পারবে তবে ওয়ার্ডপ্রেস এর একটি ডিফল্ট বিষয় হচ্ছে এই যে , এই কন্ট্রি বিউটরকে ফাইল আপলোড করতে দেওয়া হয় না। অনেক সময় এটা এমন করার প্রয়োজন হয় যে, আমার সাইটের কন্ট্রিবিউটরও ফাইল আপলোড করতে পারবেন। তাহলে এখন উপায় হ্যা উপায় আছে আপনি ছোট্ট একটা কোড ব্যবহার করে আপনার সাইটের সকল কন্ট্রিবিউটরকে ফাইল আপলোড করাতে পারবেন। আসুন এখন দেখি আপনাকে কি করতে হবে :
নিচের কোড গুলো আপনার ওয়ার্ডপ্রেস সাইটের যে থিমে করবেন সেটার functions.php ফাইলে carefully সেভ করে দিবেন। (?> এর পূর্বে) এবং সেভ করবেন।

[php]if ( current_user_can('contributor') && !current_user_can('upload_files') )
add_action('admin_init', 'allow_contributor_uploads');

function allow_contributor_uploads() {
$contributor = get_role('contributor');
$contributor->add_cap('upload_files');
}[/php]

এখন থেকে আপনার ওয়ার্ডপ্রেস সাইটের যে কোন কন্ট্রিবিউটর আপনার ওয়ার্ডপ্রেস সাইটে ছবি সহ বিভিন্ন ফাইল আপলোড করে শেয়ার করতে পারবেন।
সবাইকে অনেক অনেক ধন্যবাদ আমার সাথে থাকার জন্য এবং এই পোষ্ট টি পড়ার জন্য আমার পোষ্ট পড়ে আপনাদের যদি একটু উপকার হয় তাহলে আমি খুশি।
আল্লাহ হাফেজ ।

Leave a Comment