次のように使用するプラグインがありますapply_filters
。
$additional_fields = apply_filters('attachment_meta_add_fields', $additional_fields);
私のテーマfunctions.php
では、次のことを行います。
function addAttachmentMeta($additionalFields) {
return $addtionalFields;
}
add_filter( 'attachment_meta_add_fields', 'addAttachmentMeta', 1, 1 );
しかし、関数addAttachmentMeta
は決して実行されません。
apply または add フィルターステートメントを変更して、それaddAttachmentMeta
が呼び出されるようにするにはどうすればよいですか?
編集: これは、追加の添付ファイル メタ フィールドを追加する方法に関するチュートリアルに基づいて作成したカスタム プラグインです。ソース全体はここにあります: http://pastebin.com/7NcjDsK5 . コメントで述べたように、このプラグイン ファイルに追加のフィールドを追加できるため、これが実行され、機能していることはわかっていますが、フィルターが追加されないため、フィルターを使用することはできません。
apply_filters
ステートメントの前後に var_dumps が表示されますが、指定した関数add_filter
が呼び出されることはありません。