WP Media Folder Developerのドキュメント
このドキュメントは、経験豊富な開発者がプラグインで他のサービスをプラグインするのに役立ちます。 このプラグインのすべてのアクションとフィルターを次に示します。さらに必要な場合は、これを使用して自由に質問してください 専用フォーラム。 プラグインをご利用いただきありがとうございます。
ヘルパーファイル
WP Media Folderは、独自のテーマやプラグインに統合するために必要な主な機能を備えたヘルパーファイルが付属しています。
- ファイルをフォルダーに移動する
- フォルダを作成する
- フォルダを移動する
- フォルダー内の添付ファイルを取得する
- ...
例:次のような新しいフォルダを作成できます:
include('wp-content/plugins/wp-media-folder/helper.php');
\Joomunited\WPMediaFolder\Helper::createFolder('My new folder');
フック
import_term_meta
期間メタがインポートされた後に発生します。
ファイル内:
class/import/class-wp-import.php line 449
wpmf_attachment_set_folder
メディアマネージャーでフォルダーに添付ファイルを移動した後に添付フォルダーを設定する
このフックは、添付ファイルをアップロードして、カテゴリに添付ファイルをインポートするときにも使用されます。
添付ファイルに複数のフォルダを割り当てる場合
パラメーター :
integer
integer|array
array
ファイル内:
class/class-main.php line 478
class/class-main.php line 509
class/class-main.php line 1726
class/class-main.php line 2167
class/class-main.php line 2569
class/class-main.php line 2625
class/class-main.php line 2699
class/class-main.php line 3499
class/class-wp-folder-option.php line 312
class/class-wp-folder-option.php line 3065
wpmf_before_delete_folder
フォルダを削除する前に
ファイル内:
class/class-main.php line 2424
class/class-main.php line 2492
wpmf_create_folder
メディアライブラリからフォルダーを作成する
このフックは、FTPからファイルを同期およびインポートし、ユーザーおよびロールベースのフォルダーを作成するときにも使用されます
Nextgen Galleryからインポートする
パラメーター :
integer
string
integer
array
ファイル内:
class/class-main.php line 1703
class/class-main.php line 2275
class/class-wp-folder-option.php line 2962
class/class-wp-folder-option.php line 2996
wpmf_delete_folder
フォルダを削除する
ファイル内:
class/class-main.php line 2431
class/class-main.php line 2501
wpmf_duplicate_attachment
添付ファイルを複製する
ファイル内:
class/class-duplicate-file.php line 104
wpmf_move_folder
メディアライブラリからフォルダを移動する
このフックは、役割フォルダーオプションが変更されたときにも使用されます。
パラメーター :
integer
string
array
ファイル内:
class/class-main.php line 2786
class/class-wp-folder-option.php line 2550
wpmf_update_folder_name
フォルダ名を更新
ファイル内:
class/class-main.php line 2357
fallback_intermediate_image_sizes
非画像MIMEタイプ用に生成された画像サイズをフィルタリングします。
ファイル内:
class / class-helper.php行143
import_term_meta_key
インポートされた用語メタのメタキーをフィルタリングします。
ファイル内:
class/import/class-wp-import.php line 430
the_content_export
WXRエクスポートに使用される投稿コンテンツをフィルタリングします。
ファイル内:
class/class-wp-folder-option.php line 1193
the_excerpt_export
WXRエクスポートに使用される投稿抜粋をフィルタリングします。
ファイル内:
class/class-wp-folder-option.php line 1202
wp_import_existing_post
現在インポートしている投稿に対応する既存の投稿のフィルターID。
投稿を強制的にインポートするには0を返します。 IDをフィルターして別のものにする
インポートされた投稿にマッピングされている既存の投稿を上書きします。
ファイル内:
class/import/class-wp-import.php line 503
wp_import_term_meta
インポートされた用語に添付されているメタデータをフィルタリングします。
ファイル内:
class / import / class-wp-import.php行414
wpmf_set_file_title
データベースに保存する前にファイルのタイトルを操作します
ファイル内:
class/class-main.php line 3620
wpmf_user_can
アクションを実行するためのユーザーチェック機能のフィルター
ファイル内:
wp-media-folder.php行35
jutranslation / jutranslation.php行109
class / install-wizard / install-wizard.php 54行目
class/class-replace-file.php line 44
class / class-replace-file.php行207
class / class-folder-access.php行40
class/pages/settings/image_compression.php line 44
class/pages/settings/image_compression.php line 98
class/pages/settings/image_compression.php line 252
class / pages / settings / image_compression.php行288
class/pages/settings/import_export.php line 134
class / pages / settings / import_export.php行168
class/class-main.php line 634
class/class-main.php line 862
class/class-main.php line 900
class/class-main.php line 1580
class/class-main.php line 1614
class/class-main.php line 2245
class/class-main.php line 2311
class/class-main.php line 2384
class/class-main.php line 2668
class/class-main.php line 2740
class/class-main.php line 2822
class/class-main.php line 3119
class/class-main.php line 3252
class/class-main.php line 3437
class/class-main.php line 3705
class/class-main.php line 4113
class / class-main.php行4160
class/class-wp-folder-option.php line 196
class/class-wp-folder-option.php line 876
class/class-wp-folder-option.php line 927
class/class-wp-folder-option.php line 1272
class/class-wp-folder-option.php line 1353
class/class-wp-folder-option.php line 1966
class/class-wp-folder-option.php line 2925
class/class-wp-folder-option.php line 3215
class/class-wp-folder-option.php line 3298
class/class-wp-folder-option.php line 3345
class/class-wp-folder-option.php line 3429
class/class-wp-folder-option.php line 3480
class / class-wp-folder-option.php 3528行目
class / class-image-watermark.php行188
class / class-duplicate-file.php 53行目
Composer