Intereting Posts
После того, как изображение ajax находится за пределами тега <a> Как заменить изображения? Удалите панель инструментов, используйте вкладку «Страницы» по умолчанию Как перемещать субдомены в подкаталог? Обработка коротких кодов в группах (разделенных разрывами строк)? Кто отвечает за санацию данных в разработке WordPress? Как решить эту проблему, не смывая правила перезаписи для каждого запроса на отправку посетителей? Как импортировать класс в приватный плагин? Вызов идентификатора привязки вне цикла Комментарии к пользовательскому типу сообщения Тип пользовательского сообщения WordPress разделен на страницы Страницы администратора не содержат контента Dequeue script, но по-прежнему используйте wp_localize_script для передачи vars Плагин получает результаты даже после удаления Отображать сообщения категории, сгруппированные по таксономии

Как передать значение из цикла foreach в функцию add_filter?

Я пытаюсь добавить несколько фильтров изнутри цикла foreach. К сожалению, я не могу заставить код правильно ссылаться на значение. Как передать значение из цикла в функцию?

Следующее устанавливает для всех фильтров значение null.

foreach ( $myarray as $key => $value ) { add_filter( "plugin_filter_$key", function( $value ) { return $value; } ); } 

Это мой тестовый код, и это устанавливает фильтры в «true».

 foreach ( $myarray as $key => $value ) { add_filter( "plugin_filter_$key", function( $value ) { return 'true'; } ); }