خبير Semalt: كيفية إنشاء مكون WordPress بسيط

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

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

الهيكل الأساسي لمكوّن WordPress الإضافي

في دليل تحسين محركات البحث هذا ، سنركز على إنشاء مكون WordPress إضافي. هذا ملف PHP بسيط يحتوي على بعض الإرشادات فيه. في رأيي SEO ، من الجيد دائمًا إنشاء مجلد ووضع ملف PHP بداخله. يجب أن يحتوي هذا المجلد على اسم مشابه للاسم الموجود على المكون الإضافي. بعد إنشاء هذا الملف ، من الضروري تحميله إلى مجلد wp-content / plugins على مضيف الخادم الخاص بك. يحتوي المكوّن الإضافي على بعض الأساسيات. على سبيل المثال ، هناك الرأس.

رأس البرنامج المساعد وورد

يحتوي الرأس البسيط على بنية وظيفية صغيرة يمكن لـ WordPress التعرف عليها. على سبيل المثال ، لديها:

<؟ php

اسم البرنامج المساعد: البرنامج المساعد الجديد لدينا

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

ما تبقى من البرنامج المساعد

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

دالة my_custom_redirect () {

البريد العالمي.

if (is_page () || is_object ($ post)) {

if ($ redirect = get_post_meta ($ post-> ID، 'redirect'، true)) {

wp_redirect (إعادة توجيه $) ؛

خروج؛

add_action ('get_header'، 'my_custom_redirect') ؛

يحتوي هذا المقتطف على وظيفة واحدة بسيطة. يمكن أن يسمح لك بإضافة meta مخصص إلى أي صفحة. علاوة على ذلك ، يمكن أن تساعدك على إضافة "إعادة توجيه" مخصصة باستخدام عنوان URL مختلف. في العنوان السابق ، سيبدو المكون الإضافي بالكامل ؛

<؟ php

/ *

اسم البرنامج المساعد: البرنامج المساعد الجديد لدينا

دالة my_custom_redirect () {

البريد العالمي.

if (is_page () || is_object ($ post)) {

إذا ($ redirect = get_post_meta ($ post-> ID، 'redirect'، true))

wp_redirect (إعادة توجيه $) ؛

خروج؛

add_action ('get_header'، 'my_custom_redirect') ؛

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