
السلام عليكم ورحمة الله
لمن يريد حذف المربعات من رئيسية لوحة التحكم في الووردبريس ما عليه سوى وضع الكود التالي في ملف functions.php الخاص بالقالب المستعمل :
function ben4u5888j_remove_dashboard_widgets() {
global $wp_meta_boxes;
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_activity']);
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']);
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
}
add_action('wp_dashboard_setup', 'ben4u5888j_remove_dashboard_widgets' );
مربع النشاط :
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_activity']);
مسودة سريعة :
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']);
لمحة سريعة :
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);
أخبار ووردبريس :
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
ولحذفها بالنسبة للجميع ما عدا المجموعة التي تملك صلاحية manage_options نضع الكود التالي بدل الأول :
function ben4u5888j_remove_dashboard_widgets() {
global $wp_meta_boxes;
if (current_user_can( 'manage_options' ) ) return;
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_activity']);
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']);
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
}
add_action('wp_dashboard_setup', 'ben4u5888j_remove_dashboard_widgets' );
بالتوفيق
رابط الموضوع للنسخ
السلام عليكم
كيف يمكنني إظهارها أي المربعات لمجموعة المحررين كذلك أي مجموعة المدير والمحرر؟
وعليكم السلام
استبدل :
ب :
أو
بالتوفيق