• 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細

このWikiはいつでも誰でも編集できます

関数リファレンス

提供: WordPress Codex 日本語版
2013年8月18日 (日) 22:05時点におけるDjkaz (トーク | 投稿記録)による版 (HTTP API 関数: HTTP API 記載の内容に揃えました。)

移動先: 案内検索

このページ「関数リファレンス」は未翻訳です。和訳や日本語情報を加筆してくださる協力者を求めています

WordPress のファイルには、便利な PHP 関数がたくさん定義されています。テンプレートタグとして知られる一部の関数は、特に WordPress テーマ用に定義されているものです。また、主にプラグインの開発に用いるアクションフック・フィルターフックに関する関数(プラグイン API)もあります。あとは WordPress のコア機能の形成に使われます。

コアの WordPress 関数の多くはプラグインやテーマ開発に役立ちます。ここでは、テンプレートタグを除いたほとんどのコア関数を一覧にしています。ページの下には WordPress の関数についてより詳しく知るためのリソースも掲載しています。ここにある情報に加え、 WordPress phpdoc サイト には WordPress 2.6.1 以降の関数がすべて網羅されています。

このページの完成度を高めるためにご協力ください!

  • サブページを作ったり、以下のリストに簡単なコメントや関数の説明を書き込んだりしてください。もし関数用のサブページを作っていただけるならば、その関数に関する情報と使用例を含めてください。できれば、Template Tagsにあるような形式にしてください。
  • カテゴリー構造に従って、足りない関数を追加してください。
  • 関数が不適切なカテゴリーにある場合は、適切なカテゴリーに移動してください。そして、誤字脱字を訂してください。一つの関数が複数のカテゴリーに含まれていても構いません。

WordPress への協力ページで、貢献のための詳細情報を読んでみてください。

カテゴリー別関数

投稿、カスタム投稿タイプ、固定ページ、添付ファイル、ブックマーク関数

投稿

カスタム投稿タイプ

投稿追加・削除

  • wp_delete_post - post テーブルから投稿を削除する汎用関数
  • wp_insert_post - postテーブルにデータを挿入する汎用関数
  • wp_publish_post - 投稿の post_status を公開済みに設定
  • wp_update_post - post テーブルのデータを更新する汎用関数

固定ページ

カスタムフィールド (postmeta)

添付ファイル

ブックマーク

Terms

その他

カテゴリー、タグ、タクソノミー関数

カテゴリー

カテゴリー作成

タグ

タクソノミー

ユーザー、投稿者関数

管理者、権限グループ、権限

ユーザーと投稿者

ユーザーのメタ情報

ユーザー追加・削除'

ログイン・ログアウト

フィード関数

HTTP API 関数

* wp_remote_get() / en - GET HTTP メソッドを用いて URL を取得する関数。
* wp_remote_post() / en - POST HTTP メソッドを用いて URL を取得する関数。
* wp_remote_head() / en - HEAD HTTP メソッドを用いて URL を取得する関数。
* wp_remote_request() / en - デフォルトの GET または指定した特定のカスタム HTTP メソッド (capsであるべき) を用いて URL を取得する関数。
* wp_remote_retrieve_body() / en - レスポンスから body のみを読み出す関数。
* wp_remote_retrieve_header() / en - レスポンスから読みだした HTTP ヘッダーの名前を返す関数。
* wp_remote_retrieve_headers() / en - すべての HTTP ヘッダーを配列の形で返す関数。
* wp_remote_retrieve_response_code() / en - HTTP レスポンスの数字を返す関数。通常200であるが、エラー時には4xx や 3xx の場合もある。
* wp_remote_retrieve_response_message() / en - HTTP レスポンスコードを元にした、レスポンスメッセージを返す関数。


コメント、ピン、トラックバック関数

コメント

コメントループ

コメントページ送り


アクション、フィルター、プラグイン、ショートコード関数

フィルターリファレンス

アクションリファレンス

プラグインリファレンス

ショートコードリファレンス

テーマ関数

関数の読み込み

その他

フォーマット用関数

その他の関数

日時関連の関数

シリアライズ

オプション

Transient

管理メニューオプション

ツールバー機能

フォームヘルパー

ノンスとリファラ(セキュリティ)

XML-RPC

ローカリゼーション

これらの使い方については WordPress の翻訳もご覧ください。

Cron (タスクの予約実行)

条件分岐タグインデックス

スクリプト・スタイルの登録

その他いろいろ

マルチサイト関数

As of v3.0, Worpress includes WPMU functionality. Old WPMU functions reference can be found at WPMU Functions (deprecated page).

マルチサイト管理関数

As of v3.0, WordPress includes WPMU functionality. Old WPMU functions reference can be found at http://codex.wordpress.org/WPMU_Functions (deprecated page).

マルチサイト管理関数

These functions are found in file wp-admin/includes/ms.php (since 3.0.0).

マルチサイト関数

Site/blog functions that work with the blogs table and related data, found in file wp-includes/ms-blogs.php (since 3.0.0).

Defines constants and global variables that can be overridden, generally in wp-config.php, found in file wp-includes/ms-default-constants.php (since 3.0.0).

Multi-site WordPress API, found in file wp-includes/ms-functions.php (since 3.0.0).

These functions are needed to load Multisite, found in file wp-includes/ms-load.php (since 3.0.0).

公式・非公式リファレンス

  • WordPress.org PHPDoc - Nearly all the functions in WordPress have "PHPDoc" headers. This site shows all the PHPDoc.
  • Trac Browser - WordPress source code. Choose 'Tags' to find a specific version source code, or 'Trunk' to see the latest version source code.
  • WordPress Variable Report - A list of WordPress functions, listing what version of PHP every function requires (and if there's a compatible function available), what varables/arguments in functions are unused, and what functions/variables each class contains (and their default values).
  • WordPress Hooks Table - A list of WordPress actions and filters, cross-referenced to the files they are in

最新英語版: WordPress Codex » Function Reference最新版との差分