اختر لونك:
وَقُلِ اعْمَلُوا فَسَيَرَى اللَّهُ عَمَلَكُمْ وَرَسُولُهُ وَالْمُؤْمِنُونَ ۖ وَسَتُرَدُّونَ إِلَىٰ عَالِمِ الْغَيْبِ وَالشَّهَادَةِ فَيُنَبِّئُكُم بِمَا كُنتُمْ تَعْمَلُونَ [ التوبة : ( 105 )] كلمة الإدارة

يرجى إختيار القسم المناسب قبل النشر وسيعاقب المخالف بإنذار أول مرة وسيتم حظره إذا تكرر ذلك كلمة الإدارة

يُمنع كتابة مواضيع السحر والشعوذة والروحانيات والابراج بكافة الأشكال والمخالف سيعاقب بحظر مؤقت وإذا تكرر سيكون حظر دائم تنبيه هام جداً



أضف رد جديد
 
LinkBack أدوات الموضوع انواع عرض الموضوع

قديم 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 );

القيصر غير متواجد حالياً   اقتباس
أضف رد جديد

الكلمات الدلالية (Tags)
منتديات رحيل, رحيل, شبكة رحيل, r7il, r7il.com


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
طريقة تساعدك علي جلب 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


الساعة الآن 09:32 AM

 


Content Relevant URLs by vBSEO ©2010, Crawlability, Inc.