امروز : پنج شنبه ۲۶ مرداد ۱۳۹۶ شما در سایت وبیت هستید.
دسته ها
سبد خرید شما

محصولی موجود نمی باشد!

WordPress-Actually-Works-vebeet-part2-1 وردپرس از نظر علمی چگونه کار می کند؟ (قسمت دوم)

 

وردپرس از نظر علمی چگونه کار می کند؟  در قسمت اول این مقاله یعنی وردپرس از نظر علمی چگونه کار می کند؟(قسمت اول) گفتیم که سیستم مدیریت محتوای وردپرس یکی از بهترین و معروف ترین سیستم های مدیریت برای وب سایت ها می باشد اما برای پیاده سازی کامل و بدون نقص آن لازم است تا با نحوه عملکرد آن از نظر علمی اشنا شویم تا بتوانیم درک بهتری از آن داشته و استفاده معقول تری از آن نماییم. در قسمت اول این مقاله به بررسی 14 نکته در این زمینه برای شما عزیزان عنوان نموده و توضیح داده ایم.

وردپرس از نظر علمی چگونه کار می کند؟

در این قسمت از آموزش وردپرس وبیت به بررسی نکات پایانی آن می پردازیم تا به طور کامل متوجه شویم که وردپرس از نظر علمی چگونه کار می کند؟ با ما همراه باشید.

15- معرفی $wp_query, $wp_rewrite, $wp

در این قسمت وردپرس شی های زیر را بارگزاری می کند:
$wp_query: این مورد عمومی کلاس ها و کودری های وردپرس را اجرا می کند. این اجرا شامل فرمت های کوئری های وردپرس می باشد.
$wp_rewrite: این نمونه عمومی، کلاس نوشتن های وردپرس را اجرا می کند. این ها شامل توابع وردپرس برای ایجاد و خواند آدرس های اینترنتی و نمایش آن ها می شود.
$wp: این مورد دوست داشتنی و نام آشنا تمام کلاس های اصلی وردپرس را که شامل توابع موردنیاز وب سایت شما است را فراخوانی می کند.

16- اجرای عملیات setup_theme

این عملیات پیش از بارگزاری قالب وردپرس شما انجام می شود و باعث می شود تا وردپرس بر روی قالب شما تمرکز کند و وارد آن شود.

17- بررسی child theme

برخی قالب ها مثل ایمپرزا و زفایر، دارای child theme هستند که گاهاً بدلیل افزایش سرعت و امنیت، برخی استایل ها و فایل های ضروری در این ها بارگزاری شده اند. وردپرس در صورت وجود آن را یافته و استفاده می کند.

18- بارگزاری قالب اصلی

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

19- انجام عملیات after_setup_theme

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

20- تنظیم کاربر فعلی

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

21- انجام عملیات init

اسمش کوتاه است، ولی عملیاتش بلند! وردپرس با این اکشن به توسعه دهنده کمک کرده تا اگر حرفی برای گفتن دارد، آن را اجرا کند.

22- انجام عملیات widget_init

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

23- اجرای wp()

وردپرس پس بررسی فایل هایی که در مورد شماره 15 گفته شد در مسیر wp-includes/functions.php رفته و آن ها را اجرا می کند. اینها کوئری های اصلی وردپرس هستند که از پیش آماده اجرا بودند.

24- درخواست تجزیه تحلیل

حال وردپرس به این فکر میافتد که چرا همه چیز را یکبار تجزیه نکند؟! این کار با قوانین خواندن و نوشتن و تجزیه آن ها آغاز شده و کوئری ها و مقادیر اجرا شده آن ها را به ابتدای درخواست ها ارسال می کند(هدر).

25- اجرای کوئری ها

در این قسمت است که اگر صفحه شما یافت نشود یا محتوایی در آن نداشه باشید، خطای 404 دریافت می کنید. تابعی بسیار آشنا در این قسمت وجود دارد بنام get_posts(). این تابع در شروط قالب ها نوشته می شود که اگر خالی بود خطای 404 به کاربر نشان دهد. اگر خطای 404 نداشتید، وردپرس با خیال راحت محتوا را به شما نشان می دهد.

26- انجام عملیات template_redirect

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

27- اجرای فید خوراک

حالا که وردپرس خیالش از بابت محتوا راحت شده است، به آر اس اس دستور می دهد تا محتوا را در درون خود اجرا کرده و آن را در دسترس قرار دهد.

28- بارگزاری تمپلت

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

29- اجرای عملیات shutdown

وردپرس پیش از اجرای تمام فایل های php موردنیاز، عملیات شات داون را صدا زده و آن را کنار خود قرار می دهد تا استفاده کند. در این قسمت وردپرس از خستگی وا رفته و بدنبال کار و زندگی خودش می رود. حال که دیگر وردپرس هیچ اجرایی ندارد، سرور این زحمت را به خود می دهد تا فایل هایی از جمله html، css و جاوا اسکریپت را جهت نمایش استایل ها به مرورگر کاربر ارسال کند.

آیا فکر می کردید که وردپرس اینقدر به خود زحمت دهد تا وب سایت شما را بارگزاری کند؟ ما که فکر می کردیم بسیار ساده تر از این حرفا باشد. آخر سایت وبیت در عرض یک ثانیه لود می شود و بارگزاری این حجم از دستورات واقعا شگفت انگیز است. حالا باز هم یک عده می گویند وردپرس بسیار ساده است و هیچ چیزی ندارد! ما که چنین فکر نمی کنیم!

پایدار باشید…

هاست و دامین ندارید!؟ هم اکنون سفارش دهید.

نکته : کپی بردای و انتشار مطالب وبیت با ذکر منبع بلامانع می باشد.

توجه : لطفا مشکلات خود را در انجمن های وبیت مطرح کنيد.

منبع : وبیت

آیا مطلب موثر و مفید بود؟ حالا امتیاز خود ثبت کنید.
بازدید : 110 بار دسته بندی : آموزش ، آموزش وردپرس دیدگاه : ۰ تاريخ : ۲۹ خرداد ۱۳۹۶
به اشتراک بگذارید :
فیسبوک گوگل تویتر کلوب فیسنما
حانیه فراهانی

حانیه فراهانی هستم، فارغ التحصیل رشته IT و در زمینه گرافیک، طراحی و سئو سایت فعالیت می کنم. بنده مفتخرم که چندی از اطلاعات خود در این زمینه را در اختیار شما دوستان عزیز قرار دهم.

دیدگاه کاربران تعداد دیدگاه : ۰