آموزشی وردپرس

ساختار فایل ها و پوشه های وردپرس

ساختار فایل ها و پوشه های وردپرس
نوشته شده توسط نیک وب

سلام 🙂

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

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

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

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

دسترسی به فایل ها و پوشه های وردپرس

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

ساختار فایل ها و پوشه های وردپرس

فایل ها و پوشه هایی که با رنگ قرمز مشخص شده اند، هسته وردپرس رو تشکیل میدن. این فایل ها و پوشه ها وردپرس سایت شما رو می سازند. به ویرایش و دستکاری این فایل ها فکر نکنید! لیست فایل ها و پوشه های هسته وردپرس به این شرحه (dir به معنی پوشه ست):

wp-admin *dir

wp-includes *dir

index.php

license.txt

readme.html

wp-activate.php

wp-blog-header.php

wp-comments-post.php

wp-config-sample.php

wp-cron.php

wp-links-opml.php

wp-load.php

wp-login.php

wp-mail.php

wp-settings.php

wp-signup.php

wp-trackback.php

xmlrpc.php

فایل های پیکربندی وردپرس:

دایرکتوری روت سایت شما حاوی فایل های پیکربندی وردپرس نیز هست که شامل یک سری تنظیمات مربوط به وردپرس میشه.

ساختار فایل ها و پوشه های وردپرس

فایل .htaccess: فایلی هست که وردپرس از اون برای مدیریت پیوندهای یکتا و تغییر مسیرها (Redirect) استفاده می کنه.

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

فایل index.php: این فایل مسئول بارگذاری فایل های وردپرس هنگامی که یک صفحه توسط یک کاربر درخواست میشه هستش.

بعضی مواقع ممکنه نیاز به ویرایش فایل wp-config یا .htaccess پیدا کنید. موقع ویرایش این دو تا فایل خیلی مراقب باشید. یک اشتباه کوچیک توی این دو تا فایل ممکنه باعث بشه که سایت شما بالا نیاد. بهتره قبل از اینکه این فایل ها رو ویرایش کنید یه پشتیبان ازشون بگیرید.

بسته به پیکربندی سایت، شما ممکنه فایل های زیر رو هم داشته باشید یا نداشته باشید:

robots: این فایل راهنمای موتورهای جستجو ست و بهشون میگه که چه صفحاتی رو ایندکس کنند چه صفحاتی رو نه.

favicon: این هم که معرف حضور هست. آیکون سایت شماست.

داخل پوشه wp-content:

وردپرس همه آپلودها، افزونه ها و قالب های شما رو توی این پوشه آپلود می کنه. پوشه wp-content توی ریشه سایت شماست. به طور کلی میشه گفت که شما تقریبا می تونید همه فایل ها و پوشه های داخل wp-content رو ویرایش کنید.

ساختار فایل ها و پوشه های وردپرس

میریم داخل wp-content تا ببینیم داخلش چی داره و شما توی این پوشه چه کارهایی می تونید انجام بدید.

داخل پوشه wp-content برای هر وبسایت وردپرسی متفاوته. اما همه وبسایت ها معمولا این پوشه ها رو دارند:

themes

plugins

uploads

وردپرس فایل های قالب های شما رو توی wp-content/themes نگهداری می کنه. شما می تونید فایل های قالب رو ویرایش کنید اما توصیه نمی کنم به این دلیل که با اولین به روزرسانی قالب، تمام تغییراتی که دادید از بین میره.

ساختار فایل ها و پوشه های وردپرس

 برای تغییرات در یک قالب بهتره یک قالب فرزند (Child Theme) بسازید و تغییرات مورد نظرتون رو روی اون اعمال کنید.

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

افزونه هایی که دانلود و نصب می کنید هم توی پوشه wp-content/plugins نگهداری میشه.

وردپرس فایل های آپلودی شما رو توی wp-content/uploads نگهداری می کنه که به طور پیش فرض بر اساس سال و ماه به صورت /sal/mah ذخیره میشن. هر موقع که بک آپ می گیرید حتما باید پوشه آپلود رو هم لحاظ کنید. شما همیشه می تونید هسته وردپرس، فالب تون و افزونه های نصب شده رو دوباره دانلود و کپی کنید اما برگردوندن پوشه آپلود کار آسونی نیست. پس هیچ وقت بک آپ از این پوشه رو فراموش نکنید.

سایر پوشه های موجود در wp-content:

languages: وردپرس فایل های زبان مربوط به ترجمه وردپرس (به جز انگلیسی) رو توی این پوشه نگهداری می کنه.

upgrade: یک پوشه موقته که هنگام بروزرسانی وردپرس به نسخه جدید ساخته میشه.

افزونه ها هم پوشه های مربوط به خودشون رو ممکنه توی wp-content بسازند. مثلا یک پوشه به اسم gallery که به وسیله یک افزونه گالری ساخته میشه تا آپلودهای مربوط به این افزونه رو توی این پوشه نگهداری کنه. از این پوشه ها هم همیشه بک آپ بگیرید.

پوشه هایی هم هستند که با پاک کردن فایل هاشون مشکل خاصی به وجود نمیاد. برای مثال افزونه های کَش (Cache) مانند W3 Total Cache یا WP Super Cache ممکنه فایل های کش شده رو توی پوشه های خودشون نگهداری کنند.

امیدوارم این مطلب به شما در درک ساختار فایل ها و پوشه های وردپرس کمک کرده باشه 🙂

برگرفته از: wpbeginner.com

تخفیف‌های نیک‌وب رو از دست ندید!

مشترک خبرنامه نیک‌وب شوید تا مطالب و تخفیف‌های نیک‌وب رو در ایمیل‌تون دریافت کنید 😉
ایمیل شما
1 ستاره2 ستاره3 ستاره4 ستاره5 ستاره (هیچ رتبه‌ای داده نشده)
Loading...

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

نیک وب

دیدگاه