WP Media Folder 開発者向けドキュメント
このドキュメントは、経験豊富な開発者が他のサービスをプラグインで活用する際に役立ちます。このプラグインのすべてのアクションとフィルターはこちらです。さらに必要なアクションとフィルターがある場合は、 専用フォーラムからお気軽にお問い合わせください。 プラグインをご利用いただきありがとうございます!
ヘルパーファイル
WP Media Folder 独自のテーマやプラグインに統合するために必要な主な機能を備えたヘルパー ファイルが付属しています。.
- ファイルをフォルダに移動する
- フォルダを作成する
- フォルダを移動する
- フォルダ内の添付ファイルを取得する
- ...
include('wp-content/plugins/wp-media-folder/helper.php');
\Joomunited\WPMediaFolder\Helper::createFolder('My new folder'); フック
インポート用語メタ
用語メタがインポートされた後に発生します。.
パラメータ:
int $term_id ID of the newly created term.string $key Meta key.mixed $value Meta value.
Return :
void
ファイル内:
class/import/class-wp-import.php 行 451
wpmf_after_replace
ファイルを置き換えた後にアクションを実行する
パラメータ:
integer Attachment ID
Return :
void
ファイル内:
class/class-replace-file.php 行 462
wpmf_添付ファイルセットフォルダー
メディアマネージャで添付ファイルをフォルダに移動した後に添付ファイルフォルダを設定します。このフックは、添付ファイルをカテゴリにインポートするとき、添付ファイルをアップロードした後、添付ファイルに複数のフォルダを割り当てるときにも使用されます。
パラメータ:
integer Attachment IDinteger|array Target folder or array of target foldersarray Extra informations
Return :
void
ファイル内:
class/class-main.php 912行目class/class-main.php 943行目class/class-main.php 2833行目 class/class-main.php 3391行目class/class-main.php 4618行目 class/class-main.php 5421行目 class/class-helper.php 2599行目class/class-helper.php 2655行目class/class-wp-folder-option.php 457行目class/class-wp-folder-option.php 3645行目
wpmf_before_delete_folder
フォルダを削除する前に
パラメータ:
WP_Term Folder, this term is not available anymore as it as been deleted
Return :
void
ファイル内:
class/class-main.php 4141行目class/class-main.php 4518行目
wpmf_create_folder
メディアライブラリからフォルダを作成するこのフックは、FTPからのファイルの同期とインポート、ユーザーとロールに基づくフォルダの作成、Nextgen Galleryからのインポートにも使用されます。
パラメータ:
integer Created folder IDstring Created folder nameinteger Parent folder IDarray Extra informations
Return :
void
ファイル内:
class/class-main.php 2810行目class/class-main.php 3648行目class/class-main.php 3662行目class/class-main.php 3966行目class/class-wp-folder-option.php 3522行目
wpmf_delete_folder
フォルダを削除する
パラメータ:
WP_Term Folder, this term is not available anymore as it as been deleted
Return :
void
ファイル内:
class/class-main.php 4149行目class/class-main.php 4527行目
wpmf_重複添付ファイル
添付ファイルを複製する
パラメータ:
integer Attachment IDinteger Target folder
Return :
void
ファイル内:
class/class-duplicate-file.php 119行目
wpmf_move_folder
メディアライブラリからフォルダを移動するこのフックは、ロールフォルダオプションが変更されたときにも使用されます。
パラメータ:
integer Folder moved IDstring Destination folder IDarray Extra informations
Return :
void
ファイル内:
class/class-main.php 4715行目class/class-wp-folder-option.php 3021行目
wpmf_update_folder_name
フォルダ名を更新
パラメータ:
integer Folder IDstring Updated name
Return :
void
ファイル内:
class/class-main.php 4080行目class/class-folder-post-type.php 500行目
wpmf_update_folder_name
フォルダ名を更新
パラメータ:
integer Folder IDstring Updated name
Return :
void
ファイル内:
class/class-main.php 4080行目class/class-folder-post-type.php 500行目
フォールバック中間画像サイズ
非画像 MIME タイプに対して生成された画像サイズをフィルターします。.
パラメータ:
array $fallback_sizes An array of image size names.array $metadata Current attachment metadata.
Return :
void
ファイル内:
class/class-helper.php 2771行目
インポート用語メタキー
インポートされた用語メタの一部のメタ キーをフィルターします。.
パラメータ:
string $meta_key Meta key.int $term_id ID of the newly created term.array $term Term data from the WXR import.
Return :
void
ファイル内:
class/import/class-wp-import.php 行 432
wp_import_existing_post
現在インポート中の投稿に対応する既存の投稿のフィルターIDです。投稿を強制的にインポートするには0を返します。インポートされた投稿にマッピングされている既存の投稿を上書きするには、IDを別の値にフィルターします。.
パラメータ:
int $post_exists Post ID, or 0 if post did not exist.array $post The post array to be inserted.
Return :
void
ファイル内:
class/import/class-wp-import.php 行 505
wp_import_term_meta
インポートされた用語に添付されたメタデータをフィルタリングします。.
パラメータ:
array $termmeta Array of term meta.int $term_id ID of the newly created term.array $term Term data from the WXR import.
Return :
void
ファイル内:
class/import/class-wp-import.php 行 416
wpmf_gallery_enable_download
ギャラリーで画像のダウンロードを有効/無効にするフィルター
パラメータ:
boolean Enable/disable download image
Return :
boolean
ファイル内:
class/class-display-gallery.php 行 473
wpmf_gallery_query_args
画像を取得するためのギャラリークエリ引数をフィルターします。.
パラメータ:
array Gallery query arguments
Return :
array
ファイル内:
class/class-display-gallery.php 行 411
wpmf_get_categories_args
すべてのカテゴリを取得するためのカスタム引数へのフィルター
パラメータ:
array Agument
Return :
array
ファイル内:
class/class-main.php 2265行目
wpmf_limit_folders
ロードされるフォルダ数の制限を設定するフィルター
パラメータ:
integer Limit folder number
Return :
integer
ファイル内:
class/class-main.php 行 1710class/class-folder-post-type.php 行 1769
wpmf_limit_folders
ロードされるフォルダ数の制限を設定するフィルター
パラメータ:
integer Limit folder number
Return :
integer
ファイル内:
class/class-main.php 行 1710class/class-folder-post-type.php 行 1769
wpmf_set_file_title
データベースに保存する前にファイルのタイトルを操作する
パラメータ:
string File title
Return :
string
ファイル内:
class/class-main.php 5542行目
wpmf_taxonomy_public
パブリックパラメータ wpmf-category タクソノミーを変更するフィルター
パラメータ:
boolean Toxonomy public status
Return :
boolean
ファイル内:
class/class-helper.php 1782行目
Composer
WP CLIを使用してプログラムで更新キーを設定する
Composerのインストールに使用したのと同じキーを使用して、このComposerコマンドを実行して更新トークンを設定します。 wp option update ju_user_token "YOUR_TOKEN"
プラグインをComposerの依存関係として使用するには、以下の手順を実行してください。composer.jsonファイルにjoomunitedリポジトリを宣言する必要があります。URL内のYOUR_TOKENを必ずご自身のトークンに置き換えてください。トークンは、