概要
wp_get_upload_dir
関数は、WordPressのアップロードディレクトリ情報を取得するために使用されます。この関数は、メディアのアップロードやファイル操作を行う際に幅広く利用されることがあります。具体的には以下のような場面で使用されます。
- メディアファイルのパスを取得する
- アップロードディレクトリのURLを取得する
- アップロードファイルの保存先を指定する
- カスタムアップロードディレクトリを設定する
- メディアギャラリーをカスタマイズする際
- プラグインやテーマでファイルをアップロードする際
- ユーザーのメディアライブラリへのアクセスを構築する際
- ファイル管理システムを実装する際
構文
wp_get_upload_dir();
パラメータ
この関数にはパラメータはありません。
戻り値
wp_get_upload_dir
は、アップロードディレクトリに関する情報が格納された配列を返します。具体的には次のようなキーを持っています。
path
– アップロードディレクトリのパスurl
– アップロードディレクトリのURLsubdir
– サブディレクトリがある場合、そのサブディレクトリ名basedir
– ベースディレクトリのパスbaseurl
– ベースURL
関連する関数
使用可能なバージョン
wp_get_upload_dir
関数は、WordPress 2.6.0以降で使用可能です。
コアファイルのパス
この関数は、WordPressのコアファイルである wp-includes/media.php
に含まれています。
この関数のアクションでの使用可能性
アクション | 使用例 |
---|---|
mu_plugin_loaded | |
registered_post_type | |
plugins_loaded | 〇 |
wp_roles_init | |
setup_theme | |
after_setup_theme | 〇 |
set_current_user | |
init | |
register_sidebar | |
wp_loaded | 〇 |
send_headers | |
parse_query | |
pre_get_posts | |
wp | |
template_redirect | |
get_header | |
wp_head | 〇 |
非推奨または削除されたバージョン
wp_get_upload_dir
関数は特定のバージョンで非推奨または削除されていません。