كلمة الإدارة |
كلمة الإدارة |
تنبيه هام جداً |
أضف رد جديد |
11-03-2019, 09:21 AM | #1 |
تاريخ التسجيل: Feb 2019
العمر: 29
المشاركات: 1,003
التقييم: 10
|
تاريخ التسجيل: Feb 2019
العمر: 29
المشاركات: 1,003
التقييم: 10
أكواد ووردبرس | 15 كود ووردبرس لضبط إعدادات مدونتك بطريقة سهلة
أكواد ووردبرس | 15 كود ووردبرس لضبط إعدادات مدونتك بطريقة سهلة
مدير الوورد برس يجعل من السهل إدارة الإعدادات بدون حتى لمس سطر برمجي واحد ، إعدادات التهيئة هذه تخزن في جدول (wp-options) داخل قاعدة البيانات ، إلا أنّ الوورد برس نفسه يملك ملف تهيئة منفصل يدعى (wp-config.php) والذي يمكن أن يستخدم من أجل تخصيصات أكثر . في هذه المقالة من مدونة عربي تك التقنية سوف نكشف عن مجموعة أكواد ووردبرس لضبط إعدادات المدونة بالشكل الأنسب. أكواد ووردبرسأكواد ووردبرس ملف wp-config هو الملف الذي فيه بيانات الاستضافة المخصصة (اسم قاعدة البيانات ، مضيف قاعدة البيانات …. وغيرها) يتم تخزينها عندما تقوم بتثبيت موقع وورد برس استضافته ذاتية . يمكنك أيضاً أن تضيف إعدادات تهيئة أخرى إلى هذا الملف يمكنك من خلالها أن تفعّل أو تبطل تفعيل مميزات مثل تصحيح الأخطاء ، الذاكرة المؤقتة ، تعدد المواقع ، تسجيل SSL ، التحديث التلقائي وغيرها الكثير من أكواد ووردبرس . العثور على wp-config وتحريره عندما تقوم بتحميل الوورد برس لا يكون ملف (wp-config.php) موجوداً بعد ضمن مجلد التثبيت ، ولكن هنالك ملف يدعى (wp-config-sample.php) تحتاجه لنسخه وإعادة تسميته ب (wp-config.php) ، ثمّ تحتاج أن تضيف إلى هذا الملف بيانات الاتصال الرئيسية الخاصة بك ( اسم قاعدة البيانات ، اسم مستخدم قاعدة البيانات ، كلمة مرور قاعدة البيانات ، اسم المضيف ، المفاتيح السرية ) . إذا كان مزورد استضافتك يستخدم مثبت (Softaculous auto installer) التلقائي فإنّ هذه العملية ستتم تلقائيا وستجد ملفي (wp-config.php) و (wp-config-sample.php) ضمن مجلد الرووت عندما تتصل بمخدمك عبر بروتوكول FTP . لاحظ أنّ ترتيب الإعدادات مهم ويؤثر لذا لا تقوم بإعادة ترتيبها ، عندما تقوم بتحرير ملف (wp-config.php) دوما استخدم محرر برمجي مثل “Sublime text” ، “Atom” ،”Notepad++” ، “Visual Studio Code” ، أو “TextMate” . ولا تستخدم أي من معالجات الوورد (Microsoft Office ، Google Docs ، LibreOffice، وغيرها ) لتحرير ملفاتك برمجياً فهي سوف تجعل الملف مبعثراً . الإعدادات المخزنة إلى wp-config تتجاهل قاعدة البيانات في حالة يكون فيها نفس نوع الإعداد موجود في كل منهما ( مثل عنوان home ) . أين يجب وضع أكواد ووردبرس ؟ في هذا المقال ستجد 15 كوداً مجتزأً من خلاله تستطيع أن تخصص ملف wp-config.php . معظم خيارات التهيئة هذه ليست موجودة افتراضياً ضمن wp-config ، وإذا أردت استخدامها عليك أن تضيفها أسفل تعليقات الشيفرة والإشارة “<?php” في البداية و أعلى إعدادات MySQL . رقم واحد : تفعيل مصحح أخطاء الوورد برس يمكنك تشغيل مصحح الأخطاء وإيقاف تشغيله في ملف wp-config ( أسفل إعدادات التهيئة لقاعدة البيانات) وتكون قيمتها مضبوطة على false ، ولتشغيل مصحح الأخطاء قم بتغيير هذه القيمة إلى true . الجزء الثاني يفعل مصحح الأخطاء من البداية للنهاية الذي يسمح لك بتصحيح أخطاء CSS و مخطوطات JavaScript ، واستخدم مصححات الأخطاء هذه فقط في مواقع التطوير وليس ضمن مواقع الإنتاج . 1 2 3 4 5 # Turns on PHP debugger define( ‘WP_DEBUG’, true ); # Turns on CSS and JavaScript debugger define( ‘SCRIPT_DEBUG’, true ); رقم اثنين : تغيير بادئة جدول قاعدة البيانات يستخدم الوورد برس بادئة الجدول wp_ بشكل افتراضي ، وإذا أردت قاعدة بيانات آمنة أكثر تستطيع اختيار بادئة جدول معقدة أكثر بكثير من هذه . خيار الإعداد هذا موجود في ملف wp-config افتراضياً ، وكل ماتحتاجه هو تغيير القيمة للمتحول table_prefix$ إلى أخرى أكثر حماية . قم بتغيير بادئة الجدول فقط إذا كان لديك تثبيت سليم أو كنت على موقع تطوير فمن الخطر أن تقوم باستخدامه على موقع إنتاج . 1 2 3 # Creates secure table prefix for database tables # Only numbers, letters, underscores $table_prefix = ‘a81kJt_’; رقم ثلاثة : تغيير عناوين URL للوورد برس يمكنك ضبط عناوين للصفحة الرئيسية وللوورد برس بشكل عام ضمن مدير الوورد برس ضمن قائمة Settings > General ، كما يمكنك أن تقوم بتهيئة العناوين هذه في ملف wp-config . تعريف كل من الثوابت WP_SITEURL و WP_HOME في ملف wp-config له فائدتين : الأولى : من الممكن أن ينقذك في حال لم تستطع الوصول لمنطقة المدير لحاسبك لسبب ما . الثانية : يمكنه أن يقلل عدد استدعاءات قاعدة البيانات خلال قيام موقعك بعملية التحميل . تقوم WP_SITEURL بتخصيص مستخدمي عناوين URL الذين يمكنهم الوصول لموقعك عبرها ، في حين WP_HOME يعرّف جذر تثبيت الوورد برس لديك . وإذا قمت بتثبيت الوورد برس ضمن مجلد الرووت فكليهما سيأخذان نفس القيمة . 1 2 3 4 5 # Specifies site URL define(‘WP_SITEURL’,’http://www.yourwebsite.com’); # Specifies home URL (the root of the WP install) define(‘WP_HOME’,’http://www.yourwebsite.com/wordpress’); رقم أربعة : تفريغ سلة المحذوفات بعد وقت مخصص يمكنك أن تجعل الوورد برس يفرغ سلة المحذوفات تلقائياً بعد عدد من الأيام ، أصغر قيمة لهذا الأمر هي 0 ، في هذه الحالة تقوم بإلغاء ميزة سلة المحذوفات . 1 2 # Empties trash after 7 days define( ‘EMPTY_TRASH_DAYS’, 7 ); رقم خمسة : تفعيل ذاكرة الوورد برس المؤقتة تستطيع تفعيل ميزة ذاكرة الوورد برس المؤقتة الموجودة ضمنه من خلال السطر البرمجي التالي ، ومعظم إضافات الذواكر المؤقتة مثل W3 Total Cache اً بإضافة هذا الجزء من النص البرمجي إلى ملف wp-config . 1 2 # Enables WP cache define( ‘WP_CACHE’, true ); ونتابع مع المزيد من أكواد ووردبرس رقم ستة : تفعيل تعدد المواقع في الوورد برس من خلال إضافة الأمر WP_ALLOW_MULTISITE إلى ملف wp-config ، تستطيع أن تفعل ميزة تعدد المواقع في الوورد برس مما يسمح لك بإنشاء شبكة من مواقع الوورد برس . 1 2 # Turns on WordPress Multisite define( ‘WP_ALLOW_MULTISITE’, true ); رقم سبعة : إعادة توجيه مواقع فرعية ومجلدات فرعية غير موجودة في بعض الأحيان يقوم الزوار بالكتابة في شريط العناوين لعنوان فرعي أو مجلد فرعي غير موجود ، وتستطيع أن تقوم بإعادة توجيه هؤلاء المستخدمين إلى صفحة أخرى على نطاقك (مثلا للصفحة الرئيسية)، وذلك من خلال استخدام الأمر NOBLOGREDIRECT . 1 # Redirects non-existing subdomains and ubfolders to homepage 2 define( ‘NOBLOGREDIRECT’, ‘http://www.yourwebsite.com’ ); رقم ثمانية : إدارة مراجعات المشاركات يحتوي الوورد برس ضمنه نسخة نظام تحكم مما يعني أنّه يخزن كل مراجعات المنشورات التي تقوم بإنشائها ، والمنشورات التي يتم تحريرها دورياً لها أكثر من 25-30 مراجعة والتي يمكنها أن تأخذ مساحة كبيرة من قاعدة البيانات بعد مدّة . مع الأمر WP_POST_REVISIONS تستطيع أن تضبط أكبر رقم من مراجعات المنشورات تريده أو تلغي هذه الميزة من الأساس . 1 2 3 4 5 # Completely disables post revisions define( ‘WP_POST_REVISIONS’, false ); # Allows maximum 5 post revisions define( ‘WP_POST_REVISIONS’, 5 ); ونتابع مع المزيد من أكواد ووردبرس رقم تسعة : تفعيل تحسين قاعدة البيانات يملك الوورد برس ضمنه ميزة تحسين قاعدة البيانات التي يمكنك تفعيلها من خلال إضافة السطر التالي إلى ملف wp-config . الشيء المهم الذي عليك أن تنتبه له هو أن شاشة تحسين قاعدة البيانات هي متاحة لأي شخص ( حتى للزوار الذين ليس لهم تسجيل دخول ) . لذا فعل هذه الميزة لفترة من الوقت الذي تريده لتشغيل أداة التحسين ثم لا تنس أن تقوم بإلغائها . 1 2 # Turns on database optimization feature define( ‘WP_ALLOW_REPAIR’, true ); رقم عشرة : إلغاء تفعيل التحديثات التلقائية يقوم الوورد برس بتشغيل التحديثات في الخلفية تلقائيا بشكل افتراضي من أجل الإصدارات الثانوية وملفات الترجمة . يمكنك أن تنشط هذه الميزة وتلغيها من خلال ضبط القيم للثوابت AUTOMATIC_UPDATER_DISABLED ( لكل التحديثات ) ، و WP_AUTO_UPDATE_CORE ( لتحديثات النواة ) وذلك حسب الأوامر التالية : 1 2 3 4 5 6 7 8 9 10 11 # Disables all automatic updates define( ‘AUTOMATIC_UPDATER_DISABLED’, true ); # Disables all core updates define( ‘WP_AUTO_UPDATE_CORE’, false ); # Enables all core updates, including minor and major releases define( ‘WP_AUTO_UPDATE_CORE’, true ); # Enables core updates only for minor releases (default) define( ‘WP_AUTO_UPDATE_CORE’, ‘minor’ ); رقم أحد عشر: زيادة حدود ذاكرة PHP بعض الأحيان قد ترغب بزيادة حدود ذاكرة PHP لمزود الاستضافة والذي خصصها لموقعك ، وسترغب بذلك بالأخص إذا حصلت على الرسالة التي تخبرك أنّك استنفذت حجما من البايتات على الذاكرة المتاحة “Allowed memory size of xxxxxx bytes exhausted” . من أجل القيام بهذه الزيادة استخدم WP_MEMORY_LIMIT من أجل الموقع الإلكتروني و استخدم WP_MAX_MEMORY_LIMIT من أجل موقع المدير . مع ملاحظة أنّ بعض الاستضافات لا تسمح بزيادة حدود الذاكرة يدوياً ، في هذه الحالة اتصل بهم واسألهم أن يقوموا بذلك من أجلك . 1 2 3 4 5 # Sets memory limit for the website define( ‘WP_MEMORY_LIMIT’, ’96M’ ); # Sets memory limit for the admin area define( ‘WP_MAX_MEMORY_LIMIT’, ‘128M’ ); رقم اثنا عشر : تسجيل دخول SSL إجباري لزيادة أمان موقعك تستطيع إجبار المستخدمين على تسجيل الدخول عبر SSL كل مرة ، الأمر FORCE_SSL_ADMIN يجعل SSL إلزامياً لكل من تسجيلات دخول المستخدمين و جلسات المدير. والجدير بالذكر أنّ الأمر FORCE_SSL_LOGIN المتاح سابقا تم إهماله في وورد برس 4.0 لذا عليك الآن أن تستخدم دوما الأمر FORCE_SSL_ADMIN . 1 2 # Forces SSL login define( ‘FORCE_SSL_ADMIN’, true ); رقم ثلاثة عشرة : إلغاء تحديثات وتحرير الثيمات والإضافات المدراء يمكنهم أن يحرروا ملفات الثيم والإضافة في موقع مدير الوورد برس ، تستطيع أن تجعل موقعك أكثر أمانا إذا ألغيت محررات الثيمات والإضافات باستخدام الأمر DISALLOW_FILE_EDIT ، بحيث إذا تم قرصنة موقعك لن يكون المقرصن قادراً على الوصول إلى ملفات الثيم والإضافة . كما تستطيع أن تلغي ميزة تحديث الثيم والإضافة من خلال استخدام DISALLOW_FILE_MODS. بهذه الحالة لن يكون المدراء قادرين على تحديث الإضافات والثيمات في منطقة المدير . إن DISALLOW_FILE_MODS تلغي أيضاً محرر الثيم والإضافة بحيث إذا استخدمتها لن تحتاج لإضافة DISALLOW_FILE_EDIT . 1 2 3 4 5 # Disables the plugin and theme editor define( ‘DISALLOW_FILE_EDIT’, true ); # Disables the plugin & theme editor PLUS the plugin & theme update define( ‘DISALLOW_FILE_MODS’, true ); رقم أربعة عشرة : مسح تحرير الصور عندما تقوم بالتحرير على صورة فإنّ الوورد برس يقوم بحفظها بقرارات مختلفة ، لكن إذا لم ترغب باستخدام الإعدادات المضبوطة سابقاً لصورك يمكنك أن تزيلها من خلال ضبط القيمة للمتحول IMAGE_EDIT_OVERWRITE إلى true . بالنتيجة ملفات الصورة السابقة سيتم الكتابة فوقها من قبل الصورة الجديدة عندما تقوم بتحريرها و فقط الإعداد اللاحق بعد أن تنته من التحرير سيتم تخزينه ضمن مجلد wp-content . 1 2 # Cleans up image edits define( ‘IMAGE_EDIT_OVERWRITE’, true ); رقم خمسة عشرة : إلغاء صفحات HTML الغير مرشحة هو الكود الأخير من أكواد ووردبرس في مقالتنا هذه . رغم أنّ المستخدمين على المستوى السفلي ( المتابعين ، الكتاب ، المساهمين ) لا يمكنهم نشر صفحات HTML غير مرشحة في الوورد برس ، إلا أنّ المحررين والمدراء يمكنهم القيام بذلك . من خلال إضافتك للسطر البرمجي التالي إلى ملف wp-config يمكنك أن تزيد الأمان من خلال منع المستخدمين على المستوى العالي من نشر صفحات HTML غير مرشحة . 1 2 # Disables unfiltered HTML for admins and editors define( ‘DISALLOW_UNFILTERED_HTML’, true ); المصدر: منتديات رحيل لكل العرب - من قسم: قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress |
اقتباس |
أضف رد جديد |
الكلمات الدلالية (Tags) |
منتديات رحيل, رحيل, شبكة رحيل, r7il, r7il.com |
الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
|
|
المواضيع المتشابهه | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
طريقة تساعدك علي جلب 10,000 زائر يوميا إلى مدونتك ؟ | raheel | قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress | 1 | 27-07-2019 11:46 PM |
ضبط إعدادات الشحن (Shipping) لمتجرك الإلكتروني على منصة WooCommerce | مهرة النجدية | قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress | 1 | 22-07-2019 06:58 PM |
ضبط إعدادات الحسابات، البريد الإلكتروني، والواجهة البرمجية لمتجرك الإلكتروني على منصة | مهرة النجدية | قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress | 1 | 22-07-2019 06:47 PM |
طريقة سهلة لزيادة حركة الزوار في موقعك | raheel | قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress | 0 | 27-03-2019 10:12 PM |