- دلیل این که شما باید بدانید وردپرس به چه صورت کار میکند چیست؟
- ۱: فایل wp-config.php
- ۲: تنظیمات پیش فرض ثابت
- ۳: Load advanced-cache.php File
- ۴: به MySQL متصل شده و پایگاه داده را انتخاب کنید
- ۵: بارگذاری فایل object-cache.php یا wp-includes/cache.php
- ۶: بارگذاری فایل wp-content/sunrise.php
- ۷: بارگذاری سیستم های محلی
- ۸: نصب چند افزونه ضروری
- ۹: اقدام “muplugins_loaded”
- ۱۰: بارگذاری افزونه های فعال
- ۱۱: فایل pluggable.php
- ۱۲: اقدام ‘plugins_loaded’
- ۱۳: بارگذاری قوانین بازنویسی
- ۱۴: اقدام ‘setup_theme’
- ۱۵: باگذاری فایل functions.php در تم Child
- ۱۶: اقدام ‘after_setup_theme’
- ۱۷: تنظیم موقعیت کاربران
- ۱۸: اقدام “init”
- ۱۹: اقدام “widget_init”
- ۲۰: اجرای wp ()
- ۲۱: درخواست تجزیه و تحلیل
- ۲۲: اقدام “template_redirect”
- ۲۳: بارگذاری قالب
- ۲۴: اقدام نمایش در مرورگر
مهمترین کارهای انجام شده در پشت صحنه وردپرس
آیا تا به حال فکر کرده اید در پشت صحنه وردپرس چه کارهایی میکنند؟ برای اکثر کاربران، به نظر ساده می رسد زیرا آن ها یک آدرس را تایپ کرده و سایت خود را مشاهده میکنند اما کارهایی که در اصل انجام میشود را مشاهده نمیکنند در این آموزش به شما نشان خواهیم داد که یک سایت چگونه نمایش داده میشود.
دلیل این که شما باید بدانید وردپرس به چه صورت کار میکند چیست؟
وردپرس یک برنامه لایه باز میباشد این موضوع به این معنی میباشد که هر کس می تواند کدها را مشاهده کرده و در مورد آن مطالعه کند و در صورت نیاز می توانید افزونه ها و قالب های مورد نظر را با وردپرس ست کنید. یادگیری نحوه کار وردپرس و آن چیزی که در پشت صحنه اتفاق می افتد میتواند به مشادر درک بهتر کد ها و … کمک کند. شما میتوانید برای بهبود عملکرد وردپرس از کدهای خود در این برنامه استفاده کنید.
در این آموزش ما شما را از زمانی که یک کاربر یک صفحه را درخواست میکند تا زمانی که صفحه به طور کامل بارگذاری شود و نحوه بارگذاری آن آشنا خواهیم کرد.
۱: فایل wp-config.php
wp-config.php فایل پیکربندی وردپرس است که شامل اطلاعات پایگاه داده شما میباشد این فایل اولین فایلی میباشد که در هنگام زدن آدرس مورد نظر نمایش داده میشود.
۲: تنظیمات پیش فرض ثابت
بعد از بارگذاری فایل wp-config.php، وردپرس برای تنظیم بعضی از پیشفرض ها اقدام میکند این شامل اطلاعاتی موقیعت آپلود تصاویر، حداکثر اندازه فایلها و سایر ثابتهای پیش فرض در فایل wp-config.php است.
۳: Load advanced-cache.php File
اگر فایل advanced-cache.php در سایت شما وجود داشته باشد، وردپرس آن را بارگذاری می کند. اگر سایت شما از این فایل استفاده کند، یک آیتم جدید در صفحه افزونه ها به نام Drop-ins خواهید دید.
۴: به MySQL متصل شده و پایگاه داده را انتخاب کنید
در این مرحله وردپرس همه اطلاعات را بدست آورده است بنابراین برای اتصال به سرور MySQL حرکت میکند تا پایگاه داده مورد نظر را انتخاب کند. در صورتی که وردپرس نتواند به پایگاه داده وصل شود خطای Error establishing database connection را مشاهده خواهید کرد اما اگر همه چیز اوکی باشد به مرحله بعدی خواهد رفت.
۵: بارگذاری فایل object-cache.php یا wp-includes/cache.php
وردپرس در حال حاضر به دنبال فایل object-cache.php است. اگر این فایل وجود نداشته باشد به دنبال بارگذاری فایل wp-includes / cache.php خواهد بود.
۶: بارگذاری فایل wp-content/sunrise.php
بعد از انجام دادن عملیات بالا و در صورتی که فایل wp-content وجود داشته باشد وردپرس به دنبال فایل sunrise.php خواهد بود تا آن فایل را اجرا کند.
۷: بارگذاری سیستم های محلی
در این قسمت وردپرس فایل l10n.php که در پوشه wp-includes میباشد را بارگذاری خواهد کرد این فایل اطلاعات اولیه محلی سازی مانند ترجمه وردپرس را فراهم میکند.
۸: نصب چند افزونه ضروری
در این قسمت وردپرس اقدام به بارگذاری افزونه ها خواهد کرد.
۹: اقدام “muplugins_loaded”
اکنون اقدام muplugins_loaded توسط WordPress اجرا می شود. این عمل تنها برای افزونه های فعال شده در قسمت های مختلف وردپرس میباشد.
۱۰: بارگذاری افزونه های فعال
وردپرس اکنون تمام افزونه های فعال را در سایت بارگذاری می کند این کار را با نگاه کردن به entry active_plugins در جدول گزینه های پایگاه داده وردپرس خود انجام می دهد. این عمل اجازه میدهد تا وردپرس افزونه هایی که در سایت شما نصب شده اما فعال نشده اند را نادیده بگیرد.
۱۱: فایل pluggable.php
فایل pluggable.php حاوی توابع است که می تواند توسط افزونه های وردپرس تعریف شده باشد. در این حالت وردپرس بررسی میکند که در این فایل توابع چه افزونه هایی تعریف شده است تا در صورت نیاز توابع افزونه های مورد نیاز را خود تعریف کند.
۱۲: اقدام ‘plugins_loaded’
وردپرس اکنون عمل plugins_loaded را اجرا می کند. این قسمت به طراحان و کدنویسان کمک میکند تا توابع مورد نظر خود را روی افزونه های فعال شده انجام دهند.
۱۳: بارگذاری قوانین بازنویسی
وردپرس در حال حاضر قوانین بازنویسی را بارگذاری می کند این قوانین بازنویسی به وردپرس کمک می کند تا آدرس ها موجود را جستجو کرده و آن ها را اجرا کند.
۱۴: اقدام ‘setup_theme’
در حال حاضر وردپرس setup_theme را اجرا خواهد کرد تا بعد از آن پوسته مورد نظر شما را بارگذاری کند.
۱۵: باگذاری فایل functions.php در تم Child
فایل functions.php به عنوان افزونه عمل می کند و در تم های وردپرس برای اضافه کردن ویژگی های خاص تم به وب سایت شما استفاده می شود. اگر شما از یک پوسته کودک استفاده می کنید، وردپرس فایل functions.php پوسته کودک شما را بارگذاری خواهد کرد در غیر اینصورت، فایل functions.php تم اصلی ما بارگذاری خواهد شد.
۱۶: اقدام ‘after_setup_theme’
این قسمت پس از تنظیم قالب وردپرس و توابع مربوط به آن بارگذاری میشود این مورد اولین اقدام برای اجرای پوسته میباشد.
۱۷: تنظیم موقعیت کاربران
در این قسمت وردپرس نقش ها و قابلیت های کاربران را جدا میکند تا درخواست های هر یک آن ها را به صورت جدا مدیریت کند.
۱۸: اقدام “init”
وردپرس تا به حال تمام اطلاعات مهم مورد نیاز خود را بارگذاری کرده است در حال حاضر اقدام “init” را اجرایی میکند این عمل به توسعه دهندگان اجازه می دهد تا کد هایی را که باید همه اطلاعات اضافه شده در وردپرس را بارگذاری کنند.
۱۹: اقدام “widget_init”
عمل widget_init به توسعه دهندگان اجازه می دهد تا ابزارک های مورد نظر خود را ثبت کرده و کدهایی که نیاز است در این زمان اجرا شود را اعمال کنند.
۲۰: اجرای wp ()
وردپرس در این زمان تابع wp () را که در فایل wp-includes / functions.php قرار دارد را فراخوانی می کند.
۲۱: درخواست تجزیه و تحلیل
حال وردپرس تمام اطلاعات لازم برای اجرای دستور کاربران را دارد و همه آن ها را تجزیه و تحلیل کرده است و کافیست آن ها را مطابقت داده و درخواست کاربران را اجرا کند.
۲۲: اقدام “template_redirect”
وردپرس در حال حاضر عمل template_redirect را اجرا می کند. این قسمت برای بارگذاری صفحه قالب میباشد تا آن را به خوبی اجرا کند.
۲۳: بارگذاری قالب
حال در این قسمت وردپرس قالب شما را به صورت کامل بارگذاری میکند تا همه موارد و امکانات آن برای کاربران نمایش داده شود.
۲۴: اقدام نمایش در مرورگر
در مرحله آخر کارهای لازم برای این که قالب به چه صورت در مرورگر کاربر نمایش داده شود انجام میشود.
لیست مطالب
- دلیل این که شما باید بدانید وردپرس به چه صورت کار میکند چیست؟
- ۱: فایل wp-config.php
- ۲: تنظیمات پیش فرض ثابت
- ۳: Load advanced-cache.php File
- ۴: به MySQL متصل شده و پایگاه داده را انتخاب کنید
- ۵: بارگذاری فایل object-cache.php یا wp-includes/cache.php
- ۶: بارگذاری فایل wp-content/sunrise.php
- ۷: بارگذاری سیستم های محلی
- ۸: نصب چند افزونه ضروری
- ۹: اقدام “muplugins_loaded”
- ۱۰: بارگذاری افزونه های فعال
- ۱۱: فایل pluggable.php
- ۱۲: اقدام ‘plugins_loaded’
- ۱۳: بارگذاری قوانین بازنویسی
- ۱۴: اقدام ‘setup_theme’
- ۱۵: باگذاری فایل functions.php در تم Child
- ۱۶: اقدام ‘after_setup_theme’
- ۱۷: تنظیم موقعیت کاربران
- ۱۸: اقدام “init”
- ۱۹: اقدام “widget_init”
- ۲۰: اجرای wp ()
- ۲۱: درخواست تجزیه و تحلیل
- ۲۲: اقدام “template_redirect”
- ۲۳: بارگذاری قالب
- ۲۴: اقدام نمایش در مرورگر
نظرات کاربران
ثبت دیدگاه