إنشاء ثيم فرعي في ووردبريس باستخدام PHP
نشرت: 2022-11-10قالب WordPress الفرعي هو سمة ترث وظائف سمة أخرى ، تسمى السمة الرئيسية. غالبًا ما يتم استخدام السمات الفرعية عندما تريد إجراء تغييرات على سمة موجودة دون فقد القدرة على تحديث النسق الرئيسي. PHP هي لغة برمجة يمكن استخدامها لإنشاء سمات WordPress والإضافات. في هذا البرنامج التعليمي ، سوف نتعلم كيفية إنشاء قالب فرعي لموضوع WordPress موجود باستخدام PHP.
المصفوفات هي متغيرات خاصة يمكنها الاحتفاظ بقيم متعددة في متغير واحد دون إنشاء المزيد من المتغيرات. نستخدم مصفوفة دالة المصفوفة () في PHP لإنشاء مصفوفة. فهرس أي متغير في المصفوفة هو المتغير الأول في المصفوفة.
ما هو موضوع الطفل في ووردبريس؟

السمة الفرعية في WordPress هي سمة ترث وظيفة سمة أخرى ، تسمى السمة الأصلية. غالبًا ما يتم استخدام السمات الفرعية عندما تريد إجراء تغييرات على سمة موجودة دون فقد القدرة على تحديث النسق الرئيسي.
إنها سمة WordPress مرتبطة ارتباطًا وثيقًا بموضوع آخر وتحتوي على بعض وظائفها وتصميمها. مواضيع الأطفال ليست مجردة أو محدودة أو أحادية البعد بطبيعتها. لا ينبغي الخلط بين سمة WordPress هذه وبين السمة التي تستخدمها حاليًا. إنها طبقة ثالثة من المحتوى أعلى موضوع أصلي. يسمح لك بتخصيص سمة WordPress الخاصة بك بالإضافة إلى السماح لمطورك بإضافة السمات الموجودة وتعديلها وإزالتها. عند إضافة ميزات أو أنماط جديدة إلى سمة WordPress ، من الأفضل استخدام السمات الفرعية. إذا قمت بإجراء تغييرات مباشرة في ملفات header.php أو function.php أو function.html ، فستفقد جميع التغييرات التي تم إجراؤها في المرة السابقة التي قمت فيها بتحديث المظهر الخاص بك.
في هذه الحالة ، فإن الموضوع الفرعي ضروري. باستخدام السمات الفرعية ، يمكنك تغيير محتوى قالب WordPress الخاص بك بطريقة مقيدة ومقيدة. إذا كنت ترغب في إجراء تغييرات على سمة WordPress الخاصة بك كبيرة جدًا أو إذا كنت ترغب في إضافة وظيفة غير موجودة بالفعل في المظهر الخاص بك ، فيجب عليك استخدام سمة مخصصة . في معظم الأوقات ، عندما تشتري سمات مسبقة الصنع من الأسواق ، ستتلقى السمة الفرعية في المقابل.
يجب نسخ ملفات CSS و function.php إلى مجلد القالب الفرعي ، بالإضافة إلى محتويات مجلد النسق الأصل. ومع ذلك ، إذا كنت تقوم بإنشاء سمة فرعية ، فقد ترغب في ضبط بعض الميزات والإعدادات. قبل تخصيص السمة الفرعية ، يجب عليك أولاً تحديد ما إذا كان الترخيص ضروريًا. يمكنك استخدام قالب فرعي مجانًا أو بسعر مخفض إذا تم استخدامه في موقع تجاري مع WordPress. إذا كنت ترغب في فرض رسوم على المظهر الفرعي الخاص بك ، فستحتاج إلى تحديد ترخيص من موقع ترخيص WordPress Theme. بعد اختيار ترخيص ، ستحتاج إلى تحديد الملفات التي تريد تضمينها في المظهر الفرعي الخاص بك. بينما توصي WordPress Codex بتضمين الملفات الخاصة بالموضوع الأصلي ، قد ترغب في تضمين ملفات إضافية ، مثل الشعار أو ورقة الأنماط. سيكون اسم الموضوع الذي تنشئه كطفل أحد أهم القرارات التي يجب عليك اتخاذها. يجب أن يكون اسم القالب الفرعي مطابقًا لاسم القالب الأصلي ، ولكن يجب أن يكون له امتداد a.thmx. عندما يسمى موضوع الأصل "MyTheme" ، يجب تسمية القالب الفرعي "MyTheme.thmx." إذا كنت تنوي نشر القالب الفرعي الخاص بك ، فستحتاج إلى تحميله إلى مستودع قوالب WordPress بمجرد أن يصبح جاهزًا. يمكن الوصول إلى محرر سمة WordPress بالنقر فوق الزر "تحميل سمة". سيكون ملف thmx مطلوبًا لموضوع طفلك ، وستحتاج إلى تحميله. يتيح لك المظهر الفرعي تخصيص وظائف وأسلوب سمة WordPress دون تعديل الرمز أو التصميم. هذه طريقة رائعة لتخصيص سمة لتلبية احتياجات كل مستخدم على حدة ، مما يلغي الحاجة إلى البدء من نقطة الصفر.

لماذا يجب عليك استخدام ثيمات الأطفال في WordPress
باختصار ، تسمح لك السمات الفرعية بتعديل سمة WordPress الحالية دون تعديل ملفات السمات الأصلية. علاوة على ذلك ، يمكن أن تكون مفيدة في حالة التصميم أو التخطيط الجديد الذي لا يتطلب أي تغييرات في كود WordPress .
ما هي وظيفة ملف php في وورد؟
ملف php هو ملف يحتوي على كود مكتوب بلغة البرمجة php . يتم تنفيذ التعليمات البرمجية الموجودة في ملف php بواسطة خادم الويب عندما يصل المستخدم إلى الملف. WordPress هو نظام إدارة محتوى (CMS) مكتوب بلغة php. يتم تنفيذ الكود الموجود في ملفات php الخاصة بتثبيت Wordpress بواسطة خادم الويب عندما يطلب المستخدم صفحة من موقع Wordpress.
Functions.php هو ملف وظيفي لقالب WordPress ، وهو عبارة عن قالب. ستتمكن من استخدامه كمكوِّن إضافي لموقع WordPress الخاص بك بمجرد الترقية إلى المظهر الجديد. من خلال تحرير هذا الملف باستخدام الرموز المخصصة ، يمكنك تضمين أنواع المنشورات والتصنيفات والأكواد القصيرة وما إلى ذلك. باستخدام مقتطفات التعليمات البرمجية المخصصة ، يمكنك إضافتها إلى موقع WordPress الخاص بك دون تعديل ملف jobs.php. باستخدام البرنامج المساعد WPCode ، يمكنك بسهولة إضافة ميزات WordPress المخصصة باستخدام مقتطفات التعليمات البرمجية. يمكنك تحميل صور SVG واختيار المحرر المناسب لك باستخدام المقتطفات الجاهزة ، والتي ستحافظ على أمان موقع WordPress الخاص بك.
مرحبًا بالعالم: طباعة (شكرًا لك!).
عند استخدام الرمز المختصر المحدد في منشور أو صفحة ، فسوف ينتج عنه النتائج التالية.
إنه لمن دواعي سروري أن أرحب بكم في العالم.
أين هي وظائف موضوع طفلي Php؟
إذا لم تتمكن من العثور على ملف jobs.php الخاص بسمة الطفل ، فقد تحتاج إلى التحقق من مجلد السمة الخاصة بك للحصول على دليل يسمى "inc" أو "include". إذا وجدت function.php في أي من هذه الدلائل ، فما عليك سوى نقلها إلى مستوى أعلى في الدليل الرئيسي لموضوعك.
في هذا البرنامج التعليمي ، سنتعرف على كيفية إضافة وظائف إلى قالب WordPress الفرعي الخاص بك. سيتم إجراء تغييرات على طريقة ظهور المعلومات الوصفية لمنشور ما في نسق Twenty Twelve. سيكون هذا هو الأول من سلسلة من البرامج التعليمية التي ستغطي كيفية إضافة وظائف إلى السمات الفرعية. عندما ننظر إلى ملف function.php المضمن في Twenty Twelve ، يمكننا أن نرى معلومات رأس شيقة جدًا. يتم استخدام استدعاء مثل هذا لالتفاف هذه الوظائف القابلة للتوصيل. سيتم تضمين الوظيفة twentytwelve_nice_function (بافتراض وجودها) في السمة الأصلية إذا لم تكن موجودة بالفعل. لحفظ ملف فارغ كـ function.php ، ضعه في مجلد النسق الفرعي باستخدام function.php كاسم الملف.
سيتم تعديل الإخراج الافتراضي للقيم الاثني عشر في هذا البرنامج التعليمي. تحتوي هذه الفئة على قسم جديد للدالة التي تنشئ السلسلة المنسقة لخط معلومات التعريف اللاحقة. آخر شيء يتعين علينا القيام به هو إنشاء div meta div الجديد المخصص التابع للطفل من خلال إنشاء قواعد CSS. انتقل إلى مجلد النسق الفرعي وانسخ ملف jobs.php الجديد بالإضافة إلى ملف style.css المعدل.