Ixonn Group

Ganchos de Ação

You are here:
< All Topics

O Ixonn suporta vários ganchos de ação em todo o código para oferecer aos compradores a melhor experiência.

Crie um arquivo com o nome my_functions_helper.php em application / helpers /. Este arquivo está reservado para todas as suas funções.

DICA: se você precisar de algum gancho de ação adicionado em qualquer lugar do código, informe-nos abrindo o tíquete de suporte.

Antes de adicionar qualquer código em my_functions_helper.php, certifique-se de definir o modo de desenvolvimento para ver quaisquer erros e avisos de reprovação de funções / ganchos.

Versão 2.3.0 e superior.

hooks () -> add_action ($ tag, $ function_to_add, $ priority = 10, $ accept_args = 1);

hooks () -> add_filter ($ tag, $ function_to_add, $ priority = 10, $ accept_args = 1);

hooks () -> do_action ($ tag, $ arg = ”);

hooks () -> apply_filters ($ tag, $ value, $ additionalParams);

 

As funções abaixo são anteriores à versão 2.3.0


Adicionar gancho de ação

add_action (‘action_function’, ‘your_function_callback’);


Exemplo de gancho de ação para after_client_added
Nota: este código deve estar dentro de my_functions_helper.php mencionado anteriormente.

Este é um exemplo em que as ações não esperam retornar $ data.

 função callback_after_client_added_insert_to_local_database ($ id)

  {

    $ clientid = $ id;

    // Equipe com $ clientid

  }

 

  add_action (‘after_client_added’, ‘callback_after_client_added_insert_to_local_database’);

Exemplo de gancho de ação para before_client_added
Este é um exemplo em que a ação espera retornar $ data

função callback_before_client_added_check_company ($ data)

  {

      if ($ data [’empresa’] == ‘Teste’) {

         $ data [’empresa’] = ”;

      }

 

      retornar $ dados;

  }

 

  add_action (“before_client_added”, “callback_before_client_added_check_company”);

Table of Contents
Scroll Up