• Resuelto schattenburg

    (@schattenburg)


    Hola a todos,

    estoy empezando a estudiarme cómo va todo lo del fichero functions.php y entiendo los:

    add_action(xxx, xxx)
    add_filter(xxx, xxx)

    Pero por lo que entiendo todos esas acciones van asociadas a acciones propias del WordPress (mostrar un post, cargar el head, etc).

    Pero mi pregunta es ¿puedo ejecutar una función que yo tenga en functions.php pero cuando el usuario haga algo como por ejemplo hacer click en un botón de una página?

    Seguro que es muy fácil de hacer pero no encuentro la manera.

    Muchas gracias

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • Moderador LGrusin

    (@lgrusin)

    Claro, puedes crear tus propios hooks. Funciona de la siguiente manera, cuando quieras y dónde quieras que se ejecute una action usa
    do_action('tu_action');

    El hook lo defines con add_action y su función asociada.

    No sé si eso resuelve tu duda.

    Iniciador del debate schattenburg

    (@schattenburg)

    Muchas gracias LGrusin, voy a empezar a estudiarme los do_action a ver cómo van.

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • El debate ‘Ejecutar una función de functions.php sin asociarla a ningún hook’ está cerrado a nuevas respuestas.