سلام
(کلی نوشتم و یهو سیستمم خاموش شد!
پس دوباره می نویسم، اما خلاصه)
شما برای نوشتن یک قالب ، اول باید
HTML و
CSS رو یاد بگیرید.
HTML یک زبان واسه طراحی صفحه وب هست
CSS هم یک زبان برای سبک دهی به صفحه هست (استایل دادن به عناصر)
جدیدترین نسخه ها هم
HTML5 و
CSS3 هستند که از لینک زیر می تونید فیلم های آموزشی با زبان فارسی رو دانلود کنید و این 2 تا زبان رو یاد بگیرید.
آموزش HTML5 و CSS3 به زبان فارسی:
کد:
http://tonel.org/thread7009.html
برای نوشتن قالب های حرفه ای وردپرس و جوملا هم باید php بلد باشید . البته هر cms ، نحوه ی نوشتن قالب هاش فرق می کنه و توابع خاص خودشونو دارن .
اکثر طراحان قالب ابتدا یک قالب با HTML و CSS طراحی می کنن و بعدش اون برای هر اسکریپتی که میخواین (مثلا وردپرس) ترجمه می کنن . یعنی توابع قالب وردپرس رو توی قالب جایگزین می کنه تا اون قالب واسه وردپرس کار کنه!
توابع وردپرس رو می تونید اینجا ببینید:
کد:
https://codex.wordpress.org/Function_Reference
یه مثال کوچیک میزنم:
مثلا شما واسه قالب HTML ، عنوان سایتتون رو اینجوری توی کدهای قالب می نویسین
کد:
<title>عنوان سایت من</title>
ولی توی وردپرس وقتی شما قالب رو می نویسید، عنوان اینجوری نوشته میشه:
کد:
<title><?php echo get_the_title(); ?></title>
که این php هست و با این تابع ، عنوان سایت وردپرس فراخوانی میشه و برای کاربر نمایش داده میشه!
می تونید آموزش های php رو از لینک زیر یاد بگیرید ، ولی برای اول کار می تونید همون html و css رو یاد بگیرید و برین سراغ یاد گرفتن طراحی قالب وردپرس که به زودی آموزش هاشو میذارم . (فیلم با زبان فارسی)
آموزش PHP به زبان فارسی:
کد:
http://tonel.org/thread7076.html
موفق باشید.