learndl خرید رپورتاژ آگهی - تریبون afzasaz

php و وردپرس + آموزش نکات جامع (نمونه کد توسعه وردپرس و 8 تابع وردپرس )

آموزش پی اچ پی برای یادگیری وردپرس و نکات کلی آن

مطمئنا شما هم به توسعه وردپرس فکر میکنید . توسعه دادن وردپرس نیاز به یک سری مهارت ها داره . علاوه بر اینکه شما باید دانش برنامه نویسی 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');

 

برای مشاهده یک سورس جامع از ساختن افزونه وردپرسی بروی این لینک کلیک کنید و مقاله را مطالعه کنید .

نمونه کدهای زبان برنامه نویسی php

توابع زبان پی اچ پی در وردپرس

هماطور که میدانید ، توابع وردپرس به دو گروه تقسیم بندی می شوند که شامل توابع خارج حلقه و توابع درون حلقه است. توابع درون حلقه شامل توابعی است که مرتبط با نوشته های یک سایت وردپرسی است که رایج ترین و پرکاربردترین نوع توابع وردپرس را تشکیل می دهند. این توابع نه تنها در قالب های وردپرس بلکه در افزونه های محبوب هم نقش ویژه ای دارند.

 

توابع درون حلقه :

  • the_post_thumbnail : نمایش تصویر اصلی مطلب
  • the_content : نمایش محتوا یک مطلب
  • the_category : نمایش دسته بندی مطلب
  • the_tags : نمایش برچسب های یک مطلب
  • the_title : برای نمایش عنوان یک مطلب
  • php the_author : نمایش نام نویسنده مطلب
  • php the_excerpt : نمایش گزیده و چکیده مطلب
  • the_time : نمایش زمان انتشار مطلب

به این مطلب امتیاز دهید

امتیاز کلی : 3.3 / 5. تعداد آرا : 3

اولین نفر باید که به این مطلب امتیاز میدهید

وبیت این پست توسط نگارش شده است.

معتقدم ، با اندگشتان آماده به تایپ و ذهن پر از ایده های ناب میتوانم دنیای خودم رو عوض کنم . محمدحسین هستم دانشجوی نرم افزار ، طراح وب سایت ، تولید کننده محتوای وبمستری و هر موضوعی در زمینه IT ، طراح رابط کاربری و تجربه کاربری و ...

در کانال وبیت عضو شو تا از آخرین اخبار ، آپدیت محصولات و تخفیف ها با خبر بشی ☺ عضویت در کانال تلگرام

اشترک گذاری

مقاله های پیشنهادی

وبیت این مطالب را به شما پیشنهاد میدهد

ارسال نظر ( 0 نظر تایید )

نظرات پس از رویت و تایید مدیران نمایش داده می شود
هنوز نظری ثبت نشده است ، اولین نفری باشید که نظر میدهید !
همکاران وبیت