آراسته کردن فولدر های قالب وردپرس
در این نصیب از فراگیری های پباده سازی قالب فروشگاهی وردپرس میخواهیم با شیوه تروتمیز کردن پوشه های قالب وردپرس آشنا شویم . دراین فراگیری با طرز سازماندهی به پوشه های قالب وردپرس آشنا می شویم و میاموزیم که چهگونه می بایست فولدر های قالب وردپرس را منظم کنیم و به چه ترتیبی بایستی آنهارا نوع بندی کنیم . با این که از دید فنی , فالب های وردپرس برای بالا داخل شدن , صرفا نیاز به دو فولدر index . php و style . css را داراهستند , البته عموما از تعداد مضاعف متعددی از پوشه ها درست شده گردیده اند . آراسته کردن فولدر های قالب وردپرس تشکیل شدن یک قالب وردپرس از تعداد دوچندان متعددی پوشه های گوناگون , بهاین مفهوم خواهد بود که چنانچه ساختاری برای تروتمیز کردن فولدر های قالب وردپرس آنها نداشته باشید , خیلی پر سرعت ساختار فولدر های شما به طور بی نظم و گیج کننده در خواهد آمد و شما در زمانی که نیاز دارید تا تغییراتی را در قالب خویش انجام دهید , بدون چاره خواهید بود تا ساعات زمان صرف نمائید تا از فی مابین تعداد متعددی پوشه ها در قالب وردپرس , به فایلی که میخواهید دسترسی داشته باشید . این بخش از فراگیری به شما طرز تروتمیز کردن پوشه های قالب وردپرس ( به طور Best Practice ) را یادگرفتن خواهد بخشید و شما می آموزید که چه گونه ساختار فولدر های قالب وردپرس خویش را سازماندهی نمایید تا تختگاز بتوانید به همه فولدر ها در کمترین زمان , دسترسی داشته باشید . حتمی بودن فولدر های header . php و footer . php از نسخه ۳٫۰ وردپرس به آنگاه پیش از نسخه ۳٫۰ وردپرس , شما می توانستید قالب خویش را فارغ از وجود فولدر های header . php و footer . php اجرا فرمایید البته از نسخه ۳ به آن گاه , شما حتما نیاز دارید تا این فولدر ها را نیز , در قالب وردپرس برای اجرا شدن داشته باشید . ساختار پوشه ها و پوشه های قالب وردپرس همان گونه که در قسمت های پیشین هم ابلاغ شد , قالب های پیش فرض خصوصی دوهزار , شایسته ترین نمونه ها برای گسترش دهندگان میباشند , تا بتوانند از روی آن برای ساختار فولدر های قالب وردپرس خویش , به کارگیری کنند . برای مثال قالب دو هزار و هفده , برای تروتمیز کردن پوشه های قالب وردپرس , از ساختار پایین به کارگیری کرده است : assets ( dir ) - css ( dir ) - images ( dir ) - js ( dir ) inc ( dir ) template - parts ( dir ) - footer ( dir ) - header ( dir ) - navigation ( dir ) - page ( dir ) - post ( dir ) ۴۰۴٫php archive . php comments . php footer . php front - page . php functions . php header . php index . php page . php README . txt rtl . css screenshot . png search . php searchform . php sidebar . php single . php style . css همان گونه که مشاهده میکنید , Template File های مهم قالب یا این که به عبارتی فولدر های کلیدی قالب وردپرس , در درون دایرکتوری با اهمیت قالب وردپرس یا این که به عبارتی root directory قرار داده گردیده اند , در حالی که پوشه های جاوا اسکریپت و پوشه های css و تصاویر مصرف شده در قالب , در دایرکتوری assets قرار داده گردیده اند . کدهای متفاوت مرتبط با قسمت های گوناگون قالب در دایرکتوری template - parts قرار داده گردیده اند و این دایرکتوری , برای تروتمیز کردن پوشه های قالب وردپرس , خویش به ساب دایرکتوری های جدا گانه همچون footer و header و Page و post و navigation , تقسیم بندی شدهاست . همینطور تیم هایی از توابع و فولدر ها که مرتبط با تجهیزات هسته قالب میباشند , در دایرکتوری inc گونه بندی گردیده اند . فعلا , شما بدون چاره نیستید که از چنین ساختاری در باطن قالب وردپرس خویش به کار گیری نمائید , با این حال وردپرس میتوانید این ساختار فایل ها را به طور پیش فرض بشناسد و فولدر های شمارا شناسایی نماید . نکته حائض اهمیت در محل قرار دادن پوشه style . css در قالب وردپرس در حیث داشته باشید که شما میتوانید هر ساختاری را که برای تروتمیز کردن فولدر های قالب وردپرس خویش , گزینش نمایید ولی همواره بایستی پوشه style . css شما در باطن روت دارای اهمیت دایرکتوری قالب شما یا این که به عبارتی root directory قالب شما باشد و شما نمی توانید این فولدر را در دایرکتوری CSS قرار دهید . پوشه languages در قالب وردپرس یکی best practice ها برای پباده سازی قالب وردپرس این است که قالب شما امکان ترجمه به لهجه های گوناگون را داشته باشد و در واقع بتواند به طور فی مابین المللی مورد به کارگیری قرار بگیرد . به طور پیش فرض , قالب های وردپرس دربرگیرنده پوشه languages هستند که عموما مشتمل بر یک فولدر با فرمت pot جهت دسترسی به فن های ترجمه قالب و یکسری فولدر ترجمه شده مرتبط با بهاین پوشه با فرمت mo میباشد . فایل languages به طور پیش فرض بوسیله وردپرس شناخته می شود ولی در صورتیکه که بخواهید پوشه های ترجمه خویش را در مسیر دیگری قرار دهید , وردپرس این قابلیت و امکان را برای شما آماده نموده است کهاین مسیر را با استعمال از تابع load _ theme _ textdomain به روز نمائید .
[ بازدید : 324 ] [ امتیاز : 3 ] [ نظر شما : ]