%d8%b3%d8%a7%d8%ae%d8%aa%d8%a7%d8%b1-%d8%b3%d8%a7%d8%af%d9%87-%d9%82%d8%a7%d9%84%d8%a8-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3-wpmen-ir

برای خیلی از تازه کار ها که میخواهند قالب وردپرس را از صفر خودشان بسازند این سوال مطرح است که از کجا شروع کنند، چه فایل هایی را نیاز دارند تا قالبی ساده را بسازند که بتواند نیازهای ابتدایی نمایش مطالب یک سایت را انجام دهد،‌ برای همین مردان وردپرس تصمیم گرفته است تا فایل های لازم برای ساخت یک قالب وردپرسی ساده را معرفی کند.

برای شروع نیاز به دو فایل اصلی دارید تا سیستم قالب را شناسایی کند :

  • index.php
  • style.css

پس از این که پوشه قالبتان را درون پوشه قالب ها در وردپرس ساختید این دو فایل را بسازید و طبق آموزشی که قبلا ارایه شده بود فایل style.css را تنظیم  کنید برای مشاهده آموزش به این لینک بروید.

دیگر فایل هایی که شما به آن ها نیاز پیدا خواهید کرد و سیستم وردپرس از پیش این امکان را برای شما فراهم کرده که با ساختن فایل و و قرار دادن نام هایی که وردپرس گفته است شما را از فراخوانی فایل ها راحت کرده و نیاز نیست فایلی را فراخوانی کنید چرا که وردپرس خودش آنها را می شناسد پس توجه کنید که از اسم های استاندار وردپرس استفاده کنید

  • header.php
  • footer.php
  • functions.php
  • sidebar.php

فایل های بالا نیز فایل های مورد نیاز ما هستند به ترتیب فایل header را می توانید بخش هدر سایت خود که در تمامی صفحات تکرار خواهد شد را درون آن بنویسید، فایل footer می توانید بخش فوتر سایت را درون آن بنویسید و مانند هدر در همه جا از آن استفاده کنید، functions نیز می توانید توابع مورد نیاز را درون آن بنویسید این فایل به طور پیش فرض درون قالب فراخوانی می شود پس نیاز نیست جایی آن را فراخوانی کنید، sidebar هم برای ساخت سایدبار ها مورد استفاده قرار می گیرد.

برای فراخوانی فایل های بالا می توانید از توابعی که وردپرس آماده کرده استفاده کنید:

  • برای فراخوانی header.php از:‌ get_header()
  • برای فراخوانی footer.php از: get_footer()
  • برای فراخوانی sidebar.php از: get_sidebar()

 

منبع :‌ مردان وردپرس

تاریخ آخرین بروزرسانی : ۲۸ آبان ۱۳۹۵
صادق مهدی لو

زمانی که تنها دوازده سال داشتم ، پدرم برای کادوی تولدم کامپیوتری را خرید. او هرگز نمی دانست که این وسیله زندگی من را تغییر خواهد داد ، و اکنون من یک برنامه نویس هستم...

ارسال نظر

آدرس الکترونیکی شما نمایش داده نمی شود *

Time limit is exhausted. Please reload CAPTCHA.