خانه / وبلاگ / گوناگون / اینفوگرافیک / وردپرس چگونه کار میکند؟ پشت پرده + اینفوگرافیک
وردپرس چگونه کار میکند؟ پشت پرده + اینفوگرافیک

وردپرس چگونه کار میکند؟ پشت پرده + اینفوگرافیک

سلام دوستان

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

 

وردپرس چگونه کار میکند؟ پشت پرده + اینفوگرافیک

  1. بارگذاری فایل wp-config.php

فایل wp-config.php پرونده پیکربندی وردپرس است، این فایل اطلاعات دیتابیس و همچنین تنظیمات مختلف دیگری را درون خود دارد

 

  1. راه اندازی الزامات پیش فرض

این مورد شامل اطلاعات وردپرس مانند مکان آپلود، حداکثر اندازه فایل، و دیگر موارد پیش فرض که به صورت لزومی در فایل wp-config.php تنظیم شده است

 

  1. بارگذاری advanced-cache.php

اگر فایل advanced-cache.php در وبسایت شما وجود دارد، وردپرس آن را بارگذاری خواهد کرد و شما یک گزینه به نام Drop-ins را در صفحه افزونه ها مشاهده خواهید کرد

 

  1. فایل wp-content/db.php

توسعه دهنده ها میتوانند لایه های مفرد دیتابیس را ایجاد کرده و در فایل db.php در مسیر wp-content بارگذاری کنند. اگر وبسایت شما سرپا باشد وردپرس آن را بارگذاری خواهد کرد

 

  1. اتصال به MySQL و انتخاب دیتابیس

وردپرس اکنون به سرور MySQL متصل شده و دیتابیس را انتخاب میکند. اگر وردپرس نتواند به دیتابیس متصل شود عبارت “خطای برقراری اتصال با پایگاه داده” را مشاهده خواهید کرد

 

  1. بارگذای object-cache.php یا فایل wp-includes/cache.php

وردپرس اکنون به دنبال object-cache.php بوده و اگر این فایل وجود نداشه باشد وردپرس به سراغ wp-includes/cache.php میرود

 

  1. بارگذاری فایل wp-content/sunrise.php

اگر وبسایت چندگانه باشد، پس وردپرس فایل  sunrise.php را در صورت وجود در پوشه wp-content بارگذاری خواهد کرد

 

  1. بارگذاری کتابخانه محلی

وردپرس کتابخانه l10n.php را در پوشه wp-includes بارگذاری خواهد کردو این فایل سیستم محلی وردپرس، ترجمه ها، مکان و غیره را بارگذاری خواهد کرد

 

  1. بارگذاری افزونه های چندسایته ها

اگر وبسایت چندگانه باشد، وردپرس افزونه های وبسایت چندشبکه ای را بارگذاری خواهد کرد

 

حتما بخوانید   لینک های فالو و نوفالو، اهیمت و شیوه استفاده درست آنها در محتوا

 

  1. انجام “muplugins_loaded”

عمل muplugins_loaded توسط وردپرس اجرا می شود، این عمل فقط برای شبکه افزونه های فعال شده در وبسایت چندگانه انجام می شود

 

  1. بارگذاری افزونه های فعال

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

 

  1. بارگذاری فایل php

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

 

  1. اجرای عمل “plugins_loaded”

وردپرس اکنون “plugins_loaded” را اجرا خواهد کرد. که به توسعه دهده ها اجازه میدهد، تابع های خود را بعد از فعال سازی افزونه ها برای اجرا قلاب کنند

 

  1. بارگذاری Rewrite Rules

وردپرس اکنون Rewrite Rules را بارگذاری خواهد کرد و این گزینه به وردپرس برای استفاده از پیوندهای یکتای سئو شده کمک میکند

 

  1. معرفی شدن $wp_query, $wp_rewrite, $wp

در این برهه، وردپرس عناصر زیر را بارگذاری خواهد کرد

$wp_query : این لحظه همگانی کلاس WP_Query را نگه خواهد داشت که به وردپرس میگوید کدام محتوا در ساختار کوئری وردپرس درخواست شده است
$wp_rewrite : در این لحظه همگانی کلاس WP_Rewrite سرپا می شود که البته حاوی قوانینی است که هر کدام به نحوی به وردپرس میگویند کدام پیوند برای استفاده در کدام محتوا درخواست شده است
$wp : در این لحظه همگانی کلاس WP شامل تابع هاییست که برای آماده کردن کوئری اصلی و درخواست های خود شما ضروری هستند

 

  1. انجام ‘setup_theme’

وردپرس اکنون در پی اجرای ‘setup_theme’ است. این عمل قبل از بارگذاری قالب وردپرس وبسایت وردپرس شما انجام می شود

 

  1. بارگذاری فایل php نسخه فرزند قالب شما

فایل functions.php توسط قالب وردپرس برای افزودن امکانات استفاده میشود. اگر شما از یک چایلد تم استفاده میکنید، وردپرس فایل functions.php نسخه فرزند قالب وردپرس شما را بارگذاری خواهد کرد اگر نه که از فایل functions.php قالب کنونی استفاده خواهد کرد

 

  1. بارگذاری فایل php قالب اصلی

بعد از بارگذاری فایل چایلد تم نوبت به بارگذاری فایل functions.php قالب وردپرس اصلی می رسد

 

  1. انجام ‘after_setup_theme’

این عمل پس از بارگذاری قالب و فایل functions.php آن اجرا می شود. این عمل اولین قدم برای فعال سازی قالب است

 

  1. راه اندازی عنصر کنونی کاربر

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

 

هشت نکته که برای سئو و بهینه سازی تصاویر در وردپرس باید بدانید

 

  1. انجام ‘init’

تا به اینجا از بارگذاری کامل وردپرس خیلی دور هستیم، این بار نوبت به بارگذاری ‘init’ می رسد. این عمل به توسعه دهنده اجازه میدهد تا کدهایی را اضافه کند که بعد از بارگذاری تمام ۲۰ مرحله سابق اجرا شوند

 

  1. انجام ‘widget_init’

اکشن widget_init به توسعه دهنده ها اجازه میدهد تا ابزارک ها و کدهایی که در این مرحله نیاز دارند اجرا شوند را به کار بگیرد

 

  1. اجرای wp()

وردپرس اکنون تابع های wp() را فراخوانی میکند که در فایل wp-content/functions.php قرار دارند. که البته کوئری های همگانی وردپرس شامل $wp, $wp_query, $wp_the_query  و $wp->main است

 

  1. تجزیه کردن درخواست ها

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

 

  1. اجرای کوئری

اگر محتوایی با کوئری مطابق نباشد، وردپرس آن را در is_404 مختلفی قرار میدهد
یا وردپرس دست به بارگذاری کوئری های مختلف می زند
سپس WP_Query->get_posts() اجرا می شود
بعد، عمل DO_ACTION-REF_ARRAY ‘pre_get_posts’ با عنصر WP_Query شروع میشود
وردپرس اکنون apply_filters را برای پاک سازی کوئری ها و اجرای آخرین بررسی ها اجرا میکند
حال، پست ها را از دیتابیس ها گرفته و فیلترهای posts_results و the_posts را اعمال میکند
اکنون بخش پایانی کوئری با بازگشت پست های وردپرس رقم میخورد

 

  1. انجام ‘template_redirect’

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

 

 

  1. بارگذاری خوراک قالب

اگر درخواست محتوا خوراک RSS است، وردپرس قالب خوراک را بارگذاری میکند

 

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

 

  1. عمل ‘سرنگونی’
    قبل از اتمام محدودیت PHP، وردپرس آخرین عمل را موسوم به شات داون یا سرنگونی اجرا خواهد کرد
    وردپرس اینجا از کار می ایستد، وردپرس کدها را اجرا کرده و درخواست های کاربر را پاسخ داده است
    حال سرور هاست به درخواست های کاربر با ارسال آنها به برگه های ساخته توسط وردپرس پاسخ میدهد. این برگه ها شامل HTML، CSS و کدهای جاوا اسکریپت هستند که به مرورگر کاربر میگویند نخوه نمایش در برگه چطور باشد

 

این اینفوگرافیک توسط وردپرس پلاس تهیه شده است.

وردپرس چگونه کار میکند؟ پشت پرده + اینفوگرافیک
۵ (۱۰۰%) ۴ votes

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Enter Captcha Here : *

Reload Image