مهمترین کارهای انجام شده در پشت صحنه وردپرس

ضعیفمتوسطخوببسیار خوبعالی
( 0 رای , میانگین : 0,00 از 5)
بارگذاری...

آیا تا به حال فکر کرده اید در پشت صحنه وردپرس چه کارهایی میکنند؟ برای اکثر کاربران، به نظر ساده می رسد زیرا آن ها یک آدرس را تایپ کرده و سایت خود را مشاهده میکنند اما کارهایی که در اصل انجام میشود را مشاهده نمیکنند در این آموزش به شما نشان خواهیم داد که یک سایت چگونه نمایش داده میشود.

دلیل این که شما باید بدانید وردپرس به چه صورت کار میکند چیست؟

وردپرس یک برنامه لایه باز میباشد این موضوع به این معنی میباشد که هر کس می تواند کدها را مشاهده کرده و در مورد آن مطالعه کند و در صورت نیاز می توانید افزونه ها و قالب های مورد نظر را با وردپرس ست کنید. یادگیری نحوه کار وردپرس و آن چیزی که در پشت صحنه اتفاق می افتد میتواند به مشادر درک بهتر کد ها و … کمک کند. شما میتوانید برای بهبود عملکرد وردپرس از کدهای خود در این برنامه استفاده کنید.

در این آموزش ما شما را از زمانی که یک کاربر یک صفحه را درخواست میکند تا زمانی که صفحه به طور کامل بارگذاری شود و نحوه بارگذاری آن آشنا خواهیم کرد.

۱: فایل 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 را اجرا می کند. این قسمت برای بارگذاری صفحه قالب میباشد تا آن را به خوبی اجرا کند.

۲۳: بارگذاری قالب

حال در این قسمت وردپرس قالب شما را به صورت کامل بارگذاری میکند تا همه موارد و امکانات آن برای کاربران نمایش داده شود.

۲۴: اقدام نمایش در مرورگر

در مرحله آخر کارهای لازم برای این که قالب به چه صورت در مرورگر کاربر نمایش داده شود انجام میشود.

درباره نویسنده



رویا مفاخر
( عضو از 6 سال قبل )
  • 263 نوشته
  • 1401 دیدگاه
  • 0 محصول
  • 0 دوره آموزشی
از اعضای بخش پشتیبانی مجموعه نوین وردپرس

نظرات کاربران

ثبت دیدگاه

چند نکته قبل از ارسال دیدگاه :
  • تمامی دیدگاه ها قبل از انتشار عمومی توسط کارشناسان سایت بررسی خواهند شد.
  • دیدگاه هایی که جنبه تبلیغاتی داشته باشند تایید نخواهند شد.
  • آدرس سایت ، مشخصات مدیریت و... در متن دیدگاه حذف خواهند شد.
  • دیدگاه هایی که به زبان انگلیسی باشند تایید نخواهند شد.
  • دیدگاه هایی که حاوی توهین ، تهدید یا... باشند تایید نخواهند شد.

دیدگاهتان را بنویسید

مطالب مرتبط



آموزش ساخت وردپرس شبکه

550
0
وردپرس شبکه یکی از قابلیت های وردپرس است که به شما این امکان را می دهد تا چندین وب سایت را با استفاده از یک نصب وردپرس ایجاد ...
جزییات بیشتر آموزش را بخوانید!

آموزش نصب قالب جدید در وردپرس

971
0
شما به عنوان یک کاربر وردپرس ممکن است با این سوال که چگونه در وردپرس قالب جدید نصب کنیم ؟ روبه رو شده باشید. هم اکنون هزاران قالب ...
جزییات بیشتر آموزش را بخوانید!

آموزش تغییر برچسب حراج ووکامرس روی محصولات

429
0
اگر شما برای ساخت فروشگاه از ووکامرس استفاده می کنید، احتمالاً مشاهده کرده اید که محصولاتی که تخفیف خورده اند، تگ حراج (SALE) به آنها اضافه می شود. ...
جزییات بیشتر آموزش را بخوانید!

نحوه جاسازی ویدیوی یوتیوب در وردپرس | چگونه ویدیوهای یوتیوب را در سایت خود نمایش دهیم؟

2538
0
یکی از ترفندهایی که می توانید به کمک آن محتوای خود را برای کاربران جذاب تر کنید، درج انواع ویدیوها در سایت می باشد. راه های مختلفی وجود ...
جزییات بیشتر آموزش را بخوانید!

اندازه استاندارد تصاویر در وردپرس

4003
0
یکی از مهم ترین اقداماتی که اگر به درستی انجام نشود می تواند ظاهر وب سایت شما را بهم ریخته نمایش دهد، مدیریت تصاویر در وردپرس می باشد. ...
جزییات بیشتر آموزش را بخوانید!

نمایش نویسندگان مطالب در وردپرس با افزونه Co-Authors Plus

2178
0
آیا قصد دارید نویسندگان مطالب سایت خود را نمایش دهید؟ اگر شما صاحب یک وب سایت با نویسنده های مختلفی هستید، ممکن است بخواهید تا نامهرنویسنده را در ...
جزییات بیشتر آموزش را بخوانید!

نحوه حذف نام نویسنده از نوشته ها و برگه های وردپرس

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

آموزش تغییر رنگ لینک در وردپرس | ساده و تصویری

5932
3
لینک ها، یکی از بخش های مهم برای هر وب سایتی محسوب می شوند. به صورت پیش فرض، لینک هایی که در وردپرس وجود دارد ممکن خیلی جذاب ...
جزییات بیشتر آموزش را بخوانید!

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

محصولات حرفه ای

جستجو کنید…

همکار ما شوید

اگر دوست دارید در زمینه آموزش ، افزونه ، قالب وردپرس و ووکامرس ، آموزش سئو و… مقالات آموزشی خود را در نوین وردپرس منتشر کنید میتوانید به عنوان نویسنده در نوین وردپرس فعالیت کنید.

  • تولید کننده فیلم آموزشی کار با محصولات
  • نویسندگی و ارسال مطالب آموزشی
  • تولید کننده دورهای آموزشی برنامه نویسی
  • فارسی سازی و ترجمه انواع قالب
  • و هر آنچه که توانایی دارید...
  • فهرست مطالب