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

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

دایرکتوری ریشه وردپرس شما حاوی چند فایل پیکربندی خاص است. این فایل ها حاوی تنظیمات مهمی هستند که مختص سایت وردپرس شما هستند.

- .htaccess – یک فایل پیکربندی سرور، وردپرس از آن برای مدیریت پیوندهای دائمی و تغییر مسیرها استفاده می کند.
- wp-config.php – این فایل به وردپرس می گوید که چگونه به پایگاه داده خود متصل شود. همچنین برخی از تنظیمات جهانی را برای سایت وردپرس شما تنظیم می کند.
- index.php – فایل ایندکس اساساً همه فایلهای وردپرس شما را زمانی که صفحهای توسط کاربر درخواست میشود بارگیری و مقداردهی اولیه میکند.
یک جایگزین ساده تر برای FTP، برنامه مدیریت فایل است که در اکثر کنترل پنل هاست وردپرس تعبیه شده است.

در اینجا لیستی از فایل ها و پوشه های اصلی وردپرس است که در دایرکتوری ریشه سایت وردپرس خود مشاهده می کنید.
- wp-admin [dir]
- wp-content [dir]
- wp-شامل [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
به همین دلیل است که توصیه می شود برای سفارشی سازی قالب وردپرس یک تم کودک ایجاد کنید.
وردپرس تمام تصاویر و رسانه های آپلود شده شما را در آن ذخیره می کند /wp-content/uploads/
پوشه بهطور پیشفرض، آپلودها در سازماندهی میشوند /year/month/
پوشه ها هر زمان که در حال ایجاد یک نسخه پشتیبان از وردپرس هستید، باید پوشه آپلود را نیز وارد کنید.
برخی از این پوشه ها ممکن است حاوی فایل های مهمی باشند. به همین دلیل است که توصیه می کنیم برای احتیاط از همه این پوشه ها نسخه پشتیبان تهیه کنید.
به طور کلی فرض بر این است که می توانید فایل ها و پوشه ها را در پوشه wp-content ویرایش کنید. با این حال، این کاملا درست نیست.
محتویات پوشه wp-content ممکن است از یک سایت وردپرس به سایت دیگر متفاوت باشد. اما همه سایت های وردپرس معمولا این موارد را دارند:
- [dir] تم ها
- [dir] پلاگین ها
- [dir] آپلودها
- index.php
تمام افزونه های وردپرسی که دانلود و در سایت خود نصب می کنید در پوشه /wp-content/plugins/ ذخیره می شوند. شما قرار نیست فایل های افزونه را مستقیماً ویرایش کنید، مگر اینکه افزونه وردپرس مخصوص سایت را برای استفاده خود نوشته باشید.
این اطلاعات همچنین به شما کمک می کند تا یاد بگیرید وردپرس چگونه در پشت صحنه کار می کند و از کدام فایل های وردپرس باید نسخه پشتیبان تهیه کنید.
ممکن است گاهی نیاز به ویرایش فایل wp-config.php یا .htaccess داشته باشید. در ویرایش این دو فایل دقت بیشتری داشته باشید. یک اشتباه کوچک می تواند سایت شما را از دسترس خارج کند. هنگام ویرایش این دو فایل، همیشه قبل از هر گونه تغییر، یک نسخه پشتیبان در رایانه خود ایجاد کنید.
با این حال، اجازه دهید نگاهی به ساختار فایل و دایرکتوری وردپرس بیندازیم.
دسترسی به فایل ها و دایرکتوری های وردپرس
پوشههای دیگر ممکن است حاوی فایلهایی باشند که میتوانید با خیال راحت آنها را حذف کنید. به عنوان مثال، افزونههای کش شما مانند WP Rocket ممکن است پوشههایی را برای ذخیره دادههای کش ایجاد کنند.
این همه است، امیدواریم این مقاله به شما در درک ساختار فایل و دایرکتوری وردپرس کمک کند. همچنین ممکن است بخواهید راهنمای مبتدی ما برای مدیریت پایگاه داده وردپرس با phpMyAdmin و آموزش ما در مورد نحوه ایجاد یک تم وردپرس سفارشی بدون دانش کدنویسی را ببینید.
بسته به نحوه راه اندازی سایت وردپرس شما، ممکن است فایل های زیر را در فهرست اصلی خود داشته باشید یا نداشته باشید.
- robots.txt – حاوی دستورالعمل هایی برای خزنده های موتورهای جستجو است
- Favicon.ico – گاهی اوقات یک فایل فاویکون توسط میزبان های وردپرس تولید می شود.
داخل پوشه wp-content
وردپرس فایل های تم شما را در آن ذخیره می کند /wp-content/themes/
پوشه شما می توانید یک فایل تم را ویرایش کنید، اما به طور کلی توصیه نمی شود. به محض بهروزرسانی تم خود به نسخه جدیدتر، تغییرات شما در طول بهروزرسانی بازنویسی میشوند.
فایل ها و دایرکتوری های وردپرس شما در سرور میزبانی وب شما ذخیره می شوند. با استفاده از سرویس گیرنده FTP می توانید به این فایل ها دسترسی داشته باشید. راهنمای ما در مورد نحوه استفاده از FTP برای آپلود فایل های وردپرس را برای دستورالعمل های دقیق ببینید.
آیا می خواهید با فایل های وردپرس و ساختار دایرکتوری آشنا شوید؟
به غیر از فایلهای .htaccess و wp-config.php، قرار نیست فایلهای دیگر را خودتان ویرایش کنید.
هنگامی که با استفاده از FTP یا File Manager به سایت وردپرس خود متصل شدید، ساختار فایل و دایرکتوری را مشاهده خواهید کرد که به شکل زیر است:

در داخل پوشه ریشه، فایل ها و پوشه های اصلی وردپرس را مشاهده خواهید کرد. اینها فایل ها و پوشه هایی هستند که سایت وردپرس شما را اجرا می کنند.
اکثر کاربران می توانند وب سایت وردپرس خود را بدون یادگیری در مورد فایل ها یا دایرکتوری های وردپرس اجرا کنند. با این حال، درک اینکه وردپرس چگونه فایلها و دایرکتوریها را ذخیره میکند، میتواند به شما کمک کند بسیاری از مشکلات رایج وردپرس را خودتان حل کنید.
میتوانید نسخههای تازه هسته وردپرس، تم خود و افزونههای نصبشده را از منابع آنها دانلود کنید. اما اگر پوشه آپلودهای خود را گم کنید، بازیابی آن بدون پشتیبان بسیار سخت خواهد بود.
اگر این مقاله را دوست داشتید، لطفا در ما مشترک شوید کانال یوتیوب برای آموزش ویدیویی وردپرس. شما همچنین می توانید ما را در پیدا کنید توییتر و فیس بوک.
منبع: https://www.wpbeginner.com/beginners-guide/beginners-guide-to-wordpress-file-and-directory-structure/
در این راهنمای مبتدی، ساختار فایل و دایرکتوری وردپرس را توضیح خواهیم داد.

چرا باید در مورد ساختار فایل و دایرکتوری وردپرس بیاموزید؟
بهترین راه برای افزودن کد سفارشی به سایت وردپرس خود، افزودن آن به فایل functions.php تم فرزند یا ایجاد یک افزونه مخصوص سایت است. متناوبا، شما همچنین می توانید استفاده کنید افزونه قطعه کد سفارشی برای اضافه کردن کد سفارشی
برخی از افزونه های وردپرس ممکن است پوشه هایی را در داخل آن ایجاد کنند /wp-content/uploads/
پوشه برای ذخیره آپلودهای کاربر. به عنوان مثال، این وب سایت دمو دارای پوشه هایی است که توسط بالون خرد کن، ووکامرس، SeedProd، و WPForms پلاگین ها

این راهنما به شما کمک خواهد کرد:
- بیاموزید که کدام فایل ها و پوشه های وردپرس فایل های اصلی هستند.
- بدانید که وردپرس چگونه تصاویر و آپلودهای رسانه ای شما را ذخیره می کند.
- جایی که وردپرس مضامین و افزونه های شما را ذخیره می کند.
- جایی که فایل های پیکربندی در نصب وردپرس شما ذخیره می شوند.
در لیست بالا فایل های htaccess. و wp-config.php وجود ندارد. به این دلیل که آن دو فایل پس از نصب وردپرس ایجاد می شوند.
فایل های پیکربندی وردپرس
در بسیاری از آموزش های وردپرس، کدهایی را مشاهده می کنید که می توانید به سایت وردپرس خود اضافه کنید.
اگر فایل htaccess. را در دایرکتوری ریشه خود نمی بینید، راهنمای ما در مورد اینکه چرا نمی توانید فایل htaccess. را در فهرست اصلی وردپرس خود پیدا کنید بررسی کنید.
بسیاری از افزونه های وردپرس نیز ممکن است پوشه های خود را در پوشه wp-content شما برای ذخیره فایل ها ایجاد کنند.
برخی از پوشه های پیش فرض دیگر که ممکن است در فهرست راهنمای wp-content خود مشاهده کنید.