ما هو XML وكيف يمكنك استخدامه مع WordPress؟

نشرت: 2019-04-27

لغة التوصيف الشاملة (XML) في كل مكان. يتم استخدامه للخوادم وأمن الويب والتحديثات والمزيد. عندما يتعلق الأمر بـ WordPress ، فإنه لا يحظى بنفس القدر من الاهتمام مثل اللغات الأكثر شيوعًا مثل PHP. ومع ذلك ، فإن معرفة ماهية XML وكيف يعمل يمكن أن يكون مفيدًا جدًا لأي مالك أو مطور موقع.

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

دعونا نحفر!

اشترك في قناتنا على اليوتيوب

ما هو XML (وأين يتم استخدامه)

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

فيما يلي مثال على مقتطف XML بسيط ، لإعطائك فكرة عما يبدو عليه أثناء العمل:

<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>John Doe</to>
<from>Jane Doe</from>
<heading>Reminder</heading>
<body>Remember to buy more milk!</body>
</note>

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

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

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

كيفية استخدام XML لإنشاء ملفات Sitemap

كما تعلم ، تستخدم محركات البحث "برامج الزحف" لزيارة موقع الويب الخاص بك ، وتحديد الصفحات التي يحتوي عليها ، ثم فهرستها. بعد ذلك ، يستخدم محرك البحث كل تلك المعلومات لإنشاء قوائم بالنتائج ذات الصلة:

بحث Google عن XML.

المشكلة هي أن برامج الزحف تفوت أحيانًا المحتوى. يمكنهم أيضًا فهرسة الصفحات التي تفضل ألا تراها محركات البحث ، أو "اكتشاف" المحتوى المكرر حيث لا يوجد أي شيء.

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

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.example.com/</loc>
<lastmod>2019-01-01</lastmod>
<changefreq>monthly</changefreq>
</url>
</urlset>

بطبيعة الحال ، قد تتضمن خريطة الموقع الحقيقية علامة <url> لكل صفحة تريد أن تقوم محركات البحث بفهرستها. يمكنك أيضًا تضمين معلومات إضافية ، مثل وقت آخر تعديل لكل صفحة ، وعدد المرات التي يجب أن يتحقق فيها محرك البحث من وجود تحديثات ، والمزيد.

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

3 طرق يمكنك من خلالها استخدام ملفات XML في WordPress

تعد ملفات Sitemap مهمة ، ولكنها ليست حالة الاستخدام الوحيدة لهذه اللغة المعينة. كما ذكرنا سابقًا ، يتم استخدام XML على نطاق واسع لتخزين المعلومات ونقلها. لنلقِ نظرة على ثلاث طرق يمكنك من خلالها استخدام هذه الوظيفة في WordPress.

1. استيراد وتصدير بيانات البرنامج المساعد

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

أحد الأمثلة على ذلك هو WooCommerce. تمكّنك الكثير من امتدادات WooCommerce من تصدير قائمة منتجاتك - بما في ذلك جميع البيانات المرتبطة بها - كملف XML عادي:

ملف XML في WordPress.

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

2. تحميل بيانات اختبار وحدة الموضوع

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

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

يقدم WordPress.org ، على سبيل المثال ، ملف XML يحتوي على بيانات اختبار كاملة لموقع الويب. لاستخدامه ، كل ما عليك فعله هو تنزيل الملف ، والانتقال إلى لوحة معلومات WordPress الخاصة بك ، وتحديد خيار Tools> Import> WordPress :

استيراد ملف XML إلى ووردبريس.

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

3. ترحيل محتوى WordPress الخاص بك

أخيرًا وليس آخرًا ، ماذا لو كنت تريد نقل البيانات من موقع WordPress إلى موقع آخر؟ للقيام بذلك ، ستحتاج إلى الانتقال إلى أدوات> علامة التبويب تصدير واختيار المحتوى الذي تريد تصديره ، من بين المنشورات والصفحات والوسائط وما إلى ذلك:

تصدير محتوى ووردبريس.

سيقوم WordPress بإنشاء ملف XML وتنزيله على جهاز الكمبيوتر الخاص بك. يمكنك بعد ذلك تكرار نفس العملية كما في القسم السابق ، بالانتقال إلى علامة التبويب أدوات> استيراد في موقع الويب الثاني وتحميل ملف XML.

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

استنتاج

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

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

  1. إنشاء خرائط المواقع.
  2. استيراد وتصدير بيانات البرنامج المساعد.
  3. تحميل بيانات اختبار وحدة الموضوع.
  4. ترحيل محتوى WordPress الخاص بك.

هل لديك أي أسئلة أخرى حول كيفية استخدام XML في WordPress؟ دعنا نتحدث عنها في قسم التعليقات أدناه!

الصورة المصغرة للمادة من قبل shahsoft / shutterstock.com