Luc45 / WooCommerce-Correios-Calculo-de-Frete-na-Pagina-do-Produto

Habilita o cálculo de frete na página do produto no WooCommerce.
GNU General Public License v2.0
24 stars 11 forks source link

Hook para filtro 'cfpp_hook_location' não funciona - não é possível alterar onde exibir o output do plugin #22

Open wilmerlm11 opened 4 years ago

wilmerlm11 commented 4 years ago

Fala @Luc45 , blz?

Tem uma parte do código dentro do run()

// Gives a chance to change where the HTML should be displayed
$hook = apply_filters('cfpp_hook_location', 'woocommerce_before_add_to_cart_button');

Mas o run do plugin é executado antes do functions.php do tema rodar. Com isso, mesmo que eu registre um filtro pra mudar onde cfpp vai aparecer, não dá tempo de rodar antes do plugin.

E como o seu plugin usa classes e passa um objeto pra add_action, eu não consigo nem remover essa action para adicionar uma custom, pq não tenho acesso ao objeto que vc usou pra registrá-la.

Precisaria refatorar essa parte para permitir o filtro via functions.php ou expor como uma option do plugin essa localização do output.

Faz sentido?

Abraços