آموزش مرتب کردن فایل های قالب وردپرس
با سلام خدمت تمام دوستان و همراهان همیشگی وب سایت پاسخ وردپرس و علاقه مندان به آموزش وردپرس
در این قسمت از آموزش های طراحی قالب وردپرس می
خواهیم با نحوه مرتب کردن فایل های قالب وردپرس آشنا شویم.
آموزش مرتب کردن فایل های قالب وردپرس
فهرست موضوعات در این آموزش
در این آموزش با نحوه سازماندهی به فایل های قالب وردپرس آشنا می شویم و یا خواهید گرفت
که چگونه باید فایل های قالب وردپرس را منظم کنیم و به چه ترتیبی باید آن ها را دسته بندی کنیم.
با اینکه از لحاظ فنی، فالب های wordpress برای بالا آمدن، تنها نیاز به دو فایل index.php و style.css را دارند،
اما عموما از تعداد بسیار زیادی از فایل ها تشکیل شده اند.
بررسی ویژگی های طراحی سایت وردپرس
قبل از شروع معرفی فایل های وردپرس با بررسی ویژگی قالب های wordpress آشنا شویم
بررسی ویژگی های طراحی سایت وردپرس دارای تمایز واضح بین قابلیت طراحی سایت است
که ویژگی های مختلفی در طراحی سایت شما و نحوه نمایش طراحی سایت کاربر دارد.ظاهر طراحی سایت وردپرس به کاربر به طور عمده تحت عنوان تم وردپرس فعال شده است.
این موضوع آنچه را در صفحات مختلف در هر دو سبک و ساختار نشان داده خواهد شد.
وردپرس دارای یک ساختار موضوع بسیار انعطاف پذیر برای سازماندهی فایل های مختلف است که یک موضوع را در طراحی سایت تشکیل می دهند.
بسته به درخواست در دست، سیستم وردپرس تصمیم می گیرد
که کدام فایل یا الگو برای خدمت به این درخواست استفاده شود.
این کمک می کند تا در سازماندهی کد در تم خود را به طوری که هیچ کپی برداری بزرگ در طراحی سایت وجود دارد و واقعا آسان برای حفظ است.
وردپرس با اجازه دادن به موضوع در فایل های مختلف ساختار شده،
باعث می شود تغییرات در یک قسمت از موضوع آسان باشد بدون آنکه نیاز به تأثیر قطعاتی باشد که نباید تحت تاثیر در طراحی سایت قرار گیرد.
آموزش مرتب کردن فایل های قالب وردپرس
همان طور که گفتیم تشکیل شدن یک قالب وردپرس از تعداد بسیار زیادی فایل های مختلف،
به این معنی خواهد بود که اگر ساختاری برای مرتب کردن فایل های قالب وردپرس آن ها نداشته باشید،
خیلی سریع ساختار فایل های شما به صورت بی نظم و گیج کننده در خواهد آمد و شما در هنگامی که نیاز دارید تا تغییراتی را در قالب خود انجام دهید،
مجبور خواهید بود تا ساعت ها زمان صرف کنید تا از بین تعداد زیادی فایل ها در قالب وردپرس،
به فایلی که می خواهید دسترسی داشته باشید.
این بخش از آموزش طراحی قالب وردپرس به شما نحوه مرتب کردن فایل های قالب wordpress( به صورت Best Practice ) را آموزش خواهیم داد و شما می آموزید
که چگونه ساختار فایل های قالب وردپرس خود را سازماندهی کنید تا به سرعت بتوانید به کلیه فایل ها در کمترین زمان، دسترسی داشته باشید.
ساختار فایل ها و فولدر های قالب wordpress
پوشه قالب و سازمان فایل
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
assets (dir) - css (dir) - images (dir) - js (dir) inc (dir) template-parts (dir) - footer (dir) - header (dir) - navigation (dir) - page (dir) - post (dir) 404.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 files) در پوشه اصلی قالب قرار دارند در حای که CSS، JavaScript و تصاویر در پوشه assets قرار دارند.
همچنین در پوشه template-parts نیز توابع مربوط به قابلیت ها و عملکرد های اصلی قالب وجود دارد.
کدهای مختلف مربوط به بخش های مختلف قالب در دایرکتوری template-parts قرار داده شده اند و این دایرکتوری،
برای مرتب کردن فایل های قالب وردپرس، خود به ساب دایرکتوری های جدا گانه همچون footer و header و Page و post و navigation ، تقسیم بندی شده است.
همچنین مجموعه هایی از توابع و فایل ها که مربوط به امکانات هسته قالب می باشند،
در دایرکتوری inc دسته بندی شده اند.
در حال حاضر، شما مجبور نیستید که از چنین ساختاری در داخل قالب وردپرس خود استفاده کنید،
با این وجود وردپرس می توانید این ساختار فولدر ها را به صورت پیش فرض بشناسد و فایل های شما را شناسایی کند.
نکته مهم در محل قرار دادن فایل style.css در قالب وردپرس
در نظر داشته باشید که شما می توانید هر ساختاری را که برای مرتب کردن فایل های قالب وردپرس خود، انتخاب کنید اما همواره باید فایل style.css شما در داخل روت اصلی دایرکتوری قالب شما یا همان root directory قالب شما باشد و شما نمی توانید این فایل را در دایرکتوری CSS قرار دهید.
این جلسه از آموزش هم به پایان رسید امید است که برای شما هم مفید بوده باشه
اگه این آموزش برای شما مفید بود به دوستان خود به اشتراک بزارید
عالی بود ممنون از آموزش خوبتون
خواهش میکنم دوست گرامی خیلی خوش حالم که برای شما مفید بوده موفق باشید