وردپرس دارای هزاران تابع کاربردی است که اغلب توسط هستهی وردپرس مورد استفاده قرار میگیرند. برخی از این توابع برای کارکردهای اصلی وردپرس و برخی دیگر با هدف استفاده توسط طراحان قالب و افزونهی وردپرس پیادهسازی شدهاند.
مهمترین توابع وردپرس دارای مستندات کافی و راهنمای استفاده و مثالهای کاربردی هستند که به آسانی میتوانید در اینترنت آن را پیدا کنید.
کاربرد توابع وردپرس
توابع تعریف شده در وردپرس برای جلوگیری از تکرار و ایجاد خطا و مشکل در برنامهنویسی به دقت مورد بررسی قرار گرفتهاند و کمک میکنند تا دسترسی به بخشهای مختلف هستهی وردپرس و انجام تغییرات و کنترل آن را به صورت استاندارد به انجام برسانید.
تعدادی از پرکاربردترین توابع وردپرس که میتوانند در طراحی قالبهای وردپرس مورد استفاده قرار بگیرند شامل موارد زیر هستند:
- 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 برای افزایش سرعت عملکرد برنامهنویسی و در نظر گرفتن نکات متعدد کارایی و امنیتی مورد استفاده قرار بگیرند.