WordPress Files ، فایل ها و پوشه ها در وردپرس

WordPress Files ، فایل ها و پوشه ها در وردپرس

تمامی  فایل ها و پوشه ها در وردپرس(WordPress Files)

معرفی فایل های وردپرس….

با com01 همراه باشید….

WordPress Files (فایل های وردپرس)

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

WordPress Files

WordPress Root (ریشه وردپرس)

index.php

فایل اصلی هسته وردپرس است. زمانی که کاربر از صفحه ی اصلی سایت بازدید میکنه وردپرس به دنبال فایل index.php میگرده و اون رو نمایش میده. صفحه هایی مثل بایگانی، برگه های یکتا و … نمونه هایی از این قبیل هستند که به index.php مربوط میشن.

license.txt

فایل مجوز GPL وردپرس است.

my-hacks.php

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

readme.html

اظلاعاتی در رابطه با وردپرس قبل از نصب آن، میدهد.

  wp-atom.php

خروجی پیوند Atom را تولید میکند.

wp-blog-header.php

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

 wp-cron.php

wp-comments-post.php

دیدگاه های دریافت شده ی پست ها و اضافه کردن آنها به دیتابیس

wp-commentsrss2.php

تولید خروجی  پیوند Rss2 از  دیدگاه ها

wp-config-sample.php

یک فایل نمونه پیکربندی برای اتصال وردپرس به پایگاه داده My SQL

wp-config.php

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

wp-feed.php

فید یا خوراک یعنی متن خالص بدون اضافات

تصمیم گیرنده انواع خوراک یا  Feed برای تولید مبتنی بر درخواست ها و ساخت دوباره مسیر برای دسترسی به Feed های تولیدی صحیح .

 در وردپرس بطور پیش فرض دو تنظیم ساده برای مدیریت فید سایت وجود دارد که هر دو تنظیم در برگه تنظیمات -> خواندن قرار داده شده اند. در گزینه اول می توانید تعیین کنید تعداد فید های موجود در آدرس خوراک سایتتان چه تعداد باشد که بطور پیش فرض بر روی عدد ۱۵ تنظیم شده و در گزینه دوم می توانید تعیین کنید تمام نوشته های شما در فید سایت شما قرار گیرد یا تنها خلاصه ای از آن نمایش داده شود.

WordPress Files
com01.ir، فایل های وردپرس

wp-links-opml.php

تولید خروجی OPML از لینک هایی که از طریق منوی مدیریت وردپرس به وبلاگ اضافه شده است.

wp-login.php

صفحه ورود وردپرس  برای ثبت نام کاربران

wp-mail.php

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

wp-pass.php

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

wp-rdf.php

تولید خروجی پیوند RDF

wp-register.php

به کاربران جدید اجازه میدهد تا از طریف فرم های آنلاین  در سایت وردپرسی ثبت نام کنند.

wp-rss.php

تولید خروجی پیوند RSS

wp-rss2.php

تولید خروجی پیوند RSS2

wp-settings.php

انجام روال های مختلف قبل از اجرا مثل : چک کردن برای نصب صحیح ، مقدار دهی اولیه تایمر اجرا، توابع کمکی، افزونه های کاربر و ….

 wp-trackback.php

دستکاری کردن بازتاب های مورد نیاز

wp.php

یک قالب نمونه برای نمایش پست ها ی وبلاگ است که شامل بسیاری از ویژگی های فایل index.php  نمی شود.

xmlrpc.php

برای دریافت پست از سرویسهایی خارج از وردپرس کاربر دارد.

با توجه به تعریف ویکی پدیا, XML-RPC (اکس‌ام‌ال-ارپی‌سی) یک پروتکل فراخوانی دستورها از راه دور است که با XML و با استفاده از مکانیسم انتقالی HTTP اطلاعات را منتقل می‌کند.

به زبان ساده تر این یک سیستم است که به شما اجازه می دهد تا از طریق نرم افزار های وبلاگ نویسی مانند Windows Live Writer در وردپرس مطلب منتشر کنید. همچنین اگر می خواهید از اپلیکیشن های وردپرس در تلفن های همراه استفاده کنید به این ابزار احتیاج دارید و نیز اگر می خواهید ارتباطی با سرویسی هایی مثل IFTTT برقرار کنید به این پروتکل نیاز دارید.

پس اگر می خواهید با سایت وردپرسی خود از راه دور ارتباط برقرار کنید و مطلب جدید منتشر کنید نیاز به فعال بودن XML-RPC خواهید داشت.

wp-admin (مدیریت وردپرس)

wp-admin/admin.php

هسته فایل مدیریت وردپرس است.  قابلیت اتصال به پایگاه داده، ادغام داده ها ، منو پویا، نمایش کنسول های غیر هسته ای صفحات و …

wp-admin/admin-db.php

wp-admin/admin-footer.php

مدیریت بخش فوتر سایت

wp-admin/admin-functions.php

شامل توابع مختلف استفاده شده توسط بخش مدیریت

wp-admin/admin-header.php

مدیریت هدر سایت و شامل منو هدر می شود.

wp-admin/bookmarklet.php

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

بوکمارکلت چیست؟ بوکمارکلت‌ها مانند اسکریپت‌های گریزمانکی یا افزونه‌هایی که به مرورگرمان اضافه می‌کنیم به ما کمک می‌کنند تا وب‌گردی لذّت بخش‌تر و آسان‌تری داشته باشیم. با این تفاوت که بوکمارکلت‌ها نوعی برنامه‌های کوچک یا اسکریپت‌هایی هستند که کد یا دستوراتشان در قسمت url یا آدرس به صورت پشت سر هم و با زبان جاوا اسکریپت (javascript) نوشته می‌شود و همینطور فرقی نمی‌کند که در چه مرورگری استفاده شوند. به همین خاطر می‌توانیم این آدرس‌های دستوری را به صورت بوکمارک روی مرورگرمان ذخیره کنیم و هر بار که لازمشان داشتیم آن‌ها را اجرا کنیم.

wp-admin/categories.php

مدیریت دسته ها

wp-admin/cat-js.php

wp-admin/edit.php

مدیریت نوشته ها

wp-admin/edit-comments.php

مدیریت دیدگاه ها

wp-admin/edit-form-advanced.php

مدیریت پیشرفته  ویرایش فرم  نوشته و شامل post.php می شود.

wp-admin/edit-form.php

مدیریت ساده ویرایش فرم  نوشته و شامل post.php می شود.

wp-admin/edit-form-comment.php

مدیریت ویرایش یک دیدگاه خاص برای یک نوشته.

wp-admin/edit-form-ajax-cat.php

wp-admin/edit-link-form.php

wp-admin/edit-page-form.php

مدیریت ویرایش صفحات و شامل post.php و page-new.php است.

wp-admin/edit-pages.php

مدبریت صفحات

wp-admin/execute-pings.php

wp-admin/import.php

wp-admin/index.php

صفحه پیش فرض مدیریت است که مدبریت تغییر مسیر به صفحه مناسب بر اساس  دسترسی کاربر را بر عهده دارد.

wp-admin/inline-uploading.php

wp-admin/install-helper.php

مجموعه ای از توابع برای تعمیر و نگهداری پایگاه داده از جمله:

 () popular-in-plugins maybe_create_table() and maybe_add_column

wp-admin/install.php

نصب وردپرس

wp-admin/link-add.php

مدیریت اضافه کردن لینک

wp-admin/link-categories.php

مدیریت لینک دسته ها

wp-admin/link-import.php

مدیریت لینک های ورودی و وارد کردن لینک

wp-admin/link-manager.php

مدیریت لینک ها

wp-admin/link-parse-opml.php

شامل توابع مورد استفاده برای تجزیه یک فایل OPML هنگام وارد لینک

wp-admin/list-manipulation.js

wp-admin/list-manipulation.php

wp-admin/menu-header.php

نمایش منو در رابط مدیریت

wp-admin/menu.php

ساختار پیش فرض ادمین منو(منو مدیریت)

wp-admin/moderation.php

توابع مربوط به نظارت دیدگاه ها

wp-admin/options.php

مدیریت تغییر هر تنظیماتی در یک بروزرسانی

wp-admin/options-discussion.php

مدیریت گزینه های مربوط به نظرات و دنبال کننده ها

wp-admin/options-general.php

مدیریت گزینه های مربوط به تنظیمات پیکربندی اولیه

wp-admin/options-head.php

wp-admin/options-misc.php

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

wp-admin/options-permalink.php

مدیریت گزینه های مربوط به لینک یکتا

wp-admin/options-reading.php

مدیریت چگونگی ارسال اطلاعات از وب سایت خودتان به مرورگر خواننده یا سایر برنامه های دیگر

wp-admin/options-writing.php

مدیریت گزینه های مربوط به رابط کاربری که توسط آن نوشته ی جدیدی ایجاد میکنید.

wp-admin/page-new.php

مدیریت ایجاد یک صفحه جدید

wp-admin/plugin-editor.php

مدیریت ویرایش یک افزونه

wp-admin/plugins.php

مدیریت افزونه ها

wp-admin/post.php

مدیریت ایجاد یک نوشته جدید

wp-admin/profile-update.php

wp-admin/profile.php

مدیریت صفحه ی شخصی

wp-admin/setup-config.php

مدیریت ایجاد فایل config.php برای اولین بار

wp-admin/sidebar.php

wp-admin/templates.php

مدیریت ویرایش هر فایل سرور قابل نوشتن

wp-admin/theme-editor.php

مدیریت ویرایش هر فایل با یک تم خاص

wp-admin/themes.php

مدیریت تم ها

wp-admin/update-links.php

wp-admin/upgrade-functions.php

شامل توابع مربوط به نسخه ارتقاء می شود.

wp-admin/upgrade-schema.php

شامل ساختار جداول پیش فرص My SQL و گزینه های مربوطه میشود و در به روزرسانی استفاده شده است.

wp-admin/upgrade.php

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

wp-admin/user-edit.php

مدیریت ویرایش یک کاربر

wp-admin/users.php

مدیریت کاربران

wp-admin/wp-admin.css

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

wp-admin/xfn.js

wp-admin/images

این دایرکتوری عکس های استفاده شده در وردپرس را در پنل مدیریتی نگه داری می کند.

wp-admin/images/box-bg.gif

wp-admin/images/boxbg-left.gif

wp-admin/images/boxbg-right.gif

wp-admin/images/box-butt.gif

wp-admin/images/box-butt-left.gif

wp-admin/images/box-butt-right.gif

wp-admin/images/box-head.gif

wp-admin/images/box-head-left.gif

wp-admin/images/browse-happy.gif

wp-admin/images/fade-butt.png

wp-admin/images/notice.gif

wp-admin/images/toggle.gif

wp-admin/images/wordpres-logo.png

 wp-admin/import

wp-admin/import/b2.php

مورد استفاده برای وارد کردن نوشته ها از B2

wp-admin/import/blogger.php

مورد استفاده برای وارد کردن نوشته ها از طریق وبلا گ نویس

wp-admin/import/dotclear.php

wp-admin/import/greymatter.php

مورد استفاده برای وارد کردن نوشته ها از طریق greymatter

wp-admin/import/livejournal.php

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

wp-admin/import/mt.php

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

wp-admin/import/rss.php

مورد استفاده برای وارد کردن نوشته از طریق RSS

wp-admin/import/textpattern.php

مورد استفاده برای وارد کردن پست از Textpattern

wp-content

این شاخه معمولا به روز رسانی نمی شود.

در این شاخه محتوای کاربر قرار میگیرد.  تم ها و افزونه ها در این شاخه قرار دارند.

به روزرسانی های وردپرس از انجام هر تغییری در این شاخه  محافظت میکند. مگر اینکه کاربر بخواهد از آخرین نسخه تم وردپرس به صورت پیش فرض استفاده کند..

wp-content/plugins

نمام افزونه های وردپرس در این شاخه قرار دارند.  برخی افزونه ها به طور پیش فرض همراه وردپرس هستند مثل :

 افزونه Hello Dolly که به صورت تصادفی خطهایی از آهنگ Hello Dolly  را  نمایش میدهد.

افزونه Aksiment  برای مدیریت دیدگاه های اسپم

wp-content/plugins/hello.php

wp-content/plugins/akismet.php

wp-content/themes

تمام اطلاعات مربوط به قالب ها و داده های آنها در این شاخه قرار گرفته اند. پوشه ای شبیه به:

 example.com/wp-content/themes/themedirectory/.

wp-content/themes/themedir

تمام فایل های مربوط به یک  قالب وردپرس ذخیره شده در شاخه ی خودشان به عنوان زیر شاخه wp-content/themes/themedir قرار دارند.

wp-content/themes/themedir/comments.php

مدیریت چگونگی نمایش دیدگاه ها

wp-content/themes/themedir/footer.php

مدیریت بخش فوتر برگه ها

wp-content/themes/themedir/header.php

مدیریت بخش هدر هر برگه

wp-content/themes/themedir/index.php

مدیریت چگونگی نوشته های نمایش داده شده در صفحه اصلی

wp-content/themes/themedir/search.php

مورد استفاده برای نمایش یک  فرم جست و جو برای موتورهای جست و جو

wp-content/themes/themedir/sidebar.php

مدیریت سایدبار

wp-content/themes/themedir/style.css

فایل های اصلی CSS وردپرس

wp-content/themes/themedir/images

برخی از قالب های وردپرس تصاویر را به عنوان زیر شاخه پوشه شان دخیره میکنند. برای مثال تصاویر استفاده شده توسط قالب پیش فرض در این شاخه wp-content/themes/default/images/ هستند.

wp-includes

wp-includes/cache.php

wp-includes/capabilities.php

wp-includes/class-IXR.php

کتابخانه Incutio XML-RPC،  پشتیبانی از توابع XML RPC

wp-includes/classes.php

محتوی کلاس های اساسی مکانیسم اصلی واکشی، WP_Query،  و مدیریت  بازنویسی، WP_Rewrite

wp-includes/class-pop3.php

محتوی کلاس های پشتیبان برای دسترسی به صندوق پستی POP. مورد استفاده توسط wp-mail.php.

wp-includes/class-snoopy.php

یک کلاس php برای شبیه سازی یک مرورگر وب است.  به عنوان مثال : به طور اتوماتیک وظیفه بازیابی محتوای وب و ارسال فرم ها را انجام میدهد.

wp-includes/comment-functions.php

wp-includes/default-filters.php

wp-includes/feed-functions.php

wp-includes/functions-compat.php

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

 مورد استفاده واقع شده اند .

wp-includes/functions-formatting.php

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

wp-includes/functions-post.php

شامل توابع پشتیبان برای مدیریت نوشته ها در پایگاه داده. قابلیت پرس و جوهای کاربر ، واکشی و نوشتن دیدگاه ها و ….

wp-includes/functions.php

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

wp-includes/gettext.php

بخشی از کتابخانه ترجمه PHP-gettext GPL

wp-includes/kses.php

شامل توابعی که برای ارائه و فیلتر کردن HTML در نوشته ها و دیدگاه ها استفاده شده اند.

wp-includes/links.php

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

wp-includes/locale.php

شامل توابعی برای مدیریت روزهای هفتگی پیش فرض و مقدار ماه ها.

wp-includes/pluggable-functions.php

wp-includes/registration-functions.php

wp-includes/rss-functions.php

wp-includes/streams.php

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

wp-includes/template-functions-author.php

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

wp-includes/template-functions-category.php

شامل توابع مربوط به دسته بندی ها می شود.

wp-includes/template-functions-comment.php

شامل توابع مربوط به دیدگاه ها می شود.

wp-includes/template-functions-general.php

شامل توابع عمومی و کلی

wp-includes/template-functions-links.php

شامل توابه مربوط به لینک ها می شود.

wp-includes/template-functions-post.php

شامل توابع مربوط به نوشته ها می شود.

wp-includes/template-functions.php

شامل تمام “قالب-” فایل های بالا.

wp-includes/template-loader.php

wp-includes/vars.php

مورد استفاده برای تنظیم متغیرهای متفرقه.

wp-includes/version.php

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

wp-includes/wp-db.php

شامل توابع استفاده شده برای اتصال به پایگاه داده My SQL .

wp-includes/wp-l10n.php

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

wp-includes/images

wp-includes/images/smilies

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

wp-includes/js

wp-includes/js/quicktags.js

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

wp-includes/js/tinymce

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

wp-includes/languages

ترجمه : محمدرضا قربانی

منبع  :

https://codex.wordpress.org/WordPress_Files

مطالب مرتبط :

مراحل طراحی سایت
سایت چیست ؟
مقایسه جوملا با وردپرس
htaccess. چیست ؟
فایل Wp-config در وردپرس
شاخه Wp-include در وردپرس
پنل مدیریتی وردپرس چیست؟
 

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

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.