15 تعديلات أساسية على WP-Config يجب أن تعرفها
نشرت: 2020-04-24
يعد wp-config.php ملفًا أساسيًا في WordPress يحتوي على معلومات حول قاعدة بيانات موقع الويب (قيم قاعدة البيانات وبيانات اعتماد مستخدم قاعدة البيانات والمضيف).
في هذه المقالة ، سأشرح بالتفصيل الاستخدامات الخمسة عشر الأكثر شيوعًا لملف wp-config.php حتى تتمكن من فهم كيفية عمل تثبيت WordPress بشكل أفضل وكيف يمكنك الاستفادة بشكل أفضل من الملفات الأساسية لأداء موقعك على الويب وأمانه.
- أين يقع ملف wp-config.php؟
- كيفية تجاوز معلومات اتصال FTP؟
- كيفية تمكين التصحيح في WordPress؟
- كيفية تغيير موقع ووردبريس URL؟
- كيفية زيادة أو تقليل ذاكرة PHP؟
- كيفية تحرير توقيت صندوق القمامة؟
- كيف يمكن تعطيل التحديثات التلقائية؟
- كيفية تعيين فترات الحفظ التلقائي؟
- كيفية تعيين بادئة قاعدة البيانات؟
- كيف يتم تمكين الشبكة متعددة المواقع؟
- كيفية تمكين تكوين سجل الخطأ؟
- كيفية تشغيل التخزين المؤقت في WordPress؟
- كيف يتم تكوين إعدادات قاعدة البيانات؟
- إعادة توجيه المجالات الفرعية والمجلدات الفرعية غير الموجودة
- كيفية تحرير مراجعة المنشور؟
- كيفية تعيين مجال ملف تعريف الارتباط؟
أين يقع ملف wp-config.php؟
السؤال الشائع بين مستخدمي WordPress ، وخاصة للمبتدئين ، هو "أين يوجد ملف wp-config.php"؟
الجواب بسيط ، ستجد هذا الملف الأساسي في دليل جذر WordPress ، لكنه يعتمد على موقع الخادم.
إذا كنت تعمل على مضيف محلي بإعداد مثل XAMPP ، فانتقل إلى xampp → htdocs → test . في حالتي ، اسم مجلد الموقع هو " اختبار ".

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

الآن بعد أن عرفت مكان العثور على هذا الملف الأساسي المهم ، سأخوض الآن في تفاصيل كيفية الاستفادة من هذا الملف لتحسين تجربة WordPress الخاصة بك.
1. كيفية تجاوز معلومات اتصال FTP؟
إذا لم تكن قادرًا على تحديث نواة WordPress والمكونات الإضافية إلى إصدار أحدث بسبب خلل في اتصال FTP ، فيمكنك تجاوز معلومات اتصال FTP.
لهذا ، كل ما عليك فعله هو إضافة السطر التالي من التعليمات البرمجية في ملف wp-config.php:
تعريف ('FS_METHOD' ، 'مباشر') ؛2. كيفية تمكين التصحيح في WordPress؟
تصحيح الأخطاء هو ممارسة جيدة لتحسين جودة الكود بشكل عام ، واكتشاف مصدر الخطأ واستكشاف الأخطاء وإصلاحها.
لتمكين وضع التصحيح في WordPress ، كل ما عليك فعله هو إضافة سطور التعليمات البرمجية التالية في wp-config.php:
تعريف ('WP_DEBUG' ، خطأ) ؛ // تعطيل وضع التصحيح افتراضيًا
تعريف ('WP_DEBUG' ، صحيح) ؛ // تمكين وضع التصحيح3. كيفية تغيير موقع ووردبريس URL؟
إذا قمت بترحيل موقع WordPress الخاص بك إلى مضيف جديد ، أو قمت بتغيير اسم المجال أو ترغب في تحديث عنوان URL من HTTP إلى HTTPS ، فإن إضافة سطور التعليمات البرمجية التالية في ملف wp-config.php سيفي بالغرض:
حدد ("WP_SITEURL" ، "http://www.example.com") ؛
تعريف ('WP_HOME'، 'http://www.example.com')؛طريقة بديلة هي استخدام متغير SERVER الذي يعيّن هذه القيم ديناميكيًا.
حدد ('WP_HOME'، 'https: //'. $ _SERVER ['HTTP_HOST'])؛
حدد ('WP_SITEURL'، 'https: //'. $ _SERVER ['HTTP_HOST']) ؛4. كيفية زيادة (أو تقليل) ذاكرة PHP؟
تتوفر هذه الميزة في منصة استضافة WordPress المُدارة من Cloudways ، ولكن بالنسبة لمستخدمي WordPress الذين لا يستخدمون Cloudways ، يمكن أن تصبح مشكلة. يمكن ضبط ذاكرة PHP المتوفرة لتطبيق WordPress عن طريق إضافة السطر التالي:
تعريف ('WP_MEMORY_LIMIT'، '64M') ؛إذا لزم الأمر ، يمكنك تعيين الحد الأقصى للذاكرة:
تعريف ('WP_MAX_MEMORY_LIMIT'، '256M')؛لاحظ أن مستخدمي Cloudways لا يتعين عليهم تحرير ملف wp-config. يمكنهم ببساطة تغيير القيمة في إعدادات التطبيق من Cloudways Platform.
5. كيفية تعديل توقيت صندوق المهملات؟
إذا قام المستخدم بحذف المنشورات والصفحات والتعليقات ، فسيتم إرسالها إلى Trash Box حيث يقوم WordPress بحذفها تلقائيًا بعد 30 يومًا. لتغيير هذه المدة ، يمكنك إضافة السطر التالي لتعديل هذه القيمة لتناسب احتياجاتك. في المثال التالي ، قمت بتقليله إلى 15 يومًا.
حدد ("EMPTY_TRASH_DAYS" ، 15) ؛يمكنك أيضًا تعطيل ميزة Trash تمامًا عن طريق تعيين القيمة على صفر كقيمة في السطر أعلاه.

6. كيف يمكن تعطيل التحديثات التلقائية؟
تم تقديم التحديثات التلقائية كجزء من إصدار WordPress 3.7 حيث يتم تحديث الإصدارات الأساسية الثانوية وملفات الترجمة تلقائيًا. إذا كنت ترغب في تعطيل هذه الميزات ، أضف السطر التالي في wp-config.php:
تعريف ('AUTOMATIC_UPDATER_DISABLED' ، صحيح) ؛إذا كنت ترغب في تعطيل التحديثات التلقائية لنواة WordPress الخاصة بك (تحديثات ثانوية وكبيرة) ، فكل ما عليك فعله هو إضافة سطور التعليمات البرمجية التالية في ملف تكوين WordPress:
# تعطيل كافة التحديثات الأساسية:
تعريف ('WP_AUTO_UPDATE_CORE' ، خطأ) ؛# تمكين جميع التحديثات الأساسية الصغيرة والكبيرة:
تعريف ('WP_AUTO_UPDATE_CORE' ، صحيح) ؛7. كيفية تعيين فترات الحفظ التلقائي؟
عند إنشاء المنشور أو تحريره ، يقوم WordPress تلقائيًا بحفظ مراجعات المنشور. القيمة الافتراضية لفاصل الحفظ التلقائي هي 60 ثانية ويمكن زيادتها أو إنقاصها بإضافة السطر التالي:
تعريف ('AUTOSAVE_INTERVAL'، 180) ؛8. كيفية تعيين بادئة قاعدة البيانات؟
عند تثبيت WordPress على إعداد المضيف المحلي الخاص بك مثل XAMPP ، فإن أحد الخيارات هو تحديد بادئة جدول قاعدة البيانات المخزنة في ملف wp-config.php على النحو التالي:
table_prefix $ = 'wp_'؛
أنا شخصياً أوصيك بتغيير البادئة الافتراضية كإجراء احترازي أمني.
9. كيف يمكن تفعيل شبكة ووردبريس متعددة المواقع؟
إذا كنت ترغب في تمكين وظيفة المواقع المتعددة ، فأنت بحاجة إلى إضافة الكود التالي إلى ملف wp-config.php الخاص بك.
تعريف ('WP_ALLOW_MULTISITE' ، صحيح) ؛بعد إضافة هذا الرمز ، ستتوفر صفحة جديدة "الشبكة" في قسم الأدوات في مدير WordPress.
إذا كنت تريد معرفة كيفية إعداد موقع WordPress متعدد المواقع ، فإليك الدليل الكامل .
10. كيفية تمكين تكوين سجل الأخطاء؟
فيما يلي طريقة سهلة لتمكين تسجيل الأخطاء الأساسي لموقعك المدعوم من WordPress. قم بإنشاء ملف يسمى php_error.log في الدليل الذي تختاره وجعله قابلاً للكتابة على الخادم. بعد ذلك ، قم بتحرير المسار في السطر الثالث من الكود التالي ووضع المقتطف في ملف wp-config.php:
ini_set ('log_errors'، 'On') ؛
ini_set ('display_errors'، 'Off') ؛
ini_set ('error_log'، '/ home / path / domain / logs / php_error.log') ؛11. كيف يتم تشغيل التخزين المؤقت في WordPress؟
ما عليك سوى إضافة الكود التالي في ملف wp-config.php لتشغيل WP-Cache.
تعريف ('WP_CACHE' ، صحيح) ؛12. كيف يتم تكوين إعدادات قاعدة البيانات؟
يمكنك تحرير إعدادات اتصال قاعدة البيانات من ملف تهيئة WordPress ومطابقة قيم قاعدة البيانات (الاسم والمستخدم وكلمة المرور والمضيف) مع قيم قاعدة بيانات الاستضافة.
/ ** إعدادات MySQL - احصل على هذه المعلومات من مضيف الويب الخاص بك ** //
/ ** اسم قاعدة البيانات الخاصة بـ WordPress * /
حدد ("DB_NAME" ، "اسم قاعدة البيانات") ؛
/ ** اسم مستخدم قاعدة بيانات MySQL * /
تعريف ("DB_USER" ، "اسم مستخدم قاعدة البيانات") ؛
/ ** كلمة مرور قاعدة بيانات MySQL * /
تعريف ('DB_PASSWORD' ، 'كلمة مرور قاعدة البيانات الخاصة بك) ؛
/ ** اسم مضيف MySQL * /
تعريف ('DB_HOST'، 'localhost') ؛يستخدم مقدمو الاستضافة المختلفون قيم DB_Host مختلفة ، وتستخدم Cloudways "المضيف المحلي" (المضيف المحلي هو قيمة DB_HOST الشائعة).
أحد الأخطاء الأكثر إحباطًا هو "خطأ في إنشاء اتصال قاعدة بيانات". يظهر عادةً عندما تقوم بترحيل موقعك ، ويحتوي ملف wp-config على معلومات قاعدة بيانات قديمة أو غير صحيحة. فيما يلي دليل كامل لإصلاح خطأ اتصال قاعدة البيانات .
13. إعادة توجيه المجالات الفرعية والمجلدات الفرعية غير الموجودة
عندما يحاول الزائر الوصول إلى مجال فرعي أو مجلد فرعي غير موجود على موقع الويب الخاص بك ، يمكنك ببساطة إعادة توجيه زوار موقعك إلى صفحة أو عنوان URL محدد. كل ما عليك فعله هو لصق السطر التالي من التعليمات البرمجية في ملف wp-config.php.
حدد ("NOBLOGREDIRECT" ، "http://example.com") ؛لا تنس استبدال "http://example.com" بعنوان URL لموقع الويب الخاص بك.
14. كيفية تحرير ما بعد المراجعة؟
يمكنك تعطيل ميزة مراجعة المنشور تمامًا وأيضًا تعيين الحد الأقصى لعدد المراجعات التي يمكن لـ WordPress تخزينها.
لتعطيل وظيفة مراجعة النشر ، ما عليك سوى إضافة السطر التالي في ملف تهيئة WordPress.
تعريف ('WP_POST_REVISIONS' ، خطأ) ؛للحد من عدد المراجعات ، ما عليك سوى استبدال القيمة الخاطئة بأي رقم صحيح. على سبيل المثال ، يحد السطر التالي من المراجعات إلى 12 فقط.
حدد ('WP_POST_REVISIONS' ، 12) ؛15. كيفية تعيين نطاق ملف تعريف الارتباط؟
يتيح لك WordPress تعيين نطاق ملف تعريف الارتباط لموقع WordPress الخاص بك (لإعدادات المجال غير العادية). ها هو الرمز.
حدد ("COOKIE_DOMAIN" ، "www.cloudways.com") ؛تغليف!
آمل أن تساعدك هذه المقالة في فهم ماهية ملف wp-config.php وكيفية استخدام ملف WordPress الأساسي هذا لتمكين أو تعطيل الوظائف المختلفة.
إذا كان لديك أي استفسارات في ذهنك ، فأخبرني بذلك في قسم التعليقات وسأكون سعيدًا جدًا لمساعدتك. في غضون ذلك ، ما عليك سوى التحقق من نظامنا الأساسي والنقر على زر بدء الإصدار التجريبي المجاني وجعل موقع الويب الخاص بك أسرع بنسبة 100٪.
