ব্যবহারকারীর ভূমিকা অনুযায়ী আমাকে 'প্রোফাইল' পৃষ্ঠা থেকে কিছু প্রোফাইল ক্ষেত্র সরিয়ে ফেলতে হবে। কালার পিকারটি সরানোর জন্য আমি ব্যবহার করেছি remove_action("admin_color_scheme_picker", "admin_color_scheme_picker")
। আমি এই ক্ষেত্রগুলি সরাতে চাই:
- ডাকনাম
- নাম প্রকাশ্যে হিসাবে প্রকাশ করুন
- এআইএম, ইয়াহু, গুগল টক এবং নিজের ক্ষেত্রগুলি
- 2 টি চেকবাক্সের সাথে 'অ্যাডমিন বার দেখান' বিভাগটি
আমাকে এমন কোনও ক্রিয়া / ফিল্টার রয়েছে যা আমাকে এটি করার অনুমতি দেয় তা দেখতে আমি 'ইউজার-এডিট.এফপি' ফাইলটি দিয়ে গিয়েছিলাম তবে মনে হয় এটি সেখানে নেই। কেউ আমাকে কীভাবে বলতে পারেন? কোন সাহায্য প্রশংসা করা হবে। ধন্যবাদ
সম্পাদনা: উত্তরের জন্য @ হেলেন হাজারী ধন্যবাদ যদিও আমি ইতিমধ্যে এটি ইতিমধ্যে এটি করেছি।
<?php
add_action('admin_footer-profile.php', 'remove_profile_fields');
function remove_profile_fields()
{
if(current_user_can('custom_role'))
{ ?>
<script type="text/javascript">
jQuery("h3:contains('Personal Options')").next('.form-table').remove();
jQuery("h3:contains('Personal Options')").remove();
jQuery("h3:contains('About Yourself')").next('.form-table').remove();
jQuery("h3:contains('About Yourself')").remove();
</script>
<?php }
}
?>
আমি জানি এটি কিছুটা দীর্ঘ, তবে এটি কার্যকর! আমি মনে করি আমি @ হেলেন হাজারী উত্তরটি দিয়ে যাব।
functions.php
বা একটি প্লাগইন ফাইল যেতে পারে । যতক্ষণ হুকস ঠিক থাকে ততক্ষণ এটি যে কোনও জায়গা থেকে কাজ করবে।