• サイトデザイン工事中です。ご意見をお寄せください
  • 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細

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

関数リファレンス

提供:WordPress Codex 日本語版
移動: 案内, 検索

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

目次

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

その他

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

カテゴリー

カテゴリー作成

タグ

タクソノミー

ユーザーと投稿者の関数

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

ユーザーと投稿者

ユーザーのメタ情報

ユーザー追加・削除'

ログイン・ログアウト

  • is_user_logged_in - 閲覧中のユーザーがログイン済みか判断
  • wp_signon - ユーザーを認証しログイン状態にする
  • wp_logout - ユーザーをログアウトさせる
フィード関数
コメント、ピン、トラックバックの関数

コメント

Comments Loop

Comments Pagination

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

関数の読み込み

その他

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

日時関連の関数

シリアライズ

オプション

管理メニューオプション

フォームヘルパー

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

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 (旧形式: 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 - リライト・ルール(メソッドは 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 - ツリー構造でデータを表示
  • WP_List_Table /en - 管理画面に見られるAjaxリストテーブルを出力・コントロールするクラス
  • 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


マルチサイト関数

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 Codex » Function Reference最新版との差分

ka:ფუნქციების ცნობარი

pt-br:Referencia_das_Funcoes

個人用ツール
名前空間
変種
操作
このサイトについて
特集
サーバ別情報
リファレンス
ドキュメント整備
ツールボックス
他の言語