منوی دسترسی

توضیحاتی در خصوص Backend و Frontend در وردپرس

0 امتیاز کاربران

این مطلب توضیحاتی در خصوص backend و frontend در وردپرس می باشد.

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

توضیح اجمالی برای هر دو قسمت آن است که بگوییم بک اند همان قسمت عقبی سایت یا به عبارت دیگر قسمتی که ادمین و مدیران و نویسندگان و غیره به آن دسترسی دارند و فرانت اند (frontend) به قسمت جلویی سایت شما اطلاق می شود ، جایی که مطالبتان برای عموم کاربران به نمایش در می آید.

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

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

اما تقسیم ویژگی ها بر چه مبنایی انجام شده است ؟
در این خصوص می توان گفت که تقسیمات بر اساس کاربران خودی و غیر خودی بوده است !
ممکن است بگویید: اما در صورتی که در حالت عادی امکان ثبت نام در سایت وجود داشته باشد ، کاربران برای ورود به حساب کاربری شان به قسمت بک اند می روند ، در این صورت پاسخ آن است که در چنین سایتی هر کاربری که ثبت نام می کند جزو کاربران خودی در نظر گرفته می شود !
اما اهمیت دانستن تفاوت این دو در چیست ؟
بیشترین اهمیت فهمیدن تفاوت این دو بخش برای طراحان و یا کسانی که قصد شروع به انجام طراحی برای وردپرس را دارند می باشد.
مثلا به فرض شما قصد دارید افزونه ای برای وردپرس طراحی کنید که قابلیت خاصی را به آن اضافه می کند ، برای این کار ابتدا باید بررسی کنید که دقیقا می خواهید افزونه ی شما چه کاری را انجام دهد ؟ آیا افزونه شما به صورت مستقیم بر روی ظاهر سایت ( فرانت اند) تاثیر می گذارد ؟ آیا افزونه تنظیماتی هم دارد که کاربر خودی بتواند آن را تغییر دهد و اصلاحا شخصی سازی کند ؟ و غیره.

اگر افزونه فرضی ما تنظیماتی در قسمت بک اند داشته باشد ، در این صورت باید به دنبال توابعی باشیم که در آن قسمت دسته بندی شده اند ، مثلا تابع add_options_page را به کار خواهیم برد که برای اضافه نمودن یک صفحه جدید به قسمت تنظیمات در بخش بک اند می باشد، یا تابع is_home() که برای تشخیص صفحه اصلی ، فرانت اند می باشد.

برای دوستان خود ارسال کنید

پیشنهاد میکنیم مطالعه کنید

وردپرس یا HTML – کدام یک برای طراحی سایت بهتر است؟
شما با داشتن اطلاعاتی در مورد طراحی سایت قادر هستید بدون صرف هزینه‌های زیاد جهت طراحی سایت، یک سایت حرفه‌ای و مطابق با نیاز و سلیقه خود بسازید. امروزه امکانات بسیار زیادی در اختیار...
0
آیا گوگل ادز بر سئو تاثیر دارد؟
صاحبان مشاغل با ایجاد وب‌سایت‌های اینترنتی در تلاش هستند تا محصولات و خدمات خود را در معرض دید جستجوگران آنلاین قرار دهند و از این راه به درآمد بالایی برسند، اما زمانی که با بازدید...
0
تم فارست چیست؟ روند فروش محصولات در مارکت‌های Envato
خیلی از کاربران در مورد سایت تم فارست و نحوه فروش محصولات در Themeforest سوال می‌کنند. به راستی آیا ایرانیان هم قابلیت فروش محصولات در ThemeForest را دارند؟ امروز به این سوال مهم ب...
0
هدیه ویژه 50,000 تومانی ایران تم 24 به مناسبت سال نو میلادی
سال 2020 با تمام حواشی و سختی ها بالاخره تمام شده. به مناسبت فرا رسیدن سال نو میلادی، ایران تم 24 برای همه کاربران کد تخفیف 50% تا سقف 50,000 تومان در نظر گرفته است. این کد تخفیف ت...
0
چرا آپدیت وردپرس اهمیت دارد؟
وردپرس یک نرم افزار تحت وب متن باز می باشد و جامعه بزرگی از افراد برای بهبود آن بی وقفه کار می کنند و به صورت مداوم در نسخه های به روز رسانی شده خود باگ ها و اختلال ها را برطرف می ...
0
0 تا 100 فریم ورک لاراول چیست ؟
زبان برنامه نویسی PHP یکی از برترین و محبوب‌ترین زبان‌های برنامه ‌نویسی در حوزه طراحی وب است. این زبان برنامه نویسی Framework ‌های بسیار زیادی دارد که لاراول یکی از آن‌ها...
0
محتوای ستونی یا پیلار کانتنت ( Pillar Content ) چیست؟
محتوای ستونی ( Pillar Content ) به چه معناست و چه مفهومی دارد؟ این موضوع در رابطه با بهینه سازی و رتبه سایت است و به شما این نکته را یاد آوری می کند که این نوع محتوا از اهمیت بیشتر...
0
بهترین افزونه های بهینه سازی تصاویر وردپرس در سال 2021
اگر از تصاویر مناسب در سایت خود استفاده نمی‌کنید، قطعا نخواهید توانست کاربران اینترنتی را جذب کنید. با این وجود آپلود عکس در وبسایت نیز می‌تواند با چالش‌های زیادی همراه باشد. قرار ...
0
20 خطای رایج وردپرس را بهتر بشناسید – رفع خطاهای وردپرس
وردپرس یک برنامه قدرتمند غیرقابل انکار است. با وجود این، ممکن است گاهی اوقات با مشکلات فنی روبرو شوید. این خطاهای وردپرس می توانند خسته کننده باشند و زمان زیادی را به خود اختصاص ده...
0
مزایای استفاده از وبلاگ نویسی سایت
امروزه با گسترش فضای وب، کسب‌ و‌ کار‌ های بسیاری برای تبلغات و فروش از این فضای سراسری استفاده می‌کنند. یکی از راه‌ های تبلیغات برای فروش بیشتر و بهتر، وبلاگ نویسی سایت یا بازاریاب...
0
بهینه سازی وب سایت وردپرسی با افزونه Rank Math SEO
بهینه سازی وب سایت برای موتور های جستجو (سئو) در گذشته یک مزیت به حساب می آمد اما با توجه به اهمیت زیاد SEO امروزه یک ابزار ضروری برای وب سایت و کسب و کار شما به حساب می آید.اگر می...
0
آموزش کوچک سازی کد های css | بهینه سازی کد های css
بهینه سازی کد های css یکی از حیاتی ترین کار های است که برای یک قالب در نظر گرفت این کار باعث افزایش سرعت سایت و کم شدن حجم قالب می شود و در نتیجه می توانند در منابع سرور نیز صرفه ج...
0
بهینه سازی نقشه سایت برای یک سئو قدرتمند ؟
هنگام بهینه سازی وب سایت برای سئو، یکی از اهداف شما ارائه سیگنال های خوب به گوگل است تا بتواند وب سایت شما را به بهترین شکل ایندکس کند.نقشه سایت بهینه یکی از آن سیگنال های است که م...
0
11 روش کاربردی برای افزایش سرعت وردپرس
افزایش سرعت وردپرس امروزه یکی از موضوعات داغ به حساب می آید.خوشبختانه روش های زیادی برای افزایش سرعت سایت وردپرسی وجود دارد. ما قصد داریم در این آموزش شما را با چند مورد آشنا کنیم ...
0

دیدگاه کاربران

0 دیدگاه
ارسال دیدگاه از طریق فرم ذیل امکان پذیر است