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

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

WordPress files and directory structure

چرا باید درباره ساختار فایل وردپرس و فهرست راهنما اطلاعاتی کسب کنید؟ h4>

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

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

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

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

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

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

دسترسی به پرونده ها و فهرست های وردپرس h4>

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

گزینه ساده تری برای FTP ، File Manager است. این یک برنامه تحت وب است که در داشبورد cPanel از میزبانی وردپرس حساب

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

Core WordPress files and folders

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

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

  • [dir] wp-admin
  • [dir] wp-شامل
  • index.php
  • license.txt
  • readme.html
  • wp-activ.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

پرونده های پیکربندی وردپرس h4>

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

WordPress configuration files

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

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

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

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

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

داخل پوشه wp-content

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

wp-content folder in the root directory of a WordPress site

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

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

Inside wp-content folder of a typical WordPress blog

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

  • [dir] مضامین
  • پلاگین های [dir]
  • بارگذاری [dir]
  • index.php

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

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

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

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

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

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

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

بسیاری از افزونه های وردپرس ممکن است پوشه های خود را در داخل پوشه wp-content شما ایجاد کنند. به عنوان مثال ، در تصویر بالا یک پوشه گالری ایجاد شده توسط گالری Envira .

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

پوشه های دیگر ممکن است حاوی پرونده هایی باشند که می توانید با خیال راحت آنها را حذف کنید. به عنوان مثال پلاگین های ذخیره شده شما مانند W3 Total Cache یا WP Super Cache ممکن است پرونده های ذخیره شده را در پوشه های خود ذخیره کند.

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

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

منبع:
https://www.wpbeginner.com/beginners-guide/beginners-guide-to-wordpress-file-and-directory-structure/.

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


Fatal error: Uncaught wfWAFStorageFileException: Unable to save temporary file for atomic writing. in /home/wekjriusd1/public_html/wp-content/plugins/wordfence/vendor/wordfence/wf-waf/src/lib/storage/file.php:35 Stack trace: #0 /home/wekjriusd1/public_html/wp-content/plugins/wordfence/vendor/wordfence/wf-waf/src/lib/storage/file.php(659): wfWAFStorageFile::atomicFilePutContents('/home/wekjriusd...', '<?php exit('Acc...') #1 [internal function]: wfWAFStorageFile->saveConfig('livewaf') #2 {main} thrown in /home/wekjriusd1/public_html/wp-content/plugins/wordfence/vendor/wordfence/wf-waf/src/lib/storage/file.php on line 35