Ejecutar funcion al programar post en WordPress, ayuda por favor

Vzk91 Seguir

Eta
Programador
Verificación en dos pasos activada
Desde
13 Abr 2012
Mensajes
1.468
Hola,

Estoy tratando de que se ejecute una funcion cuando un post pase de estar programado a estar publicado. He estado toqueteando con los action hooks pero soy incapaz de lograr que se ejecute la funcion.... yo intento hacer lo siguiente:

PHP:
function notify_schedule_new_post($new_status, $old_status, $post) {
	if ( $old_status == 'future' && $new_status == 'publish' ) {
		// Content of function
	}
}
add_action ('transition_post_status', 'notify_schedule_new_post', 10, 3);

Este codigo esta dentro del functions.php de mi theme.

En teoria, cuando yo programara un post, y ese post pasara de programado a publicado se deberia ejecutar el contenido de esa función, pero no es asi.....

Alguien sabe como lograr eso que se ejecute una funcion cuando un post pasa de programado a publicado ??

un saludo
 

faustorm

Gamma
SEO
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
29 Jul 2013
Mensajes
177
Si lo quieres hacer para todos los posts que estén programados puedes editar la función (que ahora mismo no sé cuál es) y que se ejecute justo después de hacer los cambios.
 

Cicklow

Admin
Dseda
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
30 May 2011
Mensajes
1.102
Hola,

Estoy tratando de que se ejecute una funcion cuando un post pase de estar programado a estar publicado. He estado toqueteando con los action hooks pero soy incapaz de lograr que se ejecute la funcion.... yo intento hacer lo siguiente:

PHP:
function notify_schedule_new_post($new_status, $old_status, $post) {
	if ( $old_status == 'future' && $new_status == 'publish' ) {
		// Content of function
	}
}
add_action ('transition_post_status', 'notify_schedule_new_post', 10, 3);

Este codigo esta dentro del functions.php de mi theme.

En teoria, cuando yo programara un post, y ese post pasara de programado a publicado se deberia ejecutar el contenido de esa función, pero no es asi.....

Alguien sabe como lograr eso que se ejecute una funcion cuando un post pasa de programado a publicado ??

un saludo

ese code esta en la ayuda de WP, tendria que funcionar... que pusiste en content of function?... metiste algun code u algo... sino no sabras si funciona.
 

Vzk91

Eta
Programador
Verificación en dos pasos activada
Desde
13 Abr 2012
Mensajes
1.468
Si, tiene un contenido obviamente. El cotenido que tiene se que funciona perfectamente, porque invoca a la misma función que el action hook para cuando se publica un post, y ahi si funciona perfectamente. La cuestion es que con los post programados no....
 
Arriba