15 حيلة مفيدة لتكوين ووردبريس ربما لا تعرفها

آخر تحديث بتاريخ يناير 24, 2025

يعد ملف wp-config أحد أقوى الملفات على موقع ووردبريس الخاص بك، ويلعب دور مهم في كيفية عمل ووردبريس خلف الكواليس.

لقد عملنا هنا في دكتورميجا على العبث بـ ووردبريس لسنوات واكتشفنا بعض حيل تكوين ووردبريس المفيدة للغاية التي لا يعرفها معظم المبتدئين.

في هذه المقالة، سنشارك بعضًا من أكثر حيل تكوين ووردبريس فائدة والتي ستساعدك في استكشاف أخطاء موقع ووردبريس الخاص بك وإصلاحها وتحسينه وتأمينه.

كيفية استخدام هذه الحيل في تكوين ووردبريس؟

يأتي ووردبريس مع ملف تكوين قوي يسمى wp-config.php. وهو موجود في المجلد الجذر لكل موقع ووردبريس ويحتوي على إعدادات تكوين مهمة.

لمعرفة المزيد، راجع دليلنا حول كيفية تحرير ملف wp-config.php في ووردبريس.

تأتي جميع شركات استضافة ووردبريس الأفضل مع تثبيت ووردبريس بنقرة واحدة مما يعني أنك لن تحتاج أبدًا إلى تحرير ملف wp-config.php أثناء التثبيت. هذا هو السبب الرئيسي وراء عدم دراية العديد من المستخدمين بقوة هذا الملف.

يمكنك استخدام ملف wp-config لاستكشاف الأخطاء وإصلاحها وتحسين موقع ووردبريس الخاص بك وتأمينه.

يعد ملف wp-config.php أداة قوية، ويمكن أن يؤدي خطأ صغير في الكود إلى جعل موقع الويب الخاص بك غير قابل للوصول. يجب عليك فقط تحرير هذا الملف عند الضرورة وإنشاء نسخة احتياطية كاملة من ووردبريس دائمًا قبل إجراء أي تغييرات،

ومع ذلك، دعنا نلقي نظرة على بعض حيل تكوين ووردبريس المفيدة التي يمكنك استخدامها على موقع ووردبريس الخاص بك.

1. إعدادات التكوين الأساسية لـ ووردبريس

افتراضيًا، ما عليك سوى ملء إعدادات قاعدة البيانات أثناء تثبيت ووردبريس. إذا لم يكن لديك ملف wp-config.php، فسيطلب منك إنشاء ملف عن طريق ملء معلومات قاعدة البيانات الخاصة بك.

سيحاول ووردبريس حفظ هذه الإعدادات تلقائيًا عن طريق إنشاء ملف wp-config.php. ومع ذلك، إذا فشل، فستحتاج إلى إضافتها يدويًا.

للقيام بذلك، ستحتاج إلى الاتصال بموقع الويب الخاص بك باستخدام عميل FTP. بمجرد الاتصال، ستحتاج إلى إعادة تسمية ملف wp-config-sample.php إلى wp-config.php.

ابحث عن أي شيء في غير مكانه في ملف wp-config.php

بعد ذلك، يمكنك المضي قدمًا وتحرير ملف wp-config.php الذي تم إنشاؤه حديثًا. ستحتاج إلى إضافة معلومات قاعدة البيانات الخاصة بك عن طريق تغيير الأسطر التالية:

define('DB_NAME', 'database-name');
define('DB_USER', 'database-username');
define('DB_PASSWORD', 'database-password');
define('DB_HOST', 'localhost');

لا تنسى حفظ التغييرات وتحميل الملف مرة أخرى إلى السيرفر.

2. إضافة مفاتيح الأمان في ووردبريس

يضيف تثبيت ووردبريس الافتراضي مفاتيح الأمان تلقائيًا إلى ملف التكوين الخاص بك. تستخدم مفاتيح الأمان هذه لإضافة طبقة أمان إضافية إلى تسجيل الدخول الخاص بك ومصادقة ملفات تعريف الارتباط في ووردبريس.

يمكنك دائمًا إعادة إنشاء مفاتيح الأمان إذا شعرت أن شخصًا ما قد يدخل إلى الموقع الكتروني الخاص بك دون مصادقة مناسبة. سيؤدي تغيير مفاتيح الأمان إلى تسجيل خروج جميع المستخدمين المسجلين.

define( 'AUTH_KEY',         'put your unique phrase here' );
define( 'SECURE_AUTH_KEY',  'put your unique phrase here' );
define( 'LOGGED_IN_KEY',    'put your unique phrase here' );
define( 'NONCE_KEY',        'put your unique phrase here' );
define( 'AUTH_SALT',        'put your unique phrase here' );
define( 'SECURE_AUTH_SALT', 'put your unique phrase here' );
define( 'LOGGED_IN_SALT',   'put your unique phrase here' );
define( 'NONCE_SALT',       'put your unique phrase here' );

لمزيد من المعلومات، راجع مقالتنا حول مفاتيح أمان ووردبريس وكيفية استخدامها.

3. تغيير بادئة جدول ووردبريس

يضيف تثبيت ووردبريس الافتراضي النموذجي بادئة wp_ إلى جميع أسماء جداول قاعدة بيانات ووردبريس. يعتقد بعض خبراء أمان ووردبريس أن تغيير بادئة الجدول يمكن أن يجعل قاعدة بيانات ووردبريس الخاصة بك أكثر أمانًا.

للقيام بذلك، تحتاج إلى تغيير السطر التالي في تكوين ووردبريس الخاص بك.

$table_prefix = 'wp_';

إذا كنت تفعل هذا لموقع الكتروني موجود، فستحتاج أيضًا إلى تغيير بادئة الجدول في قاعدة بيانات ووردبريس الخاصة بك. للقيام بذلك، راجع مقالتنا حول كيفية تغيير بادئة قاعدة بيانات ووردبريس.

4. تشغيل تصحيح الأخطاء في ووردبريس

يأتي ووردبريس مزود بميزة تصحيح أخطاء أنيقة تتيح لك رؤية أخطاء ووردبريس أو إخفائها أثناء وضع التصحيح. لتشغيل هذه الميزة، ستحتاج إلى إضافة هذه القاعدة في ملف تكوين ووردبريس الخاص بك.

define( 'WP_DEBUG', true );

يمكنك أيضًا تشغيل تصحيح الأخطاء أثناء إخفاء الأخطاء على الموقع الكتروني الخاص بك وحفظها في ملف سجل بدلاً من ذلك. للقيام بذلك، أضف الأسطر التالية إلى إعدادات التكوين الخاصة بك.

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

سيؤدي هذا إلى إنشاء ملف debug.log داخل مجلد wp-content الخاص بموقع الويب الخاص بك وتخزين جميع أخطاء التصحيح والإشعارات داخل ملف السجل.

5. تغيير موقعك أو عنوان ووردبريس

في العادة، يمكنك تعيين عناوين URL لموقع ووردبريس والموقع من صفحة الإعدادات » عام. ومع ذلك، قد لا تتمكن من القيام بذلك إذا لم يكن لديك حق الوصول إلى موقع ووردبريس الخاص بك، أو كنت ترى أخطاء إعادة التوجيه، أو كنت قد نقلت موقعك للتو.

في هذه الحالة، يمكنك تغيير عناوين URL لموقع ووردبريس والموقع عبر ملف wp-config.php عن طريق إضافة الأسطر التالية:

define('WP_HOME', 'http://www.example.com');
define('WP_SITEURL', 'http://www.example.com');

لا تنسى استبدال example.com بـ اسم الدومين الخاص بك.

6. تجاوز أذونات الملف

يتيح لك ووردبريس تجاوز أذونات الملفات إذا كان المضيف الخاص بك لديه أذونات مقيدة لجميع ملفات المستخدم. لا يحتاج معظم المستخدمين إلى ذلك، ولكنه متاح لأولئك الذين يحتاجون إليه.

define('FS_CHMOD_FILE', 0644);
define('FS_CHMOD_DIR', 0755);

لمعرفة المزيد حول أذونات الملفات، راجع مقالتنا حول كيفية إصلاح خطأ أذونات الملفات والمجلدات في ووردبريس.

7. تغيير إعدادات مراجعة المنشور

يحتوي ووردبريس على ميزة مفيدة جدًا لمراجعة المنشورات والتي تتيح لك التراجع عن التغييرات التي أجريتها على منشوراتك وصفحاتك من خلال الرجوع إلى إصدار سابق أو الحفظ التلقائي.

يمكنك تعطيل أو تغيير إعدادات مراجعة المنشورات من خلال ملف التكوين. فيما يلي إعدادات مختلفة لمراجعة المنشورات يمكنك استخدامها.

يمكنك تغيير عدد مرات تخزين ووردبريس للحفظ التلقائي كمراجعة من خلال إضافة السطر التالي:

define('AUTOSAVE_INTERVAL', 120); // in seconds

قد تحتوي بعض المقالات على موقعك على عشرات المراجعات حسب المدة التي استغرقتها كتابتها. إذا كنت تعتقد أن هذه الميزة تزعجك، فيمكنك تحديد عدد المراجعات لكل منشور.

define('WP_POST_REVISIONS', 10);

إذا كنت تريد، لأي سبب من الأسباب، تعطيل ميزة مراجعات المنشورات بالكامل (لا ينصح بذلك على الإطلاق)، فيمكنك استخدام الكود التالي لتعطيل مراجعات المنشورات.

define( 'WP_POST_REVISIONS', false );

8. تغيير إعدادات سلة المهملات في ووردبريس

يأتي ووردبريس مزود بميزة سلة المهملات المسماة Trash. عندما يرسل المستخدم منشور إلى سلة المهملات، فإنه يظل مخزن على الموقع الكتروني الخاص بك لمدة 30 يومًا أخرى في سلة المهملات. بعد ذلك الوقت، يقوم ووردبريس تلقائيًا بحذفه إلى الأبد.

يمكنك تغيير هذا السلوك عن طريق تغيير عدد الأيام التي تريد الاحتفاظ بها في سلة المهملات.

define( 'EMPTY_TRASH_DAYS', 15 ); // 15 days

إذا لم تعجبك هذه الميزة، فيمكنك تعطيلها عن طريق إضافة الدالة أدناه:

define('EMPTY_TRASH_DAYS', 0 );

ملاحظة: استخدام الصفر يعني أن منشوراتك ستحذف بشكل دائم. لن يطلب منك ووردبريس تأكيد عند النقر فوق “حذف بشكل دائم”. أي نقرة غير مقصودة قد تكلفك…

لمعرفة المزيد، راجع مقالتنا حول كيفية تقييد أو تعطيل ميزة إفراغ سلة المهملات تلقائيًا في ووردبريس.

9. إضافة ثوابت FTP/SSH إلى تكوين ووردبريس

بشكل افتراضي، يسمح لك ووردبريس بترقية نواة ووردبريس والقوالب والاضافات من لوحة تحكم المسؤول. هناك بعض المضيفين الذين يتطلبون اتصال FTP أو SSH في كل مرة تحاول فيها الترقية أو تثبيت اضافة جديدة.

باستخدام الكود، يمكنك تعيين ثوابت FTP أو SSH ولن تضطر إلى القلق بشأنها مرة أخرى أبدًا.

// forces the filesystem method: "direct", "ssh", "ftpext", or "ftpsockets"
define('FS_METHOD', 'ftpext');
// absolute path to root installation directory
define('FTP_BASE', '/path/to/wordpress/');
// absolute path to "wp-content" directory
define('FTP_CONTENT_DIR', '/path/to/wordpress/wp-content/');
// absolute path to "wp-plugins" directory
define('FTP_PLUGIN_DIR ', '/path/to/wordpress/wp-content/plugins/');
// absolute path to your SSH public key
define('FTP_PUBKEY', '/home/username/.ssh/id_rsa.pub');
// absolute path to your SSH private key
define('FTP_PRIVKEY', '/home/username/.ssh/id_rsa');
// either your FTP or SSH username
define('FTP_USER', 'username');
// password for FTP_USER username
define('FTP_PASS', 'password');
// hostname:port combo for your SSH/FTP server
define('FTP_HOST', 'ftp.example.org:21'); 

ملاحظة: لا تنس استبدال مسار WordPress وftp.example.com بمعلومات مضيف FTP الخاصة بك.

10. السماح بإصلاح قاعدة البيانات تلقائيًا

يأتي ووردبريس مزود بميزة مدمجة لـ تحسين قاعدة بيانات ووردبريس وإصلاحها تلقائيًا. ومع ذلك، يتم إيقاف تشغيل هذه الميزة افتراضيًا.

لتمكين هذه الميزة، تحتاج إلى إضافة السطر التالي إلى ملف تكوين ووردبريس الخاص بك.

define('WP_ALLOW_REPAIR', true);

بعد إضافة هذا، تحتاج إلى زيارة عنوان URL التالي لتحسين قاعدة بيانات ووردبريس وإصلاحها.

http://example.com/wp-admin/maint/repair.php

لا تنس استبدال example.com بـ اسم الدومين الخاص بك. سترى صفحة بسيطة بها خيارات لإصلاح قاعدة البيانات أو إصلاحها وتحسينها. لست بحاجة إلى تسجيل الدخول للوصول إلى هذه الصفحة.

11. زيادة حد ذاكرة PHP

بعض الأخطاء الأكثر شيوعًا في ووردبريس ناتجة عن استنفاد ذاكرة PHP. يمكنك زيادة حد ذاكرة PHP من خلال ملف wp-config.php. ما عليك سوى لصق الكود أدناه:

define('WP_MEMORY_LIMIT', '128M');

12. نقل دليل wp-content

يتيح لك ووردبريس نقل دليل wp-content الخاص بك. يعتقد بعض الخبراء أن هذا يمكن أن يساعد في تعزيز أمان ووردبريس.

ستحتاج إلى إضافة الكود التالي إلى ملف wp-config.php الخاص بك:

define( 'WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'] . '/blog/wp-content' );
define( 'WP_CONTENT_URL', 'http://example/blog/wp-content');
define( 'WP_PLUGIN_DIR', $_SERVER['DOCUMENT_ROOT'] . '/blog/wp-content/plugins' );
define( 'WP_PLUGIN_URL', 'http://example/blog/wp-content/plugins');

لا تنسى استبدال example.com بـ اسم الدومين الخاص بك.

13. استخدام جداول المستخدم المخصصة

بشكل افتراضي، يحفظ ووردبريس جميع بيانات المستخدم في الجداول wp_users وwp_usermeta. باستخدام الدالة أدناه، يمكنك تحديد الجدول الذي تريد تخزين معلومات المستخدم فيه.

define('CUSTOM_USER_TABLE', $table_prefix.'my_users');
define('CUSTOM_USER_META_TABLE', $table_prefix.'my_usermeta');

14. تمكين شبكة متعددة المواقع

يأتي كل موقع ووردبريس مزود بميزة تعدد المواقع المضمنة التي تتيح لك إنشاء مواقع ووردبريس متعددة باستخدام نفس التثبيت. لمعرفة المزيد، راجع دليلنا الكامل حول كيفية تثبيت وإعداد شبكة ووردبريس متعددة المواقع.

يمكنك تمكين دالة تعدد المواقع عن طريق إضافة السطر التالي إلى ملف تكوين ووردبريس الخاص بك:

define('WP_ALLOW_MULTISITE', true);

15. تأمين ملف تكوين ووردبريس الخاص بك

كما ترى، يحتوي ملف wp-config.php على إعدادات ووردبريس مهمة حقًا. يقع الملف افتراضيًا في مجلد ووردبريس الجذر، ولكن يمكنك نقله. يمكن نقله خارج دليل public_html الخاص بك، وبالتالي لا يمكن للمستخدمين الوصول إليه. يعرف ووردبريس افتراضيًا أنه يجب عليه البحث في أدلة أخرى إذا لم يتم العثور على الملفات في مجلد ووردبريس الجذر.

يمكنك أيضًا إضافة الكود التالي إلى ملف htaccess. الخاص بك للحد من الوصول إلى هذا الملف.

# Protect wp-config.php
<Files wp-config.php>
    order allow,deny
    deny from all
</Files>

نأمل أن تساعدك هذه المقالة في تعلم بعض الحيل المفيدة لتكوين ووردبريس والتي لم تكن تعرفها. قد ترغب أيضًا بالاطلاع على قائمتنا الضخمة التي تضم أكثر من 57 نصيحة وحيلة واختراق مطلوبة في ووردبريس يمكنك استخدامها على موقعك أو اختياراتنا لـ أفضل الأدوات للمستقلين والمصممين والمطورين في ووردبريس.

اترك تعليقاً