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