Size: a a a

WordPress for developers

2020 November 24

c

campusboy in WordPress for developers
Артур Легуша
всем привет) как можно переопределить подобный хук ?
add_action('mgm_subscription_purchase_payment_success', array($this,'magicmembers_sales_tracking'), 10);
Ведь там юзается $this
Привет. Он в конструкторе класса вызывается?
источник

АЛ

Артур Легуша... in WordPress for developers
campusboy
Привет. Он в конструкторе класса вызывается?
нет, в отдельном методе
источник

c

campusboy in WordPress for developers
Тут не много вариантов.

Если это синглтон, то получаешь объект и отменяешь, только вместо $this собственно сам объет передаешь.

Если простой класс, который в конструкторе ничего не делает - получаешь объект и отменяешь по той же схеме.

В остальных случаях надо извращаться.
источник

KD

KAGG Design in WordPress for developers
Артур Легуша
всем привет) как можно переопределить подобный хук ?
add_action('mgm_subscription_purchase_payment_success', array($this,'magicmembers_sales_tracking'), 10);
Ведь там юзается $this
Получить ссылку на $this при создании объекта, или вытащить её из глобального массива $wp_filter
источник

АЛ

Артур Легуша... in WordPress for developers
campusboy
Тут не много вариантов.

Если это синглтон, то получаешь объект и отменяешь, только вместо $this собственно сам объет передаешь.

Если простой класс, который в конструкторе ничего не делает - получаешь объект и отменяешь по той же схеме.

В остальных случаях надо извращаться.
я создал отдельно обьект и передал ссылку
источник

АЛ

Артур Легуша... in WordPress for developers
на объект
источник

KD

KAGG Design in WordPress for developers
Вот сильно примерный код, как можно что угодно отменить

https://gist.github.com/kagg-design/7cbda38a3ce76c0502748f8ddbc9bebe
источник

c

campusboy in WordPress for developers
Есть ещё такие решения
источник

c

campusboy in WordPress for developers
источник

c

campusboy in WordPress for developers
источник
2020 November 25

c

campusboy in WordPress for developers
Артур Легуша
я создал отдельно обьект и передал ссылку
Тааак... и как оно?
источник

АЛ

Артур Легуша... in WordPress for developers
campusboy
Тааак... и как оно?
ошибки посыпались ( есть метод _constants и в нем константы плагина и ошибки летят Notice
источник

S

Shokhrukh in WordPress for developers
Всем привет!
Как перекинуть сайт с основного домена на сабдомен?
источник

KD

KAGG Design in WordPress for developers
Shokhrukh
Всем привет!
Как перекинуть сайт с основного домена на сабдомен?
источник

AN

Anatoly NM in WordPress for developers
Всем здрасте,  не кидайтесь камнями, с wp всего 2 недели как разбираюсь.
Возник такой вопрос:::
Делаю рассылку новостную на почту.  Логика такая: сначала регистрирую email -> кладу в базу -> при публикации нового поста хуком publish_post цепляю emailы с бд и с помощью phpMailer начинаю "спамить" .  

add_action( 'publish_post', 'publish_post_action', 10, 2 );
function publish_post_action($post_id, $post){
   //отправка с помощью phpMailer
}

в коде вроде ошибок нет, в других функциях без проблем отрабатывет майлер, но при публикации поста выбрасывается ошибка "ответ не является допустимым ответом json" с чем это может быть свзано, и как лечить, может кто сталкивался ?
пытался при успешной отправке выбрасывать сообщения как в JSON формате так и raw
источник

c

campusboy in WordPress for developers
Anatoly NM
Всем здрасте,  не кидайтесь камнями, с wp всего 2 недели как разбираюсь.
Возник такой вопрос:::
Делаю рассылку новостную на почту.  Логика такая: сначала регистрирую email -> кладу в базу -> при публикации нового поста хуком publish_post цепляю emailы с бд и с помощью phpMailer начинаю "спамить" .  

add_action( 'publish_post', 'publish_post_action', 10, 2 );
function publish_post_action($post_id, $post){
   //отправка с помощью phpMailer
}

в коде вроде ошибок нет, в других функциях без проблем отрабатывет майлер, но при публикации поста выбрасывается ошибка "ответ не является допустимым ответом json" с чем это может быть свзано, и как лечить, может кто сталкивался ?
пытался при успешной отправке выбрасывать сообщения как в JSON формате так и raw
Привет. Что глючит предположить не могу, а вот что поисковики так или иначе начнут помечать твои письма как спам - 99%. Используй для этого специальные сервисы
источник

AN

Anatoly NM in WordPress for developers
campusboy
Привет. Что глючит предположить не могу, а вот что поисковики так или иначе начнут помечать твои письма как спам - 99%. Используй для этого специальные сервисы
на счет глюка - вопрос решил, спасибо)
на счет спама - возможно ты прав, хотя пока проблем не было. не подскажешь какие сервисы ?
источник

c

campusboy in WordPress for developers
Anatoly NM
на счет глюка - вопрос решил, спасибо)
на счет спама - возможно ты прав, хотя пока проблем не было. не подскажешь какие сервисы ?
Опыт у меня с ними небольшой, могу лишь сказать с чем работал - unisender.com. Писали связку с сайтом и их API, мне понравилось
источник

c

campusboy in WordPress for developers
А так их куча, выбирай по бабкам)
источник

AN

Anatoly NM in WordPress for developers
campusboy
Опыт у меня с ними небольшой, могу лишь сказать с чем работал - unisender.com. Писали связку с сайтом и их API, мне понравилось
Благодарю, да я думаю данный аспект должен решать заказчик, как столкнёмся с проблемой.
Но на заметку возьму)
источник