関数リファレンス

出典: WordPress Codex 日本語版

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


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

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

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

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

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

カテゴリー別関数

投稿、固定ページ、添付ファイルの関数

投稿

投稿追加・削除

固定ページ

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

添付ファイル

ブックマーク

その他

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

カテゴリー

カテゴリー作成

タグ

タクソノミー

ユーザーと投稿者の関数

ユーザーと投稿者

ユーザーのメタ情報

ユーザー追加・削除'

ログイン・ログアウト

フィード関数
コメント、ピン、トラックバックの関数
アクション、フィルター、プラグイン、ショートコードの関数
テーマ関連の関数

関数の読み込み

その他

フォーマット用関数
その他の関数

日時関連の関数

シリアライズ

オプション

XML-RPC

ローカリゼーション

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

Cron (タスクの予約実行)

その他いろいろ

ジオタグ (Geo)

Geo features were moved to a plugin implementation with WordPress 1.5. Tags in parentheses are the plugin version.

クラス

以下のクラスは WordPress の開発者によって作られ、capabilities.php、classes.php、class-snoopy.php、locale.php、query.php、rewrite.php、script-loader.php、wp-db.php 内に含まれています。

  • WP - リクエスト全体の処理
  • WP_Ajax_Response - AJAX の処理
  • WP_Object_Cache /en (旧形式:WP_Cache) - キャッシュ用オブジェクト (メソッドは wp_cache_add、wp_cache_close、wp_cache_delete、wp_cache_flush、wp_cache_get、wp_cache_init、wp_cache_replace、wp_cache_set)
  • WP_Error - エラー処理 (メソッドは is_wp_error)
  • WP_Locale - ローカル日時の処理
  • WP_Query - 投稿を取得し、解析・操作するリクエスト (メソッドはget_query_var, query_posts, have_posts, in_the_loop, rewind_posts, the_post, wp_old_slug_redirect, setup_postdata, および条件タグ is_*)
  • WP_Rewrite /en - リライト・ルール(メソッドは add_rewrite_rule, add_rewrite_tag, add_feed, add_rewrite_endpoint, url_to_postid)
  • WP_Roles, WP_Role, WP_User - ユーザーと権限 (メソッドは map_meta_cap, current_user_can, get_role, add_role, remove_role)
  • WP_Scripts - JavaScript 読み込み (メソッドは wp_print_scripts, wp_register_script, wp_deregister_script, wp_enqueue_script /en)
  • WP_Styles - CSS スタイルシート読み込み (および wp_print_styles, wp_register_style, wp_deregister_style, wp_enqueue_style 関数)
  • Walker /en, Walker_Page, Walker_PageDropdown, Walker_Category, Walker_CategoryDropdown - ツリー構造でデータを表示
  • wpdb - データベース接続用インターフェース

以下のクラスは外部の開発者によって作られ、class-IXR.php、class-pop3.php、class-snoopy.php、gettext.php、rss.php、streams.php 内に含まれています。

  • IXR - XML-RPC クラス (メソッドは IXR_Value, IXR_Message, IXR_Server, IXR_IntrospectionServer, IXR_Request, IXR_Client, IXR_ClientMulticall, IXR_Error, IXR_Date, IXR_Base64
  • Snoopy - HTTP クライアント
  • gettext_reader (PHP-gettext の一部) - 翻訳用クラス
  • RSSクラス (MagpieRSS と RSSCache) (メソッドはfetch_rss, is_info, is_success, is_redirect, is_error, is_client_error, is_server_error, parse_w3cdtf, wp_rss, get_rss)
  • POP3: SquirrelMail 用ラッパー
  • StreamReader, StringReader, FileReader, CachedFileReader

このページ「関数リファレンス」はまだ書きかけで、情報が不足しています。続きを書いて WordPress を手助けしましょう

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

他の言語