php و وردپرس + آموزش نکات جامع (نمونه کد توسعه وردپرس و 8 تابع وردپرس )
- آموزش • آموزش برنامه نویسی • آموزش وردپرس
- ۳ مرداد ۱۴۰۲
- 1,911 بازدید
مطمئنا شما هم به توسعه وردپرس فکر میکنید . توسعه دادن وردپرس نیاز به یک سری مهارت ها داره . علاوه بر اینکه شما باید دانش برنامه نویسی php هم داشته باشید ، نیاز دارید که در زمینه توسعه وردپرس و هوک های وردپرس دانش پایه و اولیه رو داشته باشید . سعی کنید که مسیر رو طوری مشخص نکنید که براتون سنگین یا نامفهوم باشه .
پیشنهاد میکنم که برای آشنایی بیشتر با وردپرس و پی اچ پی ، وبیت رو تا انتهای این مقاله همراهی کنید و اگر تجربه ایی در برنامه نویسی phph دارید و یا به عنوان یک توسعه دهنده وردپرس فعالیت میکردید ، تجربیات خودتون رو از قسمت نظرات آخر صفحه با ما و دیگر وبمستران به اشتراک بگذارید .
آنچه در این پست میخوانید
معرفی زبان برنامه نویسی PHP
زبان PHP زبانی ساخت یافته و شی گراست که به عنوان عمومی ترین زبان دارای اسکریپت تحت وب شناخته شده است . عبارت PHP مخفف عبارت Hypertext Pre-processor است که تا همین سال گذشته نزدیک به ۲۵۰ میلیون وب سایت از این زبان استفاده می کنند. زبان پی اچ پی یک زبان سمت سرور است و خصوصیات مهم آن را دارد. بعبارتی کدهای برنامه های پی اچ پی در سمت سرور پردازش و اجرا خواهد شد نه در مرورگر اینترنتی شما. درنتیجه کلیه ی کدهای برنامه نویسی که با این زبان نوشته شده است برای کاهش بار هزینه و ترافیک بر روی محل نگه داری سایت یا اصطلاحا Host نگه داری می شود.
سیستم مدیریت محتوا وردپرس و PHP
میدانیم که در داخل وردپرس از زبان های برنامه نویسی HTML و CSS و ابزار های مختلفی از وب استفاده شده است ولی تنها یک زبان اصلی و پایه ای می توان نام برد که وردپرس با آن برنامه نویسی شده باشد که آن هم زبان پی اچ پی است. ساختار کلیه ی فایل های وردپرس با کدهای PHP نوشته و طراحی شده است.
البته در نحوه ی کار سیستم مدیریت محتوا وردپرس تنها همین زبان پی اچ پی نیست و باید از بانک اطلاعاتی برای داده های وبسایت طراحی شده استفاده کرد که در این مورد بانک اطلاعاتی MySQL به عنوان دیتابیس وردپرس مورد استفاده قرار می گیرد. در واقع زبان php با پایگاه داده های مختلفی کار می کند که شامل PostgreSQL ، MySQL و … است و در اصل معروف ترین آنها هم MySQL است. (برای وردپرس و پی اچ پی معمولا از mysql استفاده میشه )
به طور مثال در فایل Function که اکثرا دستوراتی که در وردپرس داده می شود در این فایل قرار دارد باید بتوانید با زبان php دستورات را وارد کرده و مقدار دهی کنید. در این فایل روش هایی برای دستور دهی به بخش های مختلف وردپرس وجود دارد تا به آن اطلاع دهیم با کدام بخش کار داریم و می خواهیم آن را فراخوانی کنیم.
نمونه کد حذف نسخه و ورژن وردپرس :
function wpb_remove_version() { return ''; } add_filter('the_generator', 'wpb_remove_version');
برای مشاهده یک سورس جامع از ساختن افزونه وردپرسی بروی این لینک کلیک کنید و مقاله را مطالعه کنید .
توابع زبان پی اچ پی در وردپرس
هماطور که میدانید ، توابع وردپرس به دو گروه تقسیم بندی می شوند که شامل توابع خارج حلقه و توابع درون حلقه است. توابع درون حلقه شامل توابعی است که مرتبط با نوشته های یک سایت وردپرسی است که رایج ترین و پرکاربردترین نوع توابع وردپرس را تشکیل می دهند. این توابع نه تنها در قالب های وردپرس بلکه در افزونه های محبوب هم نقش ویژه ای دارند.
توابع درون حلقه :
- the_post_thumbnail : نمایش تصویر اصلی مطلب
- the_content : نمایش محتوا یک مطلب
- the_category : نمایش دسته بندی مطلب
- the_tags : نمایش برچسب های یک مطلب
- the_title : برای نمایش عنوان یک مطلب
- php the_author : نمایش نام نویسنده مطلب
- php the_excerpt : نمایش گزیده و چکیده مطلب
- the_time : نمایش زمان انتشار مطلب