مقدمه – یک قالب وردپرس چیست ؟
یک قالب وردپرس شکل و ظاهر سایت شما را نمایش می دهد. شما با استفاده از قالب وردپرس می توانید طراحی و ظاهر سایت خود و همین طور نحوه چینش المنت های مختلف در صفحات وب سایت خود را تغییر دهید. در ابتدای کار با وردپرس، بسیار ضروری است که بدانید قالب وردپرس چیست و اجزا آن چگونه در کنار هم کار می کنند.
تغییر یک قالب باعث تغییر شکل ظاهر سایت شما در سمت کاربر یا همان front end می گردد. front end در واقع بخشی از سایت شماست که توسط کاربران مشاهده می گردد، به عبارت دیگر شما با تغییر قالب سایت وردپرس می توانید آنچه را که بازدیدکنندگان سایت شما در سایت شما می بینند، را عوض کنید.
نکته بسیار جالب در مورد قالب های وردپرس این است که هزاران قالب وردپرس رایگان در مخزن قالب های وردپرس بصورت رایگان وجود دارد که شما برای طراحی سایت خود می توانید از آن ها بصورت کاملا رایگان استفاده کنید، اگرچه خیلی از وبمستران ترجیح می دهند از تم های غیر رایگان وردپرس یا تم سفارشی شده وردپرس برای سایت خود استفاده کنند.
مسلما قالب های غیر رایگان وردپرس امکانات بسیار پیشرفته تری نسبت به فالب های رایگان داشته و علاوه بر آن شما می توانید از پشتیبانی حرفه ای، برای آن ها نیز برخوردار شوید. ضمن اینکه بسیاری از سایت های حرفه ای وردپرس دارای قالب های کاملا سفارشی می باشند که دقیقا برای نیاز کاربران سایت مورد نظر طراحی شده است.
یک قالب وردپرس چه کاری انجام می دهد؟
قالب های وردپرس وظیفه جمع آوری محتوا ها و داده های ذخیره شده وردپرس و نمایش آن ها در مرورگر کاربر را دارند. زمانی که شما یک قالب وردپرس را می سازید، در واقع تصمیم می گیرید که محتواهای موجود در سایت شما، به چه شکلی در بیایند و چگونه نمایش داده شوند.
در هنگام ساختن یک قالب وردپرس، شما می توانید از امکانات بسیاری که در وردپرس وجود دارد برای ظاهر سایت خود استفاده کنید. برای مثال:
- قالب شما می تواند بی نهایت شکل برای صفحه بندی داشته باشد و در واقع صفحه بندی و ظاهر هر صفحه ای می تواند کاملا با صفحات دیگر متفاوت باشد. شما انواع و اقسام صفحات استاتیک و داینامیک و یا رسپانسیو (یا همان واکنشگرا) می توانید داشته باشید و می توانید از هر تعداد سطر یا ستون برای صفحه بندی خود بهره بگیرید
- قالب وردپرس سایت شما می تواند در هرجایی که شما می خواهید، به نمایش دربیاید
- قالب وردپرس سایت شما می تواند کاملا مشخص کند که محتواهای موجود در هر صفحه برای هر دستگاه به چه نحوی به نمایش دربیاید و در واقع هر صفحه در دستگاه های مختلف چه عکس العملی از خود نشان دهد
- قالب وردپرس شما می تواند به راحتی برای تایپوگرافی های (استفاده از فونت های مختلف و تنظیمات متفاوت برای آن ها) گوناگون، سفارشی سازی گردد و شما می توانید به راحتی برای کل اجزا و المان های هر صفحه سایت خود، از طراحی های مختلف استفاده کرده و به سادگی با کدهای CSS به قالب خود استایل های متفاوت ببخشید
- سایر عناصر طراحی مثل عکس ها، صداها، ویدئو ها را می توانید به راحتی در هر کجای قالب خود که می خواهید، به صفحات خود و به سادگی هرچه تمام تر اضافه کنید
قالب های وردپرس به طرز بسیار شگفت انگیزی قدرتمند هستند و در واقع هرچه را شما بتوانید تصور کنید، می توانید توسط آن ها و به سادگی هرچه تمام تر پیاده سازی کنید. باید در نظر داشته باشید که در هر پروژه طراحی وب، طراحی یک قالب برای سایت چیزی بسیار بیشتر از صفحه بندی و رنگ بندی ظاهر آن است. در واقع یک قالب خوب، علاوه بر داشتن یک ظاهر زیبا باید با قدرت هرچه تمام تر بتواند در فراهم کردن امکاناتی چون داینامیک کردن محتواهای سایت، به صاحبان سایت کمک کند. در واقع قالب های وردپرس یکی از بهترین گزینه ها برای این امر می باشند.
قالب های وردپرس از چه چیزهایی ساخته شده اند؟
اگر بخواهیم بصورت خیلی ساده نگاه کنیم، قالب های وردپرس مجموعه از فایل های مختلف می باشد که با قرار گرفتن آن ها در کنار همدیگر می توانند دقیقا آن چیزی را که شما در یک سایت می بینید را برای شما بسازند. آن ها همچنین با کارهایی که در کنار هم انجام می دهند، باعث می شوند که کلیه رفتارهایی که یه سایت می تواند داشته باشد را بصورت کاملا سازمان یافته، مدیریت کنند.
فایل های ضروری برای ساخت یک قالب وردپرس:
برای ایجاد یک قالب وردپرس حداقل به دو فایل اصلی نیاز می باشد. در واقع هر قالب وردپرس برای ایجاد به این دو فایل نیاز داشته و در صورتی که آن ها وجود نداشته باشند، قالب وردپرس کار نخواهد کرد. این دو فایل عبارتند از:
- فایل index.php : که اصلی ترین فایل قالب وردپرس می باشد
- فایل style.css : که اصلی ترین فایل برای استایل های یک قالب وردپرس می باشد
فایل های بسیار دیگری نیز در قالب های وردپرس موجود می باشند (که البته جز فایل های ضروری یا همان required محسوب نشده اما برای ساخت یک قالب حرفه ای مورد استفاده قرار می گیرند). این فایل ها در قالب وردپرس شامل فایل های زیر می شوند:
- فایل های PHP : که شامل انواع Template filesها می شوند
- فایل های محلی سازی یا فایل های ترجمه یا Localization files
- فایل های CSS
- انواع فایل های گرافیکی
- فایل JavaScript
- فایل های متنی یا Text files که عموما مربوط به توضیحات لایسنس ها یا دستورات راهنما مثل readme.txt و یا فایل های لاگ (یا همان Changelog files) می باشند
چه تفاوتی بین قالب وردپرس و پلاگین وردپرس وجود دارد؟
می توان گفت این رایج ترین سوال در ابتدای کار با وردپرس می باشد که هر کسی آن را می پرسد. در بسیاری از موارد قالب ها و پلاگین های وردپرس در انجام وظایف یک سایت در همکاری بسیار نزدیک باهم هستند و بصورت کاملا در هم آمیخته باهم کار می کنند. اما بسیار مهم است که شما بطور نسبی بدانید و درک کنید که چه تفاوتی بین آن ها وجود دارد. در واقع بصورت تقریبا استاندارد (یا همان best practice) می توان گفت:
- یک قالب وردپرس وظیفه کنترل و مدیریت کردن نحوه نمایش محتواها در یک سایت وردپرسی را بر عهده دارد
- در حالی که یک پلاگین وردپرس وظیفه کنترل و مدیریت کردن نحوه رفتار و نیز امکانات مختلف یک سایت وردپرسی را بر عهده دارد
البته قابل ذکر است که در بسیاری از موارد نیز ممکن است این تعریف ها باهم همپوشانی داشته باشند، اما در حالت کلی می توانیم دو تعریف بالا را به عنوان مرز تفاوت بین قالب وردپرس و پلاگین وردپرس در نظر گرفت.
به عنوان best practice می توان گفت: قالب ها بصورت کلی نباید کارکردهای حیاتی یا critical functionality را به سایت اضافه کنند. انجام این کار باعث می شود زمانی که کاربر بخواهد یک قالب را عوض کند، بسیاری از امکاناتی که در سایت موجود می باشد را از دست بدهد. در واقع پلاگین های برای این به وردپرس آمده اند که عوض کردن قالب و ظاهر سایت به صورت کامل از امکانات و رفتارهای یک سایت جدا باشد تا کاربر با خیال راحت بتواند ظاهر سایت خود را عوض کند بدون اینکه نگران از دست دادن امکانات موجود در سایت خود شود.
یک مثال رایج در این زمینه، ساخت یک بخش به عنوان نمونه کار یا portfolio در یک قالب می باشد. وقتی یک تم در قالب خود portfolio را به وجود آورده است، اگر کاربر تصمیم بگیرد تا تم خود را با یک تم جدید عوض کند، در صورتی که قالب جدید امکان portfolio را نداشته باشد، کلیه اطلاعات این بخش پس از تغییر قالب در اختیار کاربر نخواهد بود.
بسیار مهم است که امکانات حیاتی یک قالب را به پلاگین ها منتقل کنیم و آن ها را در قالب پلاگین پیاده سازی نماییم. با منتقل کردن امکانات ضروری به پلاگین ها، شما قادر خواهد بود هر زمان که اراده کنید، ظاهر سایت خود را تغییر دهید بدون اینکه نگران باشید امکانات سایت شما از دست می روند. در واقع با این کار همواره مطمئن خواهید بود که امکانات موجود در سایت شما (حتی اگر قالب خود را عوض کنید) همواره مثل سابق باقی خواهد ماند.
توضیح درباره سوئیچ کردن بین قالب های مختلف
همواره به خاطر داشته باشید که بسیاری از کاربران بین قالب ها یا همان تم وردپرس سوئیچ می کنند و آن را در پنل کاربری سایت تغییر می دهند. همواره با در نظر گرفتن این موضوع، best practice این خواهد بود که مطمئن شوید حتی با تغییر قالب، هیچکدام از امکانات سایت شما (مانند پست های سفارشی، دسته بندی ها سفارشی و سایر موارد مشابه) از دسترس خارج نمی شوند. در واقع با قرار دادن آن ها در یک پلاگین مجزا، کلیه امکانات سایت شما حتی با تغییر قالب وردپرس در دسترس کاربر سایت باقی خواهد ماند.
قالب های موجود در سایت WordPress.org
یکی از امن ترین و مطمئن ترین جاهایی که می توانید قالب های وردپرس را دانلود کنید، مخزن قالب وردپرس در سایت WordPress.org می باشد. همه قالب ها در مخرن قالب های سایت WordPress.org پیش از قرار گرفتن در این دایرکتوری، توسط اعضای داوطلب پروژه طراحی قالب های وردپرس، کاملا مورد بازبینی قرار می گیرند.
در این بررسی ها اولیه، بسیار از قوائد یا همان guideline های بررسی قالب وردپرس بصورت کاملا دقیق و موشکافانه باید مورد بررسی و بازبینی قرار بگیرند. این بررسی ها برای اطمینان از کیفیت قالب طراحی شده و همین طور امنیت آن می باشد و تنها در صورت مورد قبول بودن این موارد، قالب وردپرس طراحی شده به دایرکتوری یا همان مخزن وردپرس راه پیدا می کند.
دیگر وقت شروع است!
حال که کاملا فهمیدید قالب وردپرس چیست و وظیفه آن چه می باشد و همین طور اینکه اجزای آن چگونه کار می کنند، دیگر وقت آن است که شروع کنید. اگر پیش از این محیط توسعه برای قالب وردپرس خود را بصورت local آماده نکردید، شما باید در اول کار محیط توسعه local خود را بر روی کامپیوتر خود راه اندازی نمایید.
بعد از راه اندازی محیط توسعه، می توانید به بخش مثال هایی از قالب وردپرس بروید و یا اگر آنقدر مشتاق هستید که خیلی سریع شروع کنید و بیش از این منتظر نمانید، می توانید مستقیم به بخش ساخت اولین قالب وردپرس خودتان مراجعه کنید و به سرعت شروع به توسعه قالب وردپرس سایت خود نمایید.
راهنما برای مطالعه بیشتر:
شما می توانید از لینک های زیر برای مطالعه بیشتر استفاده نمایید:
سلام مرسی از مقاله خوبتون.
یه سوال داشتم
من با خرید یک قالب میتونم کاملا ظهر یک قالب رو با وردپرس تغییر کنم
و از اون به عنوان سایت خبر شخصی و … استفاده کنم؟
لطفا راهنمایی کنید
سلام به شما دوست عزیز
مسلما می تونید، بستگی به این داره که قالب شما چه ساختاری داره. عموما قالب های پر فروش مثل آوادا، divi ، انفولد، بی تم و فلت سام و خیلی ها دیگه، برای استفاده چند منظوره در نظر گرفته شده اند.
این قالب ها دارای صفحه سازهای بسیار حرفه ای هستند که می تونید از اون ها برای تغییر ظاهر صفحات استفاده کنید.
حتما یه ویدئو در این مورد برای راهنمایی بیشتر تهیه می کنم و در همین صفحه قرار می دهم (به زودی)
بازم اگه سوالی داشتید می تونید در ادامه این مطلب مطرح فرمایید.
سپاس فراوان
عالی بود
سلام
لطف دارید، سپاسگزارم
ممنون بابت مقاله خوب تون
ممنون از پیام های محبت آمیز شما
سلام ما یک گروه تلگرامی برای وردپرس راه انداختیم که کلی از
اساتید هم هستند
خوشحال میشیم شما هم تشریف بیارید.
wpirangroup
باسلام
من یک سوال دارم.من یک تازه کارم و اطلاعات زیادی در این بابت ندارم.میخواستم بپرسم بطور مستقیم میشه از html و css و یا java script برای طراحی قالب ورد پرس استفاده کرد؟چون من php بلد نیستم.
باتشکر بابت پاسخگوییتون
سلام به شما دوست عزیز
در مقاله ای با نام “آموزش php در وردپرس” به صورت کامل به یکی از دوستان در بخش کامنت ها پاسخ داده ایم.
در این توضیحات به صورت کامل مسیر وردپرس کار حرفه ای شدن را، به صورت خلاصه بیان کرده ایم.
آن را مطالعه کنید و باز اگر ابهامی بود، می تونید در انتهای همین پست یا پست بالا، سوال خودتون رو مطرح کنید.
با تشکر و سپاس فراوان
ازکجا میشود اطلاعات بیشتری بدست آورد
سلام به شما دوست عزیز
امیدوارم حال شما خوب باشه.
راه هایی مثل این برای گرفتن بک لینک (اونم از نوع nofollow) به نظرم خیلی قدیمی و در واقع در سئو deprecated هستند. راه هایی خیلی بهتری برای گرفتن بک لینک روی ریپورتاژ وجود داره. می تونید از مقاله های سایت ما در بخش آموزش سئو استفاده کنید. البته تعداد مقاله ها خیلی کم هست ولی بسیار کاربردی و به روز هست و به راحتی می تونید اون ها رو بکار ببندید.
برای گرفتن بک لینک به صورت مستقیم یا غیر مستقیم، می تونستید مثل خیلی از هاستینگ های دیگر مثل میزبان فا، با ما وارد مذاکره بشید، که با قیمت مناسب، یک بک لینک همیشگی از یکی از مقالات سایت ما و اونم در مورد هاست، به شما داده بشه. البته می دونم که برای بالانس کردن density مرتبط با anchor text هاتون، تصمیم گرفتید که با این نام، بک لینک رو بگیرید، اما تاثیر این موردهم، میشه گفت خیلی خیلی کم هست (تمامی این راه ها رو در پروژه های مختلفی که داریم، امتحان کردیم و از روی اون موارد هست که بهتون میگم)
خوشحال میشم که بتونیم در مورد استراتژی سئویی که دارید، باهم صحبت کنیم چون این کار، یکی از کارهای تخصصی ما برای مشتریان مان هست. ممکنه کار سئو خیلی از شرکت ها را انجام ندیم اما استراتژی پلن برای سئو اون ها رو، ما در اختیارشون قرار میدیم و خدا رو شکر، تا الان همشون نتایج تقریبا خوبی داشتند.
به نظرم به جای این کارها، می تونید خیلی کارهای بهتر برای ساخت بک لینک انجام بدید.
یک نکته دیگه: لااقل برای گرفتن بک لینک، سعی کنید از لحن دوستانه تر و مودبانه تری استفاده کنید. احتمال میدم این توسط ربات داره انجام میشه اما حتی میشه جمله ای که با ربات نوشته میشه، دارای یه متن مودبانه تر و صمیمی تر باشه. لااقل به ربات بگید سلام بکنه و کمی مودب باشه.
عموما لینک های داده شده رو از کامنت ها حذف نمی کنیم، اما به دلیل استفاده ابزاری از اون، متاسفانه لینک شما رو حذف کردیم. امیدوارم درک کنید که لینک های بی ارتباط، باعث کاهش ارزش سایت ما خواهد شد و بابت همین از شما عذرخواهی می کنم.
جواب سوالتون: در بخش راهنما برای مطالعه بیشتر، مواردی که نیاز دارید، گذاشته شده (البته این در تمامی مقالات سایت موجود هست). البته از این لینک هم می تونید برای بدست آوردن اطلاعات بیشتر استفاده کنید. ببخشید که من هم سعی کردم بیشترین استفاده از سوال شما رو برای کامنت مارکتینگ انجام بدم. در واقع فعالیت های ارزشمند شما، بیشتر به سایت ما کمک می کنه تا سایت خودتون. برای همین توصیه می کنم که بیشتر وقت خودتون رو، صرف سایت خودتون بکنید تا دیگران.
با تشکر فراوان
عالی بود.واقعا ممنون از مطلب بسیار مفیدتون…
موفق و پیروز باشین…
سلام به شما دوست عزیز
بابت نظرات دلگرم کننده شما، کمال سپاس و تشکر را دارم.
نظرات دلگرم کننده شما، باعث ادامه راه توسط ما خواهد شد.
از اینکه وقت ارزشمند خودتان را گذاشتید تا برای ما پیام ارسال کنید، از شما ممنون و سپاسگزارم
موفق و پیروز باشید
ممنونم بابت راهنماییتون عالی بود
سلام به شما دوست عزیز
از لطف شما سپاسگزارم که وقت ارزشمند خودتان را گذاشتید تا برای ما پیام ارسال کنید.
پیام های دلگرم کننده شما باعث ادامه راه توسط ما خواهد شد.
از لطف شما سپاسگزارم
سلام روز بخیر
قبلا ازتون دعوتتون کرده بودم برای عضویت در گروه
جامعه وبمستران
مهندس چرا نیومدی توی گروه
خوشحال میشیم تشریف بیارید و دوستان دیگه تبادل اطلاعات
داشته باشیم
گروه جامعه وب مستر ها
https://t.me/joinchat/DBhKUBJE3gUMxzABig66Ig
سلام و روز شما بخیر
بسیار ممنونم که بنده رو هم به گروه خودتون دعوت کردید. واقعیت به دعوت شما یه چند روز عضو گروه شدم اما دیدم به جای مباحث وبمستری، بیشتر جنبه تبلیغ هست. برای همین از گروه خارج شدم. بازم از لطف شما بسیار سپاسگزارم و ازتون تشکر می کنم بابت دعوت شما