وردپرس دارای هزاران تابع کاربردی است که اغلب توسط هستهی وردپرس مورد استفاده قرار میگیرند. برخی از این توابع برای کارکردهای اصلی وردپرس و برخی دیگر با هدف استفاده توسط طراحان قالب و افزونهی وردپرس پیادهسازی شدهاند.
مهمترین توابع وردپرس دارای مستندات کافی و راهنمای استفاده و مثالهای کاربردی هستند که به آسانی میتوانید در اینترنت آن را پیدا کنید.
با توجه به تعداد زیاد توابع وردپرس، عملا امکان حفظ کردن تمام آنها وجود ندارد. اما اگر به کار طراحی قالب اختصاصی یا افزونههای وردپرس مشغول هستید، برای نوشتن کدهایی مؤثر و صحیح باید با تعدادی از این توابع آشنایی قبلی داشته باشید.

کاربرد توابع وردپرس
توابع تعریف شده در وردپرس برای جلوگیری از تکرار و ایجاد خطا و مشکل در برنامهنویسی به دقت مورد بررسی قرار گرفتهاند و کمک میکنند تا دسترسی به بخشهای مختلف هستهی وردپرس و انجام تغییرات و کنترل آن را به صورت استاندارد به انجام برسانید.
تعدادی از پرکاربردترین توابع وردپرس که میتوانند در طراحی قالبهای وردپرس مورد استفاده قرار بگیرند شامل موارد زیر هستند:
- wp_head() - برای اضافه کردن کدهای CSS و JavaScript به سربرگ صفحات وردپرس
- wp_footer() - برای اضافه کردن کدهای CSS و JavaScript به پابرگ صفحات وردپرس
- get_header() - برای نمایش سربرگ قالب وردپرس
- get_footer() - برای نمایش پابرگ قالب وردپرس
- the_title() - برای نمایش عنوان نوشته یا برگه
- the_content() - برای نمایش محتوای نوشته یا برگه
- the_excerpt() - برای نمایش خلاصه مطلب نوشته یا برگه
- the_permalink() - برای نمایش آدرس نوشته یا برگه
- get_template_part() - برای استفاده از قسمتهای مختلف قالب در یک برگه
- get_sidebar() - برای نمایش نوار کناری یا ابزارکها
- dynamic_sidebar() - برای نمایش محتوای نوار کناری یا ابزارکها
- the_post_thumbnail() - برای نمایش تصویر شاخص نوشته یا برگه
- the_category() - برای نمایش دستهبندیهای نوشته
- the_tags() - برای نمایش برچسبهای نوشته
- comments_template() - برای نمایش فرم نظردهی زیر نوشتهها و برگهها
- wp_nav_menu() - برای نمایش منوها
- get_search_form() - برای نمایش فرم جستجو
- is_front_page() - برای تشخیص اینکه صفحه اول سایت در حال نمایش است یا خیر
- is_single() - برای تشخیص اینکه نوشته یا برگه در حال نمایش است یا خیر
- is_page() - برای تشخیص اینکه یک برگه در حال نمایش است یا خیر
هر یک از این توابع و هزاران تابع دیگر در وردپرس بسته به نیاز میتوانند توسط برنامهنویسان مورد استفاده قرار بگیرند. همچنین به دلیل اینکه این توابع در گذر زمان به دقت بهینهسازی و تست شدهاند میتوانند هنگام برنامهنویسی php برای افزایش سرعت عملکرد برنامهنویسی و در نظر گرفتن نکات متعدد کارایی و امنیتی مورد استفاده قرار بگیرند.
