ホームページ  >  記事  >  バックエンド開発  >  WordPress インデックスファイル構造の詳細な説明

WordPress インデックスファイル構造の詳細な説明

WBOY
WBOYオリジナル
2016-06-13 12:29:151087ブラウズ

WordPress ディレクトリ ファイル構造の詳細な説明

ルート ディレクトリ

|-wp-admin

| |-css

| |-images

| |-maint

| |-ネットワーク

|-wp-content

| |-プラグイン

|-テーマ

|-wp-includes

| |-css

🎜 >| |-fonts

| |-images

| |-pomo

🎜 >| |-SimplePie

| |-Text

*********

ルートディレクトリ

**********

1.index.php: wordpress coreインデックス ファイル、つまりブログ出力ファイル。

2.license.txt: WordPress GPL ライセンス ファイル。

3.my-hacks.php: ブログ出力前に処理するアペンダーを定義します。このファイルはデフォルトのインストールには存在しませんが、存在する場合は管理ページによって参照されます。

4.readme.html: WordPress のインストールの概要。

5.wp-atom.php: Atom 情報の集約コンテンツを出力します。

6.wp-blog-header.php: ブログパラメータに基づいてブログページの表示コンテンツを定義します。

7.wp-cron.php8.wp-comments-post.php: コメントを受信し、データベースに追加します。

9.wp-commentsrss2.php: ログ コメントの生成に使用される RSS2 情報集約コンテンツ。

10.wp-config-sample.php: WordPress を MySQL データベースに接続するためのサンプル構成ファイル。

11.wp-config.php: これは、WordPress を MySQL データベースに実際に接続する設定ファイルです。これはデフォルトのインストールには含まれていませんが、WordPress の実行にはこのファイルが必要であるため、ユーザーはこのファイルを編集して関連設定を変更する必要があります。

12.wp-feed.php: リクエストに従ってフィードタイプを定義し、フィードリクエストファイルを返します。

13.wp-links-opml.php: リンクのリスト (WordPress 管理メニューから追加) を OPML 形式で生成します。

14.wp-login.php: 登録ユーザーのログイン ページを定義します。

15.wp-mail.php: 電子メール経由で送信されたブログ投稿を取得するために使用されます。通常、このファイルの URL は cron タスクに追加され、cron が定期的にファイルを取得してメール ログを受信します。

16.wp-pass.php: パスワードで保護された記事のパスワードを確認し、保護された記事を表示します。

17.wp-rdf.php: RDF 情報集約コンテンツを生成します。

18.wp-register.php: 新しいユーザーがオンライン フォーム経由でユーザー名を登録できるようにします。

19.wp-rss.php: RSS 情報集約コンテンツを生成します。

20.wp-rss2.php: RSS2 情報集約コンテンツを生成します。

21.wp-settings.php: インストールが正しいかどうかのチェック、ヘルパー関数の使用、ユーザー プラグインの適用、実行タイマーの初期化などを含む、実行前ルーチンを実行します。

22.wp-trackback.php: トラックバック リクエストを処理します。

23.wp.php: ブログ投稿を表示するためのシンプルなテンプレート。これには魔法のようなものは何もありませんが、index.php のコンテンツの一部が含まれています。

24.xmlrpc.php: xmlrpc リクエストを処理します。ユーザーは、組み込みの Web 管理インターフェイスを経由せずに記事を公開できます。

************

wp-admin

* *********

1.wp-admin/admin.php: ファイルを管理するためのコアファイル。データベースへの接続、動的メニュー データの統合、非コア コントロール ページの表示などに使用されます。

2.wp-admin/admin-db.php

3.wp-admin/admin-footer.php: すべての管理コンソールのフッターを定義します。

4.wp-admin/admin-functions.php: 管理コンソールで使用されるさまざまな機能を定義します。

5.wp-admin/admin-header.php: メニュー ロジックの menu-header.php ファイルを含む、管理コンソールの上部を定義します。

6.wp-admin/bookmarklet.php: ブックマーク機能使用時のポップアップページを定義します。ブログを書くときは、デフォルトの edit-form.php ファイルを使用してください。

7.wp-admin/categories.php: 管理ページのカテゴリ管理を定義します。参考:管理 – カテゴリ

8.wp-admin/cat-js.php

9.wp-admin/edit.php: 管理ページのログ管理を定義します。参考:管理 – 投稿

10.wp-admin/edit-comments.php: 管理ページのコメント管理を定義します。参考: 管理 – コメント

11.wp-admin/edit-form-advanced.php: post.php を含む、管理ページのログ詳細編集フォーム管理を定義します。参考: Write – Write Post – Advanced

12.wp-admin/edit-form.php: post.phpを含む管理ページのログの簡易編集フォーム管理を定義します。参考: 書き込み – 投稿の書き込み

13.wp-admin/edit-form-comment.php: 特定の投稿のコメントを編集します。

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


15.wp-admin/edit-link-form.php

16.wp- admin/edit-page-form.php: post.php および page-new.php を含む、管理モジュール ページのページ編集を定義します。参考: Write – Write Page

17.wp-admin/edit-pages.php: 管理モジュールページのページ管理を定義します。参照: 管理 – ページ

18.wp-admin/execute-pings.php

19.wp-admin/import.php

20.wp-admin/index .php: デフォルトの管理ページ。ユーザーのリクエストに基づいて適切なページを表示します。

21.wp-admin/inline-uploading.php

22.wp-admin/install-helper.php: 人気のあるプラグインの mighty_create_table() やたぶん_add_column()。

23.wp-admin/install.php: WordPress をインストールします。

24.wp-admin/link-add.php: リンクの追加。参考: リンク – リンクの追加

25.wp-admin/link-categories.php: リンク カテゴリの管理。参考: リンク – リンク カテゴリ

26.wp-admin/link-import.php: リンクをインポートします。参考: リンク – リンクのインポート

27.wp-admin/link-manager.php: リンク管理。参照: リンク – リンクの管理

28.wp-admin/link-parse-opml.ph: リンクをインポートするときに OPML ファイルを解析するために使用されます。

29.wp-admin/list-manipulation.js

30.wp-admin/list-manipulation.php

31.wp-admin/menu-header。 php: 管理インターフェイスにメニューを表示するために使用されます。

32.wp-admin/menu.php: デフォルトの管理メニュー構造を定義します。

33.wp-admin/moderation.php: コメント監査機能を定義します。

34.wp-admin/options.php: アップグレード後、すべての設定を変更するために使用されます。

35.wp-admin/options-Discussion.php: コメントとトラックバック関連のオプションを管理します。参照: オプション – ディスカッション

36.wp-admin/options-general.php: 基本的な構成オプションを管理します。参照: オプション – 一般

37.wp-admin/options-head.php

38.wp-admin/options-misc.php: ファイルのアップロード、リンク追跡、カスタマイズを設定するハック」およびその他の関連オプション。参照: オプション – その他

39.wp-admin/options-permalink.php: パーマリンク オプションを管理します。参考: オプション – パーマリンク

40.wp-admin/options-reading.php: Web サイト情報を読者のブラウザーまたは他のアプリケーションに送信する方法を設定します。参考: オプション – 読み取り

41.wp-admin/options-writing.php: 管理ログ書き込みインターフェイス。参考: オプション – 書き方

42.wp-admin/page-new.php: 新しいページを作成します。

43.wp-admin/plugin-editor.php: プラグイン ファイルを編集します。

44.wp-admin/plugins.php: プラグインを管理します。

45.wp-admin/post.php: 新しい投稿を作成します。

46.wp-admin/profile-update.php

47.wp-admin/profile.php: プロファイルまたは構成を管理します。

48.wp-admin/setup-config.php: インストール中に wp-config.php ファイルを作成するために使用されます。

49.wp-admin/sidebar.php

50.wp-admin/templates.php: サーバーの書き込み可能なファイルを編集します。

51.wp-admin/theme-editor.php: 特定のテーマのファイルを編集します。

52.wp-admin/themes.php: テーマを管理します。

53.wp-admin/update-links.php

54.wp-admin/upgrade-functions.php: バージョンアップ機能を定義します。

55.wp-admin/upgrade-schema.php: アップグレードで使用されるデフォルトのテーブル構造とオプションを定義します。

56.wp-admin/upgrade.php: バージョンアップ。

57.wp-admin/user-edit.php: ユーザーを編集します。

58.wp-admin/users.php: ユーザーを管理します。

59.wp-admin/wp-admin.css: 管理コンソールのデフォルトのスタイルシートを定義します。

60.wp-admin/xfn.js

************

wp-includes

************

wp-includes ディレクトリ

1.wp-includes/cache.php

2.wp-includes/capabilities.php

3.wp-includes/class- IXR.php: Incutio XML-RPC ライブラリ。 XML RPC サポート機能が含まれています。 http://scripts.incutio.com/xmlrpc/ によって提供されます。

4.wp-includes/classes.php: コア記事抽出メカニズム WP_Query や書き換え管理 WP_Rewrite などの基本クラスが含まれています。

5.wp-includes/class-pop3.php: POP メールボックスの使用をサポートするクラスが含まれています。 wp-mail.php で使用できます。

6.wp-includes/class-snoopy.php: Snoopy は、Web ブラウザーの機能を模倣するために使用される PHP クラスで、Web ページの取得とフォームの送信のタスクを自動的に完了できます。

7.wp-includes/comment-functions.php

8.wp-includes/default-filters.php

9.wp-includes/feed-functions。 php

10.wp-includes/functions-compat.php: 古いバージョンの PHP をサポートするために新しいバージョンの PHP で使用される関数ファイル。

11.wp-includes/functions-formatting.php: XHTML をサニタイズし、特定の文字セットでテキストを適切にフォーマットするために使用されます。

12.wp-includes/functions-post.php: データベース内のログの管理、ユーザー権限のクエリ、コメントの抽出と書き込みなどのための関数を定義します。

13.wp-includes/functions.php: 多くの重要なサポート関数が含まれています。これは WordPress で最大のファイルであり、2 番目に大きいファイルのほぼ 2 倍の関数があります。

14.wp-includes/gettext.php: PHP-gettext GPL 翻訳ライブラリ コンポーネント。

15.wp-includes/kses.php: ブログまたはコメント内の HTML のレンダリングとフィルターに使用されます。

16.wp-includes/links.php: WordPress のリンク機能の管理と使用に使用されます。

17.wp-includes/locale.php: デフォルトの週と月の値を置き換えるために使用されます。

18.wp-includes/pluggable-functions.php

19.wp-includes/registration-functions.php

20.wp-includes/rss-functions。 php

21.wp-includes/streams.php: ファイル ストリームと文字ストリームをラップするクラスを定義します。

22.wp-includes/template-functions-author.php: ブログの作成者またはコメント投稿者に関連するテーマ関数が含まれています。

23.wp-includes/template-functions-category.php: カテゴリに関連するテーマ関数が含まれています。

24.wp-includes/template-functions-comment.php: コメントに関連するテーマ関数が含まれています。

25.wp-includes/template-functions-general.php: 一般的なテーマ関数が含まれています。

26.wp-includes/template-functions-links.php: リンクに関連するテーマ関数が含まれています。

27.wp-includes/template-functions-post.php: ログ関連のテーマ関数が含まれています。

28.wp-includes/template-functions.php: 上記の「テンプレート」ファイルがすべて含まれています。

29.wp-includes/template-loader.php

30.wp-includes/vars.php: さまざまな変数を設定するために使用されます。

31.wp-includes/version.php: 現在使用されている WordPress のバージョンを設定するために使用されます。

32.wp-includes/wp-db.php: MySQL データベースへの接続に使用される関数が含まれています。

33.wp-includes/wp-l10n.php: 多言語バージョンをサポートする機能を提供します。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。