در اين بخش از يادگرفتن هاي منشاء پباده سازي قالب وردپرس به بررسي ساختار سلسه مراتبي قالب وردپرس ميپردازيم . با ادراك اين روش كار اين ساختار , به راحتي ميتوانيم بفهميم كه وردپرس براي ساخت نمايش صفحه ها به استفاده كننده , از چه فرآيندي به كارگيري مي نمايد شناخت با ساختار سلسه مراتبي قالب وردپرس , منجر خواهد شد تا در شرايطيكه بخواهيم يك قالب وردپرس جان دار را سفارشي سازي كنيم و تغييرات دلخواهمان را در آن انجام دهيم , بتوانيم به راحتي آن را انجام داده و تغييرات ضروري را در قالب وردپرس متبوع , ساخت نماييم . ساختار سلسه مراتبي قالب وردپرس همانگونه كه در قسمت هاي قبلي ابلاغ شد , Template Files يا اين كه به عبارتي فولدر هاي قالب وردپرس , كه به طور كامل توسعه و گسترش پذير بوده و امكان استعمال دوباره دارا هستند , صفحه هاي وبسايت وردپرس شمارا ميسازند و به يوزرها شما نمايش مي دهند . بعضا از Template Files ها ( مثل header و footer ) در همه صفحه هاي تارنما شما استعمال ميشوند در حالي كه بعضا از آنها , ذيل حالت خاصي , مورد استعمال قرار ميگيرند . اين مقاله براي شما بطور بي نقص تشريح مي نمايد كه وردپرس به چه شكل تشخيص ميدهد كه براي رندر كردن يك ورقه در وبسايت شما , از كدام Template File ها مي بايست استعمال نمايد . يادگيري اين فرايند , به شما ياري خواهد كرد كه در شرايطيكه بخواهيد تا يك قالب وردپرس مو جود را سفارشي سازي فرماييد , بدانيد كه بايستي كدام Template File ها را مورد دستكاري قرار دهيد . استعمال از Conditional Tags براي در اختيار گرفتن نمايش صفحه ها در لحاظ داشته باشيد كه علاوه بر موردها فوق , شما ميتوانيد از conditional tags براي در دست گرفتن اينكه كدام يك از template ها بر روي يك ورقه مختص بار گذاري شوند , به كارگيري فرماييد . مرور كلي بر ساختار سلسه مراتبي قالب وردپرس : يادگيري ساختار سلسه مراتبي ققالب فروشگاهي وردپرس و روند هاي هسته وردپرس براي به كارگيري از Template File هاي متعدد براي ساخت يك ورقه , فراوان سهل وآسان است . وردپرس براي اين كه تشخيص دهد كه از كدام Template يا اين كه Template ها مي بايست براي نمايش كاغذ به كار گيري نمايد , از query string به كارگيري مي نمايد . Query string اطلاعاتي است كه هر پيوند مرتبط با صفحه هاي وب سايت شمارا دربرگيرنده مي شود . اين بخش , آنگاه آرم ? يا اين كه به عبارتي question mark در انتهاي نشاني پيوند صفحه هاي شما آمده و ميتواند دربرگيرنده تني چند از پارامترهاي گوناگون مقداردهي شده باشد , كه به وسيله نماد & يا اين كه به عبارتي ampersand به نيز متصل گرديده اند . طريق ساخت ورقه در هسته وردپرس , زياد بي آلايش است . وردپرس در ساختار سلسه مراتبي استارت به كاوش مي نمايد و درين ساختار , در جهت باطن ميرود تا اولي Template File اي كه با درخواست داده شده سازگار باشد را , پيدا نمايد و آن را براي استفاده كننده نمايش دهد . وردپرس براي اين كه بتواند تشخيص دهد از كدام Template File در ساختار سلسله مراتبي قالب وردپرس , بايستي به كار گيري نمايد , از سه تراز معمولي ذيل به كارگيري مي نمايد : در صدر با هماهنگ سازي يا اين كه به عبارتي match نمودن هر query string با يك گونه query type , تشخيص ميدهد كه چه گونه ورقه اي درخواست شدهاست ( مثلا تشخيص ميدهد كه درخواست داده شده يك كاوش است , يا اين كه يك برگه يا اين كه يك پست است و يا اين كه يك كاغذ نوع بندي است و شبيه آن ) بعداز اين تبديل و تشخيص هسته وردپرس , بر طبق درخواست رسول شده از طرف استفاده كننده , وردپرس template اي كه بايستي در پاسخ درخواست بفرستد را از روي ساختار سلسه مراتبي تعيين مي نمايد . بعداز يافتن template file متبوع , وردپرس دايركتوري قالب شمارا براي يافتن اسم هاي مختص مرتبط با template file منظور شده , كاوش مي نمايد و اولين template file سازگار با مدل آن در ساختار سلسله مراتبي قالب وردپرس را , تحت عنوان فيض به استفاده كننده گشوده مي گرداند . با اعتنا بدين مسئله , شما ميتوانيد فولدر هاي درون دايركتوري قالب وردپرس را بسازيد يا اين كه اينكه نسازيد البته در خصوص فولدر index . php , اين مسئله استثنا بوده و بايستي حتما در درون قالب وردپرس خويش آن را بسازيد . در واقع index . php فايلي است كه در شرايطيكه در قالب شما جانور نباشد , قالب وردپرس شما سواي آن اجرا نخواهد شد .
در اين بخش از يادگرفتن هاي منشاء پباده سازي قالب وردپرس به بررسي ساختار سلسه مراتبي قالب وردپرس ميپردازيم . با ادراك اين روش كار اين ساختار , به راحتي ميتوانيم بفهميم كه وردپرس براي ساخت نمايش صفحه ها به استفاده كننده , از چه فرآيندي به كارگيري مي نمايد شناخت با ساختار سلسه مراتبي قالب وردپرس , منجر خواهد شد تا در شرايطيكه بخواهيم يك قالب وردپرس جان دار را سفارشي سازي كنيم و تغييرات دلخواهمان را در آن انجام دهيم , بتوانيم به راحتي آن را انجام داده و تغييرات ضروري را در قالب وردپرس متبوع , ساخت نماييم . ساختار سلسه مراتبي قالب وردپرس همانگونه كه در قسمت هاي قبلي ابلاغ شد , Template Files يا اين كه به عبارتي فولدر هاي قالب وردپرس , كه به طور كامل توسعه و گسترش پذير بوده و امكان استعمال دوباره دارا هستند , صفحه هاي وبسايت وردپرس شمارا ميسازند و به يوزرها شما نمايش مي دهند . بعضا از Template Files ها ( مثل header و footer ) در همه صفحه هاي تارنما شما استعمال ميشوند در حالي كه بعضا از آنها , ذيل حالت خاصي , مورد استعمال قرار ميگيرند . اين مقاله براي شما بطور بي نقص تشريح مي نمايد كه وردپرس به چه شكل تشخيص ميدهد كه براي رندر كردن يك ورقه در وبسايت شما , از كدام Template File ها مي بايست استعمال نمايد . يادگيري اين فرايند , به شما ياري خواهد كرد كه در شرايطيكه بخواهيد تا يك قالب وردپرس مو جود را سفارشي سازي فرماييد , بدانيد كه بايستي كدام Template File ها را مورد دستكاري قرار دهيد . استعمال از Conditional Tags براي در اختيار گرفتن نمايش صفحه ها در لحاظ داشته باشيد كه علاوه بر موردها فوق , شما ميتوانيد از conditional tags براي در دست گرفتن اينكه كدام يك از template ها بر روي يك ورقه مختص بار گذاري شوند , به كارگيري فرماييد . مرور كلي بر ساختار سلسه مراتبي قالب وردپرس : يادگيري ساختار سلسه مراتبي ققالب فروشگاهي وردپرس و روند هاي هسته وردپرس براي به كارگيري از Template File هاي متعدد براي ساخت يك ورقه , فراوان سهل وآسان است . وردپرس براي اين كه تشخيص دهد كه از كدام Template يا اين كه Template ها مي بايست براي نمايش كاغذ به كار گيري نمايد , از query string به كارگيري مي نمايد . Query string اطلاعاتي است كه هر پيوند مرتبط با صفحه هاي وب سايت شمارا دربرگيرنده مي شود . اين بخش , آنگاه آرم ? يا اين كه به عبارتي question mark در انتهاي نشاني پيوند صفحه هاي شما آمده و ميتواند دربرگيرنده تني چند از پارامترهاي گوناگون مقداردهي شده باشد , كه به وسيله نماد & يا اين كه به عبارتي ampersand به نيز متصل گرديده اند . طريق ساخت ورقه در هسته وردپرس , زياد بي آلايش است . وردپرس در ساختار سلسه مراتبي استارت به كاوش مي نمايد و درين ساختار , در جهت باطن ميرود تا اولي Template File اي كه با درخواست داده شده سازگار باشد را , پيدا نمايد و آن را براي استفاده كننده نمايش دهد . وردپرس براي اين كه بتواند تشخيص دهد از كدام Template File در ساختار سلسله مراتبي قالب وردپرس , بايستي به كار گيري نمايد , از سه تراز معمولي ذيل به كارگيري مي نمايد : در صدر با هماهنگ سازي يا اين كه به عبارتي match نمودن هر query string با يك گونه query type , تشخيص ميدهد كه چه گونه ورقه اي درخواست شدهاست ( مثلا تشخيص ميدهد كه درخواست داده شده يك كاوش است , يا اين كه يك برگه يا اين كه يك پست است و يا اين كه يك كاغذ نوع بندي است و شبيه آن ) بعداز اين تبديل و تشخيص هسته وردپرس , بر طبق درخواست رسول شده از طرف استفاده كننده , وردپرس template اي كه بايستي در پاسخ درخواست بفرستد را از روي ساختار سلسه مراتبي تعيين مي نمايد . بعداز يافتن template file متبوع , وردپرس دايركتوري قالب شمارا براي يافتن اسم هاي مختص مرتبط با template file منظور شده , كاوش مي نمايد و اولين template file سازگار با مدل آن در ساختار سلسله مراتبي قالب وردپرس را , تحت عنوان فيض به استفاده كننده گشوده مي گرداند . با اعتنا بدين مسئله , شما ميتوانيد فولدر هاي درون دايركتوري قالب وردپرس را بسازيد يا اين كه اينكه نسازيد البته در خصوص فولدر index . php , اين مسئله استثنا بوده و بايستي حتما در درون قالب وردپرس خويش آن را بسازيد . در واقع index . php فايلي است كه در شرايطيكه در قالب شما جانور نباشد , قالب وردپرس شما سواي آن اجرا نخواهد شد .