WordPress Directory File Structure

Source: Internet
Author: User
Tags comments gettext php class php file php and install wordpress mysql database wordpress version
root directory
|
|
Wp-admin-wp-content-wp-includes
|        | |______________________________________________
| |____________________________________ |
|                                   &NB Sp                                   &NB Sp                                   &NB Sp                    |                                   &NB Sp                             |
Css-images-includes-js-maint Languages-plugins-themes Images-js-pomo-text-theme-compat
|
Diff
|
Engine-renderer
**********
root directory
**********
1.index.php:wordpress Core index file, that is, the blog output file.
2.license.txt:wordpress GPL license file.
3.my-hacks.php: Defines the appended program that is processed before the blog output. The default installation does not have this file, but it is referenced by the admin page if it exists.
4.readme.html:wordpress installation Introduction.
5.wp-atom.php: Output atom information aggregation content.
6.wp-blog-header.php: Define blog page display based on blog parameters.
7.wp-cron.php
8.wp-comments-post.php: Receive comments and add them to the database.
9.wp-commentsrss2.php: RSS2 Information aggregation content used to generate log comments.
10.wp-config-sample.php: A sample configuration file that connects WordPress to a MySQL database.
11.wp-config.php: This is the configuration file that actually connects WordPress to the MySQL database. It is not included in the default installation, but because the WordPress operation requires this file, the user needs to edit the file to change the relevant settings.
12.wp-feed.php: Defines the feed type according to the request and returns the feed request file.
13.wp-links-opml.php: Generates a OPML format link (added through the WordPress admin menu) list.
14.wp-login.php: Defines the landing page for registered users.
15.wp-mail.php: Used to get blog posts submitted via email. The URL for this file is usually added to the cron task so that cron periodically retrieves the file and receives the mail log.
16.wp-pass.php: Audit password-protected articles and display protected articles.
17.wp-rdf.php: Generates RDF information aggregation content.
18.wp-register.php: Allows new users to register user names with online forms.
19.wp-rss.php: Generates RSS information to aggregate content.
20.wp-rss2.php: Generates RSS2 information aggregation content.
21.wp-settings.php: Run the routine before execution, including checking that the installation is correct, using auxiliary functions, applying user plug-ins, initializing execution timers, and so on.
22.wp-trackback.php: Processing trackback requests.
23.wp.php: A simple template that displays blog logs. There is nothing magical about it, but it includes some index.php content.
24.xmlrpc.php: Processing XMLRPC requests. Users do not need to use the built-in network management interface to publish articles.
**********
Wp-admin
**********
1.wp-admin/admin.php: The core document of the management document. Used to connect the database, integrate dynamic menu data, display the Non-core control page and so on.
2.wp-admin/admin-db.php
3.wp-admin/admin-footer.php: Defines the footer for all management consoles.
4.wp-admin/admin-functions.php: Defines a variety of functions used by the management console. 5.wp-admin/admin-header.php: Defines the top half of the management console, including the menu-header.php File for menu logic (menus logic).
6.wp-admin/bookmarklet.php: Defines a pop-up page when using the bookmark feature. The default edit-form.php file is used when composing the journal.
7.wp-admin/categories.php: Defines category management for management pages. Reference: Manage–categories
8.wp-admin/cat-js.php
9.wp-admin/edit.php: Defines the management page's log management. Reference: Manage–posts
10.wp-admin/edit-comments.php: Defines the management page's comment management. Reference: Manage–comments
11.wp-admin/edit-form-advanced.php: Defines the log advanced edit form management of the management page, including post.php. Reference: Write–write post–advanced
12.wp-admin/edit-form.php: Defines the management page's log simple edit form management, including post.php. Reference: Write–write Post
13.wp-admin/edit-form-comment.php: Edit specific log comments.
14.wp-admin/edit-form-ajax-cat.php
15.wp-admin/edit-link-form.php
16.wp-admin/edit-page-form.php: Defines page edits for the Management module page, including post.php and page-new.php. Reference: Write–write Page
17.wp-admin/edit-pages.php: Defines the page management of the Management module page. Reference: Manage–pages
18.wp-admin/execute-pings.php
19.wp-admin/import.php
20.wp-admin/index.php: Default Admin page. Displays the appropriate page based on user requests.
21.wp-admin/inline-uploading.php
22.wp-admin/install-helper.php: Defines database maintenance functions, including Popular-in-plugins maybe_create_table () and Maybe_add_column ().
23.wp-admin/install.php: Install WordPress.
24.wp-admin/link-add.php: Link Add. Reference: Links–add Link
25.wp-admin/link-categories.php: Link Classification management. Reference: Links–link Categories
26.wp-admin/link-import.php: Import link. Reference: Links–import Links
27.wp-admin/link-manager.php: Link management. Reference: Links–manage Links
28.wp-admin/link-parse-opml.ph: When you import a link, you use it to parse the OPML file.
29.wp-admin/list-manipulation.js
30.wp-admin/list-manipulation.php
31.wp-admin/menu-header.php: Used to display menus in the admin interface.
32.wp-admin/menu.php: Defines the default management menu structure.
33.wp-admin/moderation.php: The comment audit function is defined.
34.wp-admin/options.php: After the upgrade, use to change all settings.
35.wp-admin/options-discussion.php: Manage comments and trackback related options. Reference: Options–discussion
36.wp-admin/options-general.php: Manage basic configuration options. Reference: Options–general
37.wp-admin/options-head.php
38.wp-admin/options-misc.php: Set File Upload, link tracking, custom "hacks" and other related options. Reference: Options–miscellaneous
39.wp-admin/options-permalink.php: Manage Persistent link options. Reference: Options–permalinks
40.wp-admin/options-reading.php: Set up how to send Web site information to a reader's browser or other application. Reference: Options–reading
41.wp-admin/options-writing.php: Manage the Log authoring interface. Reference: Options–writing
42.wp-admin/page-new.php: Create a new page.
43.wp-admin/plugin-editor.php: Edit the plug-in file.
44.wp-admin/plugins.php: Manage Plug-ins.
45.wp-admin/post.php: Create a new log.
46.wp-admin/profile-update.php
47.wp-admin/profile.php: Manage personal data or configuration.
48.wp-admin/setup-config.php: Used to create wp-config.php files when installed.
49.wp-admin/sidebar.php
50.wp-admin/templates.php: Edit Server Writable file.
51.wp-admin/theme-editor.php: Edit the files in a specific topic.
52.wp-admin/themes.php: Managing Themes.
53.wp-admin/update-links.php
54.wp-admin/upgrade-functions.php: The version upgrade function is defined.
55.wp-admin/upgrade-schema.php: Defines the default table structure and options used in the upgrade.
56.wp-admin/upgrade.php: Version upgrade.
57.wp-admin/user-edit.php: Edit user.
58.wp-admin/users.php: Managing Users.
59.WP-ADMIN/WP-ADMIN.CSS: Defines the default style sheet for the management console.
60.wp-admin/xfn.js
**********
Wp-includes
**********
Wp-includes Directory
1.wp-includes/cache.php
2.wp-includes/capabilities.php
3.wp-includes/class-ixr.php:incutio XML-RPC library. Includes the XML RPC support function. Supported by http://scripts.incutio.com/xmlrpc/.
4.wp-includes/classes.php: Includes basic classes, such as core article extraction mechanism wp_query and rewrite management wp_rewrite.
5.wp-includes/class-pop3.php: Includes classes that support the use of pop mailboxes. Can be used for wp-mail.php.
6.wp-includes/class-snoopy.php:snoopy is a PHP class that mimics the functionality of a Web browser, which automatically completes the task of retrieving Web pages and sending forms.
7.wp-includes/comment-functions.php
8.wp-includes/default-filters.php
9.wp-includes/feed-functions.php
10.wp-includes/functions-compat.php: The new version of PHP used to support the old version of PHP function files.
11.wp-includes/functions-formatting.php: Used to clean XHTML and properly format text with specific character sets.
12.wp-includes/functions-post.php: Defines functions such as managing logs in a database, querying user permissions, extracting and writing comments.
13.wp-includes/functions.php: Contains a number of important support functions, it is the largest file in WordPress, the number of functions is almost twice times the second largest file.
14.wp-includes/gettext.php:php-gettext GPL Translation Library component.
15.wp-includes/kses.php: Used to render and filter HTML in a log or comment.
16.wp-includes/links.php: Used to manage and use WordPress's link function.
17.wp-includes/locale.php: Used to override the default week and month values.
18.wp-includes/pluggable-functions.php
19.wp-includes/registration-functions.php
20.wp-includes/rss-functions.php
21.wp-includes/streams.php: Defines a class that wraps file streams and character streams.
22.wp-includes/template-functions-author.php: Contains topic functions related to journal authors or reviewers.
23.wp-includes/template-functions-category.php: Contains topic functions related to categories.
24.wp-includes/template-functions-comment.php: Contains topic functions related to comments.
25.wp-includes/template-functions-general.php: Contains a general topic function.
26.wp-includes/template-functions-links.php: Contains topic functions related to links.
27.wp-includes/template-functions-post.php: Contains a journal-related topic function.
28.wp-includes/template-functions.php: Contains all of the above "template-" files.
29.wp-includes/template-loader.php
30.wp-includes/vars.php: Used to set miscellaneous variables.
31.wp-includes/version.php: Used to set the WordPress version currently in use.
32.wp-includes/wp-db.php: Contains functions to connect to the MySQL database.
33.wp-includes/wp-l10n.php: Provides functions that support multiple language versions.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.