کدهای تقلب قالب وردپرس برای افراد تازه کار
ساختار قالب یا پوسته وردپرس از اولین زمان انتشار تاکنون دستخوش تغییرات بسیاری شده اند.این تغییرات موجوب افزایش قابلیت ها و انعطاف پذیری بیشتر قالب ها شده است،اما اگر کسی بخواهد شروع کند به یادگیری طراحی و ساخت قالب وردپرس مطمنئا این پیچیدگی ها کمی آزار دهنده خواهند بود.و یا می خواهید قالبهای وردپرسی را به دلخواه خود سفارشی سازی کنید، لازم است آشنایی مناسبی با ساختار قالبهای وردپرس و توابع اصلی به کار رفته در آنها داشته باشید تا اگر طراح هستید بتوانید پوسته مناسبی طراحی کنید و اگر به دنبال سفارشی سازی پوسته های وردپرس هستید، بتوانید به درستی کد های پوسته را خوانده و از آنها سر در بیاورید.ما در این پست می خواهیم با کدهای که پایه اصلی و جدانشدنی یک قالب وردپرس هستند آشنا شویم.
فایلهای اصلی قالب وردپرس
در زیر لیستی از فایل های اصلی قالب های وردپرسی مشاهده میکنید. گرچه حتی اگر بسیاری از این فایل ها را هم نداشته باشید، قالب به درستی کار خواهد کرد ولی به طور پایه ای، یک پوسته باید ترجیحا همه ی این فایلها را داشته باشد :
- style.css
- header.php
- index.php
- sidebar.php
- footer.php
- single.php
- page.php
- comments.php
- 404.php
- functions.php
- archive.php
- searchform.php
- search.php
کدهای که در فایلهای قالب استفاده میشوند
توابعی که در زیر لیست شده اند را ممکن است در هر یک از فایل های قالب، مثلا single.php, index.php, page.php یا هر جای دیگری مشاهده کنید. با استفاده از این کد ها میتوانید در هر قسمتی از قالبتان به سادگی محتوای مورد نظر را درج کنید و یک قالب کاملا داینامیک ایجاد کنید.
<?php get_header(); ?> – محتوای فایل هدر را نمایش میدهد <?php get_footer(); ?> – محتوای فایل فوتر را نمایش میدهد <?php get_sidebar(); ?> – محتوای فایل سایدبار را نمایش میدهد <?php comments_template(); ?> – محتوای فایل کامنت را نمایش میدهد <?php the_content(); ?> – محتوای نوشته را نمایش میدهد <?php the_excerpt(); ?> – خلاصه نوشته را نمایش میدهد <?php the_title(); ?> – برای نمایش عنوان نوشته <?php the_permalink() ?> – برای نمایش لینک نوشته <?php the_category(', ') ?> – برای نماش دسته بندی نوشته <?php the_author(); ?> – برای نمایش نویسنده ی مطلب <?php the_ID(); ?> – برای نمایش آی دی نوشته <?php edit_post_link(); ?> – نمایش لینک ویرایش برای یک نوشته <?php next_post_link(' %link ') ?> – آدرس صفحه بعدی <?php previous_post_link('%link') ?> – آدرس صفحه قبلی <?php get_links_list(); ?> – لیست تمامی لینک ها در بلاگ رول <?php wp_list_pages(); ?> – لیست همه صفحات را نمایش میدهد <?php wp_get_archives() ?> – لیست کامل آرشیو سایت را نمایش میدهد <?php wp_list_cats(); ?> – لیست دسته بندی ها را نمایش میدهد <?php get_calendar(); ?> – تقویم درون ساخت وردپرس را نمایش میدهد <?php wp_register(); ?> – لینک ثبت نام را نمایش میدهد <?php wp_loginout(); ?> – لینک ورود و خروج را فقط به کاربران ثبت نام کرده نمایش میدهد
کد ها و توابع استفاده شده در header.php
با استفاده از یک مثال بهتر میخواهیم نحوه استفاده از کدهای فوق را بهتر درک کنیم.کد های زیر، معمولا بیشتر در فایل header.php مشاهده میشوند. البته بعضی از آنها را ممکن است در هر کجای پوسته ببینید و استفاده از آنها به header.php محدود نشده باشد. مثلا کدی که URL دقیق سایت یا محل قرار گیری پوسته را به شما نشان میدهد، از این کدها در هر کجای قالب میتوان برای دستیابی به محل تصاویر و … استفاده کرد. اما به طور کلی اکثر این کد ها در فایل header.php شما پیدا خواهند شد :
<?php bloginfo('name'); ?> – عنوان یا نام بلاگ <?php wp_title(); ?> – عنوان یک صفحه خاص <?php bloginfo('url'); ?> – آدرس دقیق سایت <?php bloginfo('description'); ?> – توضیحات سایت <?php bloginfo('template_url'); ?> – محل قرارگیری قالب سایت <?php bloginfo('stylesheet_url'); ?> – لینک به محل قرار گیری فایل استایل قالب <?php bloginfo('rss2_url'); ?> – آدرس فید آر اس اس سایت <?php bloginfo('pingback_url'); ?> – آدرس پینگ بک سایت <?php bloginfo('version'); ?> – ورژن وردپرس
امیدواریم این راهنمایی کوچک بتواند به شما در طراحی،ویرایش قالب مدنظرتان کمک کرده باشد.
2 نظر
سلام
مطلب مفیدی بود از گوگل دنبالش بودم و نوت برداری کردم البته مطالب دیگه سایتتونو دوستانم دنبالش هستند که من سایتتونو اس ام اس کردم برای دوستان
ممنون
ممنونم از شما دوست عزیز،و همچنین خوشحالیم که محتوای سایت مفید بوده