Soporte » WordPress Avanzado » Ejecutar una función de functions.php sin asociarla a ningún hook

  • 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 - 1 de 2 (de 2 total)
  • 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.

    schattenburg

    (@schattenburg)

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

Viendo 2 respuestas - 1 de 2 (de 2 total)
  • Debes estar registrado para responder a este debate.