次のように使用するプラグインがあります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が呼び出されることはありません。