Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Como apuntar un hook a una pagina especifica?

Estas en el tema de Como apuntar un hook a una pagina especifica? en el foro de WordPress en Foros del Web. Buenas Tardes necesito enviar una informacion a la pagina principal de mi wordpress supongo que existe algun hook en el que por parametro le pase ...
  #1 (permalink)  
Antiguo 06/04/2016, 16:35
 
Fecha de Ingreso: enero-2014
Mensajes: 47
Antigüedad: 10 años, 11 meses
Puntos: 0
Como apuntar un hook a una pagina especifica?

Buenas Tardes necesito enviar una informacion a la pagina principal de mi wordpress supongo que existe algun hook en el que por parametro le pase el valor de la pagina a quien quiero pasarle la informacion?

necesito enviar un arreglo especificamente a esa pagina y despues a otras...

necesito algo asi?

Código PHP:
Ver original
  1. //en la ultima linea del archivo function.php
  2.  
  3. function productos_dinamicos(){
  4.  // agrego la condicion con la pagina que necesito
  5.  if(funciondewordpress == 'paginadeproductos'){
  6.  // envio el array a esa pagina supongo q es otra funcion de wordpress
  7.  }
  8. }
  9. add_action( 'nombre_del_hook', 'productos_dinamicos', 1, 1);


como puedo hacer esto?
  #2 (permalink)  
Antiguo 06/04/2016, 19:51
Avatar de metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.027
Antigüedad: 20 años, 6 meses
Puntos: 832
Respuesta: Como apuntar un hook a una pagina especifica?

Prueba así:
Código PHP:
Ver original
  1. if( is_page( 'mi-pagina' ) ) {
  2.     // envio el array a esa pagina supongo q es otra funcion de wordpress
  3. }
La función también admite la id de tu página:
Código PHP:
Ver original
  1. if( is_page( 80 ) )

https://developer.wordpress.org/refe...tions/is_page/

Etiquetas: api, http
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:29.