ووردبريس: أسرار وحيل ملف wp-config.php

wordpress-logo

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

تضمين بيانات الـ FTP

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

define( 'FTP_USER', 'username' );
define( 'FTP_PASS', 'password' );
define( 'FTP_HOST', 'ftp.example.org' );

زيادة أو تقليص الحد الأعلى للذاكرة

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

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

تعطيل ميزة مراجعات المقالات

ميزة المراجعات مفيدة بﻻ شك، ولكن في حال أردت تعطيلها على الموقع كامﻻً، يمكنك تنفيذ ذلك عبر إضافة هذا الثابت مع القيمة false، أو يمكنك تحديد عدد أقصى للمراجعات عبر تعيين رقم صحيح.

define('WP_POST_REVISIONS', false );

تعطيل محرر الإضافات والقوالب

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

define( 'DISALLOW_FILE_EDIT', true );

خاتمة

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

15 رأي حول “ووردبريس: أسرار وحيل ملف wp-config.php”

  1. سلام
    بارك الله فيك اخي العزيز ، بالمناسبة لا اعرف اسمك بعد ؟
    المهم
    بخصوص الحيلة الأخيرة ، انا استعمل اضافة wp-super-cash
    هل سيغني ذلك الكود عن الإضافة ؟؟

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

    خل خناك اضافة او كود معين لعمل هذا الطلب

    شكرا

    1. أهلا فيك أخ محمد،،

      الحل بسيط كما أرى ومايحتاج إضافة، ادخل على لوحة التحكم > إعدادت > مناقشة
      تبويب (قبل ظهور التعليق) أعتقد أن الخيار المفعل عندك هو (يجب على المدير الموافقة على نشر التعليق)

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

  3. السلام عليكم ورحمة الله

    شكرا على مجهوداتك الرائعة ..

    لدي استفسار حول التحديث والترقية الالية

    في السابق كنت استطبع عمل ترقية آلية في ثوان للمدونة والاضافات ..

    أما الآن لا استطيع عمل ذلك آاليا يطلب مني ادخال الباسسوررد للاف تي بي ولا لكن لا يقبل

    اكثر خطأ يظهر لي .. لا يوجد ملفات المجلد فارغ

  4. لم أستطع الدخول إلى لوحة تحكم وورد بريس
    تاتيني الرسالة التالية ولا أستطيع إصلاح الخطأ
    Catchable fatal error: Object of class WP_Error could not be converted to string in /home/lahdha/public_html/wp-includes/default-constants.php on line 229

      1. سيدي الكريم شكرا على ردّك السريع .. أنا أواجه مشكلة حقيقيّة:
        أنا لا أستطيع الدخول للوحة تحكم وورد بريس ويبدو ان السبب هو وجود سطر منقوص في ملف default-constants.php

        الرسالة التي تصلني تقول إن الخطأ في مستوى السطر 229 وسأنسخه لك:
        define(‘COOKIEPATH’, preg_replace(‘|https?://[^/]+|i’, ”, get_option(‘home’) . ‘/’ ) );

اترك رد