حتما برای شما پیش فراهم است که قالب های وردپرس متفاوتی را چشم باشید که در پباده سازی هرکدام , فولدر ها و فولدر های متفاوتی چه از دید تعداد و چه از لحاظ اسم وجود داشته باشند . درین نوشتار عملکرد میکنیم نگاهی داشته باشیم بر ساختار همگانی پوشه های بکار رفته در پباده سازی قالب های وردپرس و این که وظیفه ی هر یک و همینطور وظیفه های متقابل آنها را توضیح بدهیم . همینطور دراین متن , ضابطه سلسله مراتب لود فولدر های وردپرس را توضیح خوا هیم اعطا کرد .
دستکم پوشه های قالب برای شناسایی به وسیله وردپرس
برای این که در نصیب پنل مدیریتی وردپرس , یک پوسته شناسایی شود و قابلیت و امکان فعالسازی آن آماده باشد ,
فروشگاه قالب وردپرس فقط کافیست دو پوشه داشته باشید! یکی با اسم index . php و دیگری با اسم style . css . که درین بین در صورتیکه یکی این فولدر ها نیز صحیح نشده باشند و یا این که رابطه ان ها با یکدیگر برقرار نشده باشد , وردپرس آنهارا تحت عنوان یک پوسته ی دارای اعتبار شناسایی نمیکند . قابل ذکر است که تعیین اسم های مذکور برای هریک از پوشه ها , به طور کامل ناخواسته است .
نقش هر مورد از پوشه ها در پباده سازی قالب
وردپرس تحت عنوان یک سیستم مدیر محتوای template base شناخته می شود . به گونه ای که مبنا ی کارآیی آن بر مبنای کارآیی و امکاناتی است که در پوسته ی آن به عمل گرفته شدهاست . لذا در فولدر ی مرتبط با پوسته , شرح وظیفههای و نقش هر فولدر با اسم آن شناسسایی می شود ; بهدنبال نقش یک سری پوشه زیاد همگانی را توضیح میدهیم :
۱ - index . php
این پوشه , وسیع ترین داده ها قالب وردپرس شمارا در خویش دارااست . التبه شاید عینا کدهای ذیربط را در آن پیدا نکنید! البته این رخداد صرفا وقتی صورت خواهد بخشید که پوشه های دیگری در index . php بکار گرفته شوند . خلاصه اینکه در غایت وردپرس این پوشه را مطرح ترین فولدر پوسته وردپرس می داند . روش ی نمایش و قطعه بندی محتوای صفحه های درین پوشه صورت می گیرد .
۲ - style . css
بزرگترین استایل ها و سبک دهی ها را درین فولدر خواهید رویت کرد . ولی برای تسهیل عمل جهت هرگونه تغییرات احتمالی در آتی , و یا این که در تم های بزرگتری که تجهیزات بیشتری دارا هستند , تعداد فولدر های سی اس اس ( CSS ) بیشتری به دیده میخورند که یا این که مرتبط با رنگ بندی های مختلف می باشند و یا این که استایل دهی بخش های متعدد را در بر داراهستند . این فولدر هم وجودش کلیدی است! بطوری که در صورتیکه نباشد , وردپرس پوسته ی متبوع را بعنوان یک قالب دارای اعتبار نمی شناسد . نکته ی شایان توجه این است که در بعضی پوسته ها , فایلی با اسم rtl . css هم در لحاظ گرفته می شود . کدهای این پوشه در شرایطیکه در صفحه های تارنما اعمال میشوند که گویش وردپرس بکار گرفته شده , بخشی از لهجه های راست به چپ باشد .
۳ - functions . php
وردپرس توابع مرتبط با هر قالب را دراین پوشه دنبال می نماید . چنانچه تعداد توابع فردی ای که میخواهیم برای قالب وردپرس خویش در حیث بگیریم , کم باشند , میتوانیم از این فولدر به تنهایی به کار گیری کنیم و در غیر اینصورت می توان فولدر ها و دایرکتوری های متفاوتی را ساخت , البته تمام آنانرا از داخل فولدر functions . php فراخوانی کرد . یکی همه گیرترین کارهایی که با به کار گیری از functions . php انجام می شود , ساخت امکان پشتیبانی از ابزارک ها ( ویجت ها – widgets ) میباشد .
۴ - single . php
این فولدر ویژگی ها بار گذاری صفحه های داخلی را در خویش محافظت می نماید . ولی می توان با تعریف یک موقعیت شرطی , صفحه های داخلی را نیز در به عبارتی پوشه index . php تعریف کرد , البته از آنجایی که به هم ریخته کاری و عدم گونه بندی فولدر ها و ساختارها ابدا عمل صدق نیست , معمولا از این عمل خودداری می شود .
۵ - page . php
کاغذ های وردپرس شما با این پوشه پشتیبانی می گردند . اما در صورتیکه چنین فایلی نداشته باشید , پوسته ی شما ناقص شناخته نمیشود ولی ممکن است با منزه شدن آن صفحه های شما در چیدمانی که می بایست , نمایش داده نشوند .
۶ - archive . php
بایگانی محتوای سایت شما در وردپرس , با این فولدر رئیس می شود . در حقیقت وردپرس برای نمایش بایگانی مطالب , ابتدا در پی این پوشه می گردد تا شیوه ی نمایش را در آن بیابد , درصورتی که که چنین فایلی وجود نداشته باشد , از مقررات سلسله مراتب فولدر ها به کارگیری می نماید .
۷ - category . php
نمایش نوع بندی های متعدد شما در وردپرس به طور پیش فرض با این پوشه رئیس میشوند . البته در شرایطیکه که چنین فایلی وجود نداشته باشد , از قانون ها سلسله مراتب پوشه ها به کار گیری می نماید . اما این یک روش به طور کامل معمول و متداول است که اکثری از طراحان چنین فایلی را قرار نمی دهند , زیرا میدانند که شیوه ی نمایش ورقه ی بایگانی مطالب , با نمایش مدل بندی ها یکسان است . و از طرفی میدانند که در شرایطی که category . php وجود نداشته باشد , وردپرس طبق ضوابط سلسله مراتب فولدر ها , فولدر archive . php را به کار گیری می نماید .
۸ - search . php
نمایش نتایج جستجوی یوزرها در وردپرس با این فولدر مدیر می شود . درباره ی این پوشه هم این یک روش همگانی میباشد که از محتویات پوشه archive . php برای آن به کارگیری می نمایند .
۹ - ۴۰۴ . php
هرگاه یوزرها شما لینکی از وبسایت یا این که وب لاگ شمارا بگشایند که ورقه ی هم اندازه آن وجود نداشته باشد ( خطای ۴۰۴ فیس بدهد ) , مدیر سود ی نمایش داده شده به یوزرها با این فولدر معین می شود . به صورت معمول درین فولدر اینگونه پیکربندی صورت می گیرد که یک پیغام معمولی و مطلوب به یوزرها نمایش داده شود , البته در موقعیت های توسعه یافته خیس , همت می شود تا استفاده کننده مجاب به مشاهده ی بقیه مطالب مربوط به آنچه که دنبال آن می گشته است , بشود .
ضوابط سلسله مراتب پوشه های وردپرس
همانطوری که در اولِ این نوشتار گفته شد , مطرح ترین پوشه های قالب های وردپرس , style . css و index . php میباشند . البته در باب بقیه پوشه ها چطور اخلاق و رفتار می شود؟ در حقیقت وردپرس چندین ضوابط سلسله مراتبی برای پوشه ها داراست . برای مثال زمانی یوزرها کاغذ ای را کاوش می نمایند , ابتدا وردپرس پیرو فولدر search . php میشود , چنانچه که در فولدر ی مرتبط با قالب , چنین فایلی وجود نداشته باشد , پوشه index . php مورد به کارگیری قرار میگیرد . این مقررات به عنوان wordpress hierarchy شناخته میشوند . تصویر تحت روال بدون نقص این قانون ها را تشریح می نماید : ( برای مشاهده ی تصویر در مقدار ی حقیقی وواقعی , روی آن کلیک نمایید )