آموزش وردپرس

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

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

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

در این راهنمای مبتدی، ساختار فایل و دایرکتوری وردپرس را توضیح خواهیم داد.

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

چرا باید در مورد ساختار فایل و دایرکتوری وردپرس بیاموزید؟

اکثر کاربران می توانند وب سایت وردپرس خود را بدون یادگیری در مورد فایل ها یا دایرکتوری های وردپرس اجرا کنند. با این حال، درک اینکه وردپرس چگونه فایل‌ها و دایرکتوری‌ها را ذخیره می‌کند، می‌تواند به شما کمک کند بسیاری از مشکلات رایج وردپرس را خودتان حل کنید.

این راهنما به شما کمک خواهد کرد:

  • بیاموزید که کدام فایل ها و پوشه های وردپرس فایل های اصلی هستند.
  • بدانید که وردپرس چگونه تصاویر و آپلودهای رسانه ای شما را ذخیره می کند.
  • جایی که وردپرس مضامین و افزونه های شما را ذخیره می کند.
  • جایی که فایل های پیکربندی در نصب وردپرس شما ذخیره می شوند.

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

با این حال، اجازه دهید نگاهی به ساختار فایل و دایرکتوری وردپرس بیندازیم.

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

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

یک جایگزین ساده تر برای FTP، برنامه File Manager است که در اکثر کنترل پنل های میزبانی وردپرس تعبیه شده است.

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

هنگامی که با استفاده از FTP یا File Manager به سایت وردپرس خود متصل شدید، ساختار فایل و دایرکتوری را مشاهده خواهید کرد که به شکل زیر است:

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

در داخل پوشه ریشه، فایل ها و پوشه های اصلی وردپرس را مشاهده خواهید کرد. اینها فایل ها و پوشه هایی هستند که سایت وردپرس شما را اجرا می کنند.

به غیر از فایل‌های .htaccess و wp-config.php، قرار نیست فایل‌های دیگر را خودتان ویرایش کنید.

در اینجا لیستی از فایل ها و پوشه های اصلی وردپرس است که در دایرکتوری ریشه سایت وردپرس خود مشاهده می کنید.

  • 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

در لیست بالا فایل های htaccess. و wp-config.php وجود ندارد. به این دلیل که آن دو فایل پس از نصب وردپرس ایجاد می شوند.

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

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

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

ممکن است گاهی نیاز به ویرایش فایل wp-config.php یا .htaccess داشته باشید. در ویرایش این دو فایل دقت بیشتری داشته باشید. یک اشتباه کوچک می تواند سایت شما را از دسترس خارج کند. هنگام ویرایش این دو فایل، همیشه قبل از هر گونه تغییر، یک نسخه پشتیبان در رایانه خود ایجاد کنید.

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

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

  • robots.txt – حاوی دستورالعمل‌هایی برای خزنده‌های موتورهای جستجو است
  • Favicon.ico – گاهی اوقات یک فایل فاویکون توسط میزبان های وردپرس تولید می شود.

داخل پوشه wp-content

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

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

به طور کلی فرض بر این است که می توانید فایل ها و پوشه های داخل پوشه wp-content را ویرایش کنید. با این حال، این کاملا درست نیست.

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

داخل پوشه wp-content
راهنمای مبتدیان برای ساختار فایل و دایرکتوری وردپرس 13

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

  • [dir] تم ها
  • [dir] پلاگین ها
  • [dir] آپلودها
  • index.php

وردپرس فایل های تم شما را در آن ذخیره می کند /wp-content/themes/ پوشه شما می توانید یک فایل تم را ویرایش کنید، اما به طور کلی توصیه نمی شود. به محض به‌روزرسانی تم خود به نسخه جدیدتر، تغییرات شما در طول به‌روزرسانی بازنویسی می‌شوند.

به همین دلیل است که توصیه می شود برای سفارشی سازی قالب وردپرس یک تم کودک ایجاد کنید.

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

در بسیاری از آموزش های وردپرس، کدهایی را مشاهده می کنید که می توانید به سایت وردپرس خود اضافه کنید.

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

وردپرس تمام تصاویر و رسانه های آپلود شده شما را در آن ذخیره می کند /wp-content/uploads/ پوشه به‌طور پیش‌فرض، آپلودها در سازماندهی می‌شوند /year/month/ پوشه ها هر زمان که در حال ایجاد یک نسخه پشتیبان از وردپرس هستید، باید پوشه آپلود را نیز وارد کنید.

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

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

  • languages ​​– وردپرس فایل های زبان سایت های وردپرس غیر انگلیسی را در این پوشه ذخیره می کند.
  • ارتقا – این یک پوشه موقت است که توسط وردپرس در حین ارتقا به نسخه جدیدتر ایجاد شده است.

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

برخی از افزونه های وردپرس ممکن است پوشه هایی را در داخل آن ایجاد کنند /wp-content/uploads/ پوشه برای ذخیره آپلودهای کاربر. به عنوان مثال، این وب سایت دمو پوشه هایی دارد که توسط پلاگین های Smash Balloon، WooCommerce، SeedProd و WPForms ایجاد شده اند.

افزونه ها ممکن است پوشه های خود را در دایرکتوری آپلودها ایجاد کنند
راهنمای مبتدیان برای ساختار فایل و دایرکتوری وردپرس 14

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

پوشه‌های دیگر ممکن است حاوی فایل‌هایی باشند که می‌توانید با خیال راحت آن‌ها را حذف کنید. به عنوان مثال، افزونه‌های کش شما مانند WP Rocket ممکن است پوشه‌هایی را برای ذخیره داده‌های کش ایجاد کنند.

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

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

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

نمایش بیشتر

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

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

دکمه بازگشت به بالا