WP Media Folder開発者ドキュメント

このドキュメントは、経験豊富な開発者が他のサービスを私たちのプラグインに接続するのを助けます。 これがこのプラグインのためのすべてのアクションとフィルタです、あなたがより多くを必要とするならば、これを使用することによって尋ねて自由に感じます 専用フォーラム 私たちのプラグインを使ってくれてありがとう!

wpmf_add_attachment

FTPからファイルをインポートまたは同期するときに添付ファイルを作成する
このフックは、リモートビデオが作成されたときにも使用されます。

パラメーター :

整数 添付ファイルIDを作成
整数|配列 ターゲットフォルダまたはターゲットフォルダの配列
アレイ 追加情報

戻る:

無効

ファイル内:

/class/class-media-folder.php line 3665
/class/class-wp-folder-option.php 229行

wpmf_attachment_set_folder

添付ファイルをメディアマネージャのフォルダに移動した後で添付ファイルフォルダを設定する
このフックは、添付ファイルをアップロードした後、添付ファイルをカテゴリにインポートするときにも使用されます。
添付ファイルに複数のフォルダを割り当てる場合

パラメーター :

整数 添付ファイルID
整数|配列 ターゲットフォルダまたはターゲットフォルダの配列
アレイ 追加情報

戻る:

無効

ファイル内:

/class/class-media-folder.php 344行目
/class/class-media-folder.php line 375
/class/class-media-folder.php line 1514
/class/class-media-folder.php line 2004
/class/class-media-folder.php 2402行目
/class/class-media-folder.php 2458行目
/class/class-media-folder.php 2525行
/class/class-media-folder.php line 3300
/class/class-wp-folder-option.php 442行
/class/class-wp-folder-option.php 2305行

wpmf_create_folder

メディアライブラリからフォルダを作成する
このフックは、ファイルを同期したりFTPからインポートしたり、ユーザーおよびロールベースのフォルダを作成するときにも使用されます。
Nextgenギャラリーからのインポートとインポート

パラメーター :

整数 作成したフォルダID
ひも 作成フォルダ名
整数 親フォルダID
アレイ 追加情報

戻る:

無効

ファイル内:

/class/class-media-folder.php 1491行
/class/class-media-folder.php line 2120
/class/class-wp-folder-option.php 288行目
/class/class-wp-folder-option.php行389
/class/class-wp-folder-option.php 2200行目
/class/class-wp-folder-option.php 2234行目

wpmf_delete_folder

フォルダを削除する

パラメーター :

WP_Term フォルダ、この用語は削除されたため利用できなくなりました

戻る:

無効

ファイル内:

/class/class-media-folder.php 2270行目
/class/class-media-folder.php 2334行目

wpmf_duplicate_attachment

添付ファイルを複製する

パラメーター :

整数 添付ファイルID
整数 対象フォルダ

戻る:

無効

ファイル内:

/class/class-duplicate-file.php 114行目

wpmf_move_folder

メディアライブラリからフォルダを移動する
このフックは、ロールフォルダオプションが変更されたときにも使用されます。

パラメーター :

整数 フォルダ移動ID
ひも 保存先フォルダID
アレイ 追加情報

戻る:

無効

ファイル内:

/class/class-media-folder.php 2610行目
/class/class-wp-folder-option.php 1869行

wpmf_update_folder_name

更新フォルダ名

パラメーター :

整数 フォルダID
ひも 更新された名前

戻る:

無効

ファイル内:

/class/class-media-folder.php line 2195

fallback_intermediate_image_sizes

画像以外のMIMEタイプ用に生成された画像サイズをフィルタリングします。

パラメーター :

アレイ $ fallback_sizes画像サイズ名の配列。
アレイ $ metadata現在の添付ファイルのメタデータ。

戻る:

無効

ファイル内:

/class/class-replace-file.php line 171

wpmf_import_allowed_filetypes

ftpまたはフォルダのインポートでインポートが許可されているファイルタイプをフィルタリングする

パラメーター :

アレイ インポートが許可されているファイルタイプ

戻る:

アレイ

ファイル内:

/class/class-wp-folder-option.php行252
/class/class-wp-folder-option.php 572行

wpmf_set_file_title

データベースに保存する前にファイルタイトルを操作する

パラメーター :

ひも ファイルタイトル

戻る:

ひも

ファイル内:

/class/class-media-folder.php 3411行

wpmf_user_can

アクションを実行するためのユーザーチェック機能のチェック

パラメーター :

ブール値 現在のユーザーは指定された機能を持っています
ひも アクション名

戻る:

ブール値

ファイル内:

/class/class-replace-file.php 43行目
/class/class-replace-file.php 246行目
/class/class-duplicate-file.php 59行目
/class/install-wizard/install-wizard.php 54行目
/class/class-image-watermark.php line 157
/class/class-media-folder.php line 175
/class/class-media-folder.php line 530
/class/class-media-folder.php line 740
/class/class-media-folder.php line 775
/class/class-media-folder.php line 1376
/class/class-media-folder.php 1410行
/class/class-media-folder.php line 2087
/class/class-media-folder.php line 2154
/class/class-media-folder.php 2223行
/class/class-media-folder.php line 2501
/class/class-media-folder.php 2567行
/class/class-media-folder.php line 2644
/class/class-media-folder.php line 2958
/class/class-media-folder.php line 3089
/class/class-media-folder.php 3276行目
/class/class-media-folder.php 3535行
/class/class-media-folder.php line 3943
/class/class-media-folder.php line 3990
/class/pages/settings/general.php line 270
/class/pages/settings/wordpress_gallery.php 106行目
/class/pages/settings/image_compression.php 44行目
/class/pages/settings/image_compression.php 97行目
/class/pages/settings/image_compression.php 251行
/class/pages/settings/image_compression.php 287行目
/class/class-wp-folder-option.php行143
/class/class-wp-folder-option.php 475行
/class/class-wp-folder-option.php line 518
/class/class-wp-folder-option.php 558行
/class/class-wp-folder-option.php 651行
/class/class-wp-folder-option.php 1222行
/class/class-wp-folder-option.php line 1267
/class/class-wp-folder-option.php 1396行
/class/class-wp-folder-option.php 2163行
/class/class-wp-folder-option.php 2358行目
/class/class-wp-folder-option.php 2441行
/class/class-wp-folder-option.php 2488行
/class/class-wp-folder-option.php 2572行
/class/class-wp-folder-option.php 2623行
/class/class-wp-folder-option.php 2671行
/wp-media-folder.php 35行目
/jutranslation/jutranslation.php 109行目

作曲家

作曲家のロゴ これが私たちのプラグインを作曲者の依存関係として使うための解決策です。
あなたはあなたのcomposer.jsonファイルでjoomunitedリポジトリを宣言しなければなりません、あなた自身のトークンでURLのYOUR_TOKENを必ず置き換えてください。 あなたはそれを見つけることができます https://www.joomunited.com/my-account 作曲家トークンアコーディオンの下で。
{
"リポジトリ":[
      {
"タイプ": "パッケージ"、
"パッケージ":{
"name": "joomunited / wp-media-folder"、
"バージョン": "マスター"、
"タイプ": "ワードプレスプラグイン"、
"dist":{
"タイプ": "ジップ"、
"URL": "https://www.joomunited.com/extra/download/wp-media-folder/YOUR_TOKEN"、
"参照": "マスター"
            }
         }
      }
]、
"必須":{
      "composer/installers":"~1.0",
"joomunited / wp-media-folder": "dev-master"
   }
}