// صفحة إعدادات الإضافة function batroksa_ai_admin_menu() { add_menu_page( 'إعدادات المساعد الشخصي', 'المساعد الشخصي', 'manage_options', 'batroksa-ai-settings', 'batroksa_ai_settings_page', 'dashicons-admin-users', 30 ); } add_action('admin_menu', 'batroksa_ai_admin_menu'); function batroksa_ai_settings_page() { if (isset($_POST['batroksa_ai_status'])) { update_option('batroksa_ai_enabled', sanitize_text_field($_POST['batroksa_ai_status'])); echo '

تم حفظ الإعدادات.

'; } $status = get_option('batroksa_ai_enabled', 'off'); ?>

إعدادات المساعد الشخصي





} // إضافة تبويب المساعد الشخصي في ملف العضو function batroksa_register_personal_assistant_tab() { // إذا المساعد غير مفعّل → لا تضيف التبويب if (get_option('batroksa_ai_enabled', 'off') !== 'on') { return; } if (!function_exists('bp_core_new_nav_item')) { return; } bp_core_new_nav_item([ 'name' => 'المساعد الشخصي', 'slug' => 'personal-assistant', 'position' => 50, 'screen_function' => 'batroksa_personal_assistant_screen', 'default_subnav_slug' => 'personal-assistant-main', 'show_for_displayed_user' => true, ]); } add_action('bp_setup_nav', 'batroksa_register_personal_assistant_tab', 100); // تحميل محتوى التبويب function batroksa_personal_assistant_screen() { add_action('bp_template_content', 'batroksa_personal_assistant_content'); bp_core_load_template('members/single/plugins'); } function batroksa_personal_assistant_content() { echo '

مساعدك الشخصي

'; echo do_shortcode('[batroksa_ai_shortcode]'); } Replies – المنتديات – Shaden – batroksa