منتديات رحيل لكل العرب

منتديات رحيل لكل العرب (https://r7il.com/vb/)
-   قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress (https://r7il.com/vb/f20/)
-   -   كيفية انشاء القالب الابن (https://r7il.com/vb/t2511/)

القيصر 11-03-2019 04:55 AM

كيفية انشاء القالب الابن
 
كيفية انشاء القالب الابن
الموضوع بسيط جدا ويمكنك تتبع الخطوات التالية بنسخ المثال ادناه ثم لصقه وهناك ثلاث خطوات رئيسية حسب الاتي

انشاء فولدر خاص بالقالب الابن وتحميله الى الووردبريس
انشاء ملف الاستايل stylesheet مع كافة معلومات القالب الابن الجديد
استدعاء ملف الاستايل الاساسي في القالب الرئيسي
بمجرد الانتهاء من الخطوات اعلاه اصبح لديك قالب ابن وعند تفعيله على الووردبريس ستجد المظهر المرئي لموقعك كما هو ولم يتغير، ولكنه اصبح يستخدم القالب الابن.

ودلوقتي سوف نتتبع واشرح بالصور الخطوات اعلاه وسوف استخدام في هذا المثال قالب AVADA المعروف لدى الجميع Avada | Responsive Multi-Purpose Theme

الخطوة الاولى: هو انشاء مجلد جديد بأي اسم تريده كما هو واضح المثال ادناه وانا سوف اقوم بتسميه الملف Blue-request
الخطوة الثانية هي انشاء ملف الاستايل CSS ويجب ان يكون اسمه style.css ويجب ان يحتوي الملف على هذه الشفر قالب ووردبريس بلو
Author: Ahmed Abdul Azim
Version: 1.0.0
Tags: ووردبريس. تعليم، دروس
Template: Avada
Version: 1.0.0
Text Domain: Avada
License: GPL-2.0+
*/
view rawstyle.css hosted with ❤ by GitHub
العناصر المهمة والضرورية في السطور اعلاه هي Theme Name وهي التي تخبر الووردبريس عن اسم قالبك والذي سيتم عرضه العنصر الثاني Template هي التي تخبر الووردبريس عن القالب الرئيسي والباقي عبارة عن بيانات مثل الوسوم او اسم الكاتب او رقم اصدار القالب الابن الخاص بك وغالبا انا بحب اضيف البيانات الخاصة بيا فعند البحث عن القالب سيعبر عن انه قالبي الخاص.

في هذه المرحلة سوف يعمل قالبك بشكل جيد اذا قمت بتنشيطه حيث سيقوم الووردبريس بالبحث عن القالب الرئيسي وسيجده موجودا، ولكن لن يكون هناك اي معلومات عن التصميم ولا اي وظائف محددة معروفة باسم functions بالتالي سيرجع الووردبريس لاستخدام القالب الرئيسي

في هذه الحالة يجب ان نحدد الوظائف والتأكد من ان القالب الابن سيعمل على استدعاء ملفات القالب الرئيسي و الاستايل الاساسي وجميع البيانات الاخرى بالتالي ستحتاج الى انشاء ملف الوظائف functions.php وسيكون على النحو التالي
<?php
//* Setup Theme (do not remove)
function theme_enqueue_styles() {
wp_enqueue_style( 'child-style', get_stylesheet_directory_uri() . '/style.css', array( 'avada-stylesheet' ) );
}
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
function avada_lang_setup() {
$lang = get_stylesheet_directory() . '/languages';
load_child_theme_textdomain( 'Avada', $lang );
}
add_action( 'after_setup_theme', 'avada_lang_setup' );
//* ابداباضافة الاكواد بعد هذا السطر)
view rawfunctions.php hosted with ❤ by GitHub
بعد لصق الشفرة اعلاه اصبح لديك الان قالب ابن ويمكنك اجراء التغييرات التي تريدها في ملف الوظائف او ملف الاستايل وعموما هيحتاج منك الامر معرفة البعض من لغات البرمجة PHP للوظائف او الاستيلات والنمط لغات CSS ويمكنك زيارة دروس الووردبريس لتتعلم هذه اللغات.


الساعة الآن 07:56 AM

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2010, Crawlability, Inc. TranZ By Almuhajir

Security team