Size: a a a

WordPress Ukraine Community

2020 September 30

MD

Maxym Denysenko in WordPress Ukraine Community
Антон Середний
с кем поведешься...
вот-вот все из-за тебя
источник

MD

Maxym Denysenko in WordPress Ukraine Community
токсик
источник

АС

Антон Середний... in WordPress Ukraine Community
источник

MD

Maxym Denysenko in WordPress Ukraine Community
Владислав
Да. Но не фильтр с которым работает мой плагин
давай по-порядку
источник

MD

Maxym Denysenko in WordPress Ukraine Community
плагин твой, фильтр не твой, функция не твоя?
источник

В

Владислав in WordPress Ukraine Community
Maxym Denysenko
ты знаешь как фильтры работают ввобще?
Да, но я не знаю должно ли быть строгое количество функций, или можно использовать аргументы с значением по умолчанию.
источник

MD

Maxym Denysenko in WordPress Ukraine Community
Владислав
Да, но я не знаю должно ли быть строгое количество функций, или можно использовать аргументы с значением по умолчанию.
источник

MD

Maxym Denysenko in WordPress Ukraine Community
ты ломаешь мне мозг
источник

В

Владислав in WordPress Ukraine Community
Maxym Denysenko
плагин твой, фильтр не твой, функция не твоя?
Плагин мой. Функция test моя. Тема моя. Фильтр не мой
источник

В

Владислав in WordPress Ukraine Community
источник

В

Владислав in WordPress Ukraine Community
Вот же с комментариями)
источник

В

Владислав in WordPress Ukraine Community
Там я написал аддон, который при регистрации проверяет базу данных и сверяет е-мейл. Если емайл есть, то автоматически апрув происходит. Если нет, то на модерацию. Это делает мой плагин, а за функцию модерации уже отвечает сторонний плагин. Он просто дал фильтр на который я могу повеситься и говорить ему апрувить автоматически или нет

Но, мне нужно получить то что возвращает функция моя, чтобы понять какое письмо отправлять человеку.
источник

MD

Maxym Denysenko in WordPress Ukraine Community
все я кажется понял
источник

В

Владислав in WordPress Ukraine Community
В целом я сделал рабочий вариант. Но на будущее для расширения возможностей хотелось бы иметь еще доп аргументы в функции плагина
источник

MD

Maxym Denysenko in WordPress Ukraine Community
Тебе нужен скорее всего apply_filters, а не add_filter
источник

MD

Maxym Denysenko in WordPress Ukraine Community
function test ( $arg1, $arg2, $arg3 = false ) {
 $krya = apply_filters( ????, $arg1, $arg2 );
 //Your code
}
источник

MD

Maxym Denysenko in WordPress Ukraine Community
Может так?
источник

В

Владислав in WordPress Ukraine Community
Maxym Denysenko
function test ( $arg1, $arg2, $arg3 = false ) {
 $krya = apply_filters( ????, $arg1, $arg2 );
 //Your code
}
Можно попробовать) Но по факту строгое количество аргументов, да?
источник

В

Владислав in WordPress Ukraine Community
Ну, без таких оберток
источник

MD

Maxym Denysenko in WordPress Ukraine Community
Владислав
Можно попробовать) Но по факту строгое количество аргументов, да?
Ты сам передаешь в apply_filters все нужные аргументы
источник