День добрый.
Есть определённое количество созданных произвольных таксономий в Wordpress. Делаю фильтр в админке по типу:
add_action('restrict_manage_posts', 'tax1_filter');
function tax1_filter() {
...
}
add_filter('parse_query', 'tax1_filtering');
function tax1_filtering($query) {
...
}
Для каждой таксономии код повторяется с изменением имени функций. Хочется просто пройтись foreach по нестандартным таксономиям, но в таком случае нужно менять имена функций, иначе не получится.
Соответственно, вопрос: как можно динамически менять имя функции, вставлять в него переменную и т.п.?
Или же есть способ реализации фильтра сразу для всех таксономий, чтобы не копировать код?