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