شما یک وب سایت Word Press دارید و تم خود را ویرایش کرده اید، کمی در مورد برچسب های قالب بخوانید، و شاید حتی فایل توابع php خود را در ویرایشگر قالب داخلی اصلاح کنید.
خوشبختانه، وردپرس مکان بسیار خوبی برای شروع است. اسناد و مدارک قابل حمل ودر دسترس است و کد بیشتر قسمتها به راحتی قابل خواندن، توصیفی آسان و به خاطر سپردن آن چندان دشوار نیست.
دراین مقاله، مختصراً به دنیای برنامه نویسی وردپرس خواهم پرداخت. اگرچه این پست به مبتدیان اختصاص داده شده است، فرض بر این است که قبلاً با Word Press سر و کار داشته اید و HTML پایه را می شناسید. فرض می کنیم شما می دانید که چگونه می توانید پرونده های وردپرس را ویرایش کنید و به یک فایل تم وردپرس نگاه کرده اید – حتی اگر شما نمی فهمیدید چه خبر است.
زبان های برنامه نویسی وردپرس
وردپرس از تعدادی زبان مختلف برنامه نویسی استفاده می کند. اگر یک زبان به عنوان زبان “اصلی” مجزا شود، این PHP خواهد بود. PHP یک زبان سمت سرور است که حدود 82 درصد از وب را تأمین می کند.
WordPress همچنین از HTML CSS و Javascript استفاده می کند. HTML برای ارائه ساختار وب سایت شما استفاده می شود و توسط همه وب سایت ها به کار گرفته می شود. CSS به سبک بندی ساختار HTML شما کمک می کند. CSS زمینه شما را به رنگ سفید، متن شما به رنگ خاکستری تیره و نوار کناری در سمت راست قرار می دهد. جاوا اسکریپت ویژگی های پیشرفته ای مانند کشویی و سایر ویژگی های تعاملی را اضافه می کند.
بیشتر بخوانید»»» برنامه نویسی
WordPress همچنین از MySQL استفاده می کند، که مسئولیت پرس و جو از پایگاه داده را بر عهده دارد. از MySQL برای بازیابی 10 پست آخر یا تمام ارسال ها در یک گروه خاص از پایگاه داده استفاده می شود.
وردپرس چیست؟
درک این نکته مهم است که از لحاظ فنی چیزی مانند “رمزگذاری وردپرس” و “کد وردپرس” وجود ندارد. WordPress دسته ای از کد است که به زبان PHP نوشته شده است. جوملا و دروپال (دو سیستم مدیریت محتوای دیگر) نیز به زبان PHP نوشته شده اند.
وردپرس، جوملا، دروپال و سایر سیستم ها و چارچوب های موجود در آنجا همه با همان اجزا ساخته شده اند. تفاوت بین آنها فلسفه رمزگذاری و روش شناسی مورد استفاده آنهاست.
نحوه کار PHP
همانطور که قبلاً نیز اشاره کردم ، PHP یک زبان برنامه نویسی سمت سرور است. در مقابل، HTML یک زبان طرف مشتری است. بیایید ابتدا HTML را تحلیل کنیم تا بفهمیم این به چه معنی است.
روشی که مرورگر شما کد HTML را تفسیر می کند به شرح زیر است: هنگام بازدید از یک صفحه HTML کد HTML به مرورگر شما ارسال می شود. مرورگر شما اطلاعات را پردازش می کند و چیزی را که شما به عنوان یک صفحه وب تشخیص می دهید تفریح می کند.
هنگامی که مرورگر شما به صفحهای که از PHP استفاده می کند، بازدید می کند، یک مرحله میانی استفاده می شود. ابتدا کد PHP توسط سرور پردازش می شود. نتیجه این پردازش یک صفحه HTML است که سپس به مرورگر شما ارسال شده و برای شما نمایش داده می شود پردازش اضافی توسط سرور یک گام غیر ضروری اما دور از آن به نظر می رسد.