كيفية إيجاد الملف الشخصي لمستخدم ووردبريس وتعديله
يُعتبر ووردبريس (WordPress) من أكثر أنظمة إدارة المحتوى شيوعاً على شبكة الإنترنت، وهو يُستخدم من قبل ملايين المواقع الإلكترونية حول العالم. من بين الوظائف الأساسية التي يوفرها هذا النظام هي القدرة على إنشاء مستخدمين متعددين بأدوار وصلاحيات مختلفة، الأمر الذي يتيح لمديري المواقع مرونة كبيرة في إدارة المحتوى وتخصيص الوصول. وفي هذا السياق، يُعد الملف الشخصي للمستخدم نقطة محورية حيث يحتوي على معلوماته الشخصية، إعداداته، وخصائص تخصيص الحساب. في هذا المقال، سيتم التعمق بشكل موسع وشامل في كيفية إيجاد وتعديل الملف الشخصي لمستخدم ووردبريس، بما في ذلك طرق الوصول، الأدوات المتاحة، الجوانب الأمنية، والتعديلات المتقدمة باستخدام الشيفرة (Code).
أولاً: المفهوم العام للملف الشخصي في ووردبريس
الملف الشخصي (User Profile) في ووردبريس هو مساحة مخصصة لكل مستخدم ضمن النظام، تحتوي على بيانات مثل الاسم، البريد الإلكتروني، الموقع الإلكتروني، الوظيفة، الصورة الرمزية، كلمة المرور، وتفضيلات الواجهة الخلفية. يتم تخزين هذه المعلومات في قاعدة البيانات، ويمكن تعديلها من قبل المستخدم نفسه أو من قبل مسؤول الموقع بحسب الصلاحيات.
ثانياً: كيفية الوصول إلى الملف الشخصي من الواجهة الخلفية
1. الدخول إلى لوحة تحكم ووردبريس (Dashboard)
للوصول إلى الملف الشخصي، يجب أولاً تسجيل الدخول إلى لوحة التحكم باستخدام اسم المستخدم وكلمة المرور.
-
الرابط النموذجي للوصول إلى لوحة التحكم هو:
https://example.com/wp-admin
2. الذهاب إلى القسم الخاص بالمستخدمين
من القائمة الجانبية في لوحة التحكم، اختر:
-
“المستخدمون” (Users)
-
ثم “الملف الشخصي” (Profile) إذا كنت ترغب في تعديل ملفك الشخصي.
-
أو اختر “كل المستخدمين” (All Users) لعرض وتحرير ملفات مستخدمين آخرين (يتطلب صلاحية مدير أو محرر رئيسي).
ثالثاً: أقسام الملف الشخصي في ووردبريس
يتضمن الملف الشخصي عدداً من الحقول التي تختلف بحسب الإضافات والقوالب المثبتة على الموقع، لكن الحقول الأساسية تشمل:
| الحقل | الوظيفة |
|---|---|
| اسم المستخدم | لا يمكن تغييره بعد إنشائه |
| الاسم الكامل | يتضمن الاسم الأول والأخير |
| الاسم المُعرض | الاسم الذي يظهر للعامة |
| البريد الإلكتروني | يُستخدم لأغراض التواصل واسترجاع كلمة المرور |
| الموقع الإلكتروني | رابط يمكن إدراجه اختياريًا |
| السيرة الذاتية | وصف مختصر عن المستخدم |
| اللغة | تحديد لغة واجهة لوحة التحكم |
| إعدادات عرض لوحة التحكم | تخصيص اللون والتخطيط |
| كلمة المرور | تغيير كلمة المرور الخاصة بالحساب |
| الصورة الرمزية | تُعرض من خلال Gravatar أو من خلال إضافات مخصصة |
رابعاً: تحرير الملف الشخصي لمستخدم آخر
إذا كنت مدير الموقع أو لديك صلاحيات عالية، يمكنك تعديل ملفات المستخدمين الآخرين كما يلي:
-
انتقل إلى “المستخدمون > كل المستخدمين”.
-
حدد المستخدم المطلوب.
-
اضغط على “تحرير” (Edit).
-
قم بتعديل الحقول المطلوبة واحفظ التغييرات بالنقر على زر “تحديث الملف الشخصي” (Update User).
خامساً: التعديلات المتقدمة باستخدام الكود
بالرغم من أن ووردبريس يقدم واجهة رسومية لتعديل الملفات الشخصية، إلا أن بعض الحالات تتطلب تعديل الملف الشخصي من خلال الكود، سواء لإجراء تعديلات جماعية، أو لتحديث الحقول تلقائياً.
1. تعديل بيانات المستخدم باستخدام ملف functions.php
يمكنك إضافة الكود التالي في ملف functions.php الخاص بالقالب لتحديث حقل معين:
phpfunction update_user_custom_info() {
$user_id = 2; // رقم المستخدم
wp_update_user(array(
'ID' => $user_id,
'nickname' => 'الاسم الجديد',
'user_email' => '[email protected]'
));
}
add_action('init', 'update_user_custom_info');
2. إضافة حقول مخصصة إلى الملف الشخصي
phpfunction custom_user_profile_fields($user) {
?>
معلومات إضافية
class="form-table">
<tr>
<th><label for="facebook">فيسبوكlabel>th>
<td>
<input type="text" name="facebook" id="facebook" value="php echo esc_attr(get_the_author_meta('facebook', $user->ID)); ?>" class="regular-text" /><br />
<span class="description">أدخل رابط حساب فيسبوك.span>
td>
tr>
table>
php
}
add_action('show_user_profile', 'custom_user_profile_fields');
add_action('edit_user_profile', 'custom_user_profile_fields');
function save_custom_user_profile_fields($user_id) {
if (!current_user_can('edit_user', $user_id)) return false;
update_user_meta($user_id, 'facebook', $_POST['facebook']);
}
add_action('personal_options_update', 'save_custom_user_profile_fields');
add_action('edit_user_profile_update', 'save_custom_user_profile_fields');
سادساً: استخدام إضافات (Plugins) لتوسيع إدارة الملفات الشخصية
1. User Profile Picture
تتيح هذه الإضافة تحميل صورة رمزية مباشرة إلى ملف المستخدم دون الاعتماد على Gravatar.
2. User Meta Manager
تتيح تعديل وإضافة الحقول المخصصة (Meta Fields) إلى ملفات المستخدمين.
3. Ultimate Member
واحدة من أقوى إضافات إدارة المستخدمين والتي توفر نماذج مخصصة للتسجيل وتحرير الملفات الشخصية، مع تحكم بصلاحيات العرض والتعديل.
سابعاً: الجوانب الأمنية عند تعديل الملفات الشخصية
عند تعديل الملفات الشخصية، من الضروري مراعاة بعض الجوانب الأمنية لمنع الاختراق أو التلاعب بالحسابات:
-
التحقق من الصلاحيات: تأكد من أن المستخدم لديه الحق في تعديل البيانات.
-
حماية كلمة المرور: يجب استخدام كلمات مرور قوية، وتشجيع المستخدمين على تغييرها دورياً.
-
استخدام المصادقة الثنائية (2FA): لتعزيز الأمان عند تسجيل الدخول.
-
تأمين لوحة التحكم: من خلال تغيير رابط تسجيل الدخول، واستخدام إضافات الحماية مثل Wordfence أو iThemes Security.
-
التحقق من صحة البيانات: قبل حفظ البيانات المدخلة، خصوصاً في الحقول المخصصة.
ثامناً: استيراد وتصدير بيانات الملف الشخصي
في حالات الحاجة إلى نقل بيانات المستخدمين من موقع ووردبريس إلى آخر، يمكن استخدام إضافات مثل:
-
Import and Export Users and Customers
-
WP All Export / WP All Import
هذه الأدوات تتيح تصدير الملفات الشخصية بصيغة CSV، وإعادة استيرادها مع الحفاظ على البيانات والحقول المخصصة.
تاسعاً: التفاعل مع واجهة المستخدم (Front-End)
في المواقع التي تسمح للمستخدمين بالتسجيل والتفاعل من الواجهة الأمامية، يمكن استخدام إضافات مثل Profile Builder أو WP User Frontend لتمكين المستخدم من تعديل ملفه الشخصي دون الحاجة إلى دخول لوحة التحكم.
هذه الإضافات توفر واجهات مخصصة باستخدام Shortcodes ويمكن إدراجها في أي صفحة.
عاشراً: استخدام REST API لتعديل الملف الشخصي برمجياً
يُوفر ووردبريس واجهة برمجية (REST API) تسمح بالتعامل مع بيانات المستخدمين من خلال الطلبات البرمجية HTTP.
مثال على طلب تحديث باستخدام PUT:
httpPUT /wp-json/wp/v2/users/2
Authorization: Bearer YOUR_AUTH_TOKEN
Content-Type: application/json
{
"first_name": "Ahmad",
"last_name": "Youssef",
"email": "[email protected]"
}
يتطلب هذا النوع من الطلبات وجود صلاحيات مناسبة وجلسة مصادقة صحيحة.
الحادي عشر: الجدول التوضيحي لأدوار المستخدمين وصلاحيات تعديل الملفات الشخصية
الدور
يمكنه تعديل ملفه الشخصي
يمكنه تعديل ملفات الآخرين
صلاحيات إضافية
المشترك (Subscriber)
نعم
لا
عرض المحتوى فقط
الكاتب (Author)
نعم
لا
نشر مقالاته فقط
المحرر (Editor)
نعم
لا
التحكم بالمقالات والصفحات
المدير (Administrator)
نعم
نعم
التحكم الكامل بالموقع
المستخدم المخصص (Custom Role)
حسب الإعدادات
حسب الإعدادات
حسب الصلاحيات المخصصة
الثاني عشر: الخلاصة التقنية والعملية
تعديل الملف الشخصي في ووردبريس ليس مجرد عملية شكلية، بل يمكن أن يكون مدخلاً لإدارة شاملة للمستخدمين وتعزيز تجربة التصفح والأمان داخل الموقع. من خلال لوحة التحكم، الإضافات، التخصيص بالكود، أو عبر REST API، يقدم ووردبريس أدوات متعددة تُمكّن المديرين والمطورين من الوصول الدقيق والتعديل السلس للمعلومات الشخصية. ويجب على مديري المواقع الالتزام بالضوابط الأمنية وضمان دقة البيانات ومرونة واجهة التفاعل لضمان تشغيل مثالي لمجتمع المستخدمين داخل الموقع.
المراجع:
اقرأ التالي
WooCommerce منصة التجارة الإلكترونية
LibreOffice Calc: معالج جداول البيانات المفتوح
متجر مايكروسوفت في ويندوز 11
إنشاء توقيع احترافي في Outlook
OneDrive وويندوز 10: التكامل المثالي
إعدادات ماجنتو الأساسية المتقدمة
إدارة الملفات والمجلدات في ويندوز 10
أفضل طرق لحفظ وتصدير PowerPoint
تنسيق الفقرات في وورد
كيفية إنشاء الصفحات في ووردبريس
-
←
-
Facebook

