💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ بهمن فلاحی
تمرین و اجرا در function.php
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۱۱ آذر ۱۴۰۲

درود

این قطعه را برای یک کاربر subscriber نوشتم و در function.php قالب تست کردم (مستقل از پلاگین) و به درستی عمل کرد:

/**
* Add edit_posts and edit_published_posts capabilities to the subscriber role.
*/
function add_edit_capabilities_to_subscriber() {
   // Get the subscriber role object
   $subscriber_role = get_role('subscriber');
   // Check if the role exists
   if ($subscriber_role) {
       // Add the edit_posts and edit_published_posts capabilities to the subscriber role
       $subscriber_role->add_cap('edit_posts', true);
       $subscriber_role->add_cap('edit_published_posts', true);
       // Optionally, you can add more capabilities here using the same method
       // For example: $subscriber_role->add_cap('edit_others_posts', true);
   }
}
// Hook the function to the init action to ensure WordPress is loaded
add_action('init', 'add_edit_capabilities_to_subscriber');

سلام،

موفق باشید.

محسن موحد ۱۲ آذر ۱۴۰۲، ۰۴:۳۴