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

Que les llegue aviso a todos mis autores

Estas en el tema de Que les llegue aviso a todos mis autores en el foro de WordPress en Foros del Web. Buenas, Tengo un multisite de wordpress con un administrador y varios autores por cada sitio y necesito que cuando haya cualquier novedad en el sitio ...
  #1 (permalink)  
Antiguo 22/12/2014, 11:00
 
Fecha de Ingreso: diciembre-2003
Mensajes: 474
Antigüedad: 20 años, 11 meses
Puntos: 5
Que les llegue aviso a todos mis autores

Buenas,
Tengo un multisite de wordpress con un administrador y varios autores por cada sitio y necesito que cuando haya cualquier novedad en el sitio llegue un correo de aviso a todos los autores dados de alta en ese sitio ¿Cómo lo hago? ¿Deben ser también suscriptores?
No sé si pueden tener varios roles...
Gracias.
  #2 (permalink)  
Antiguo 22/12/2014, 11:44
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 8 meses
Puntos: 1146
Respuesta: Que les llegue aviso a todos mis autores

Quizás te sirva este evento
Código PHP:
Ver original
  1. add_action('save_post', 'save_posts_values');

Este se ejecuta cada que se crea o actualiza un post.... con una consulta a la base de datos podrás generar un envió de emails para cuando haya cambios en el sitio.
  #3 (permalink)  
Antiguo 22/12/2014, 14:16
 
Fecha de Ingreso: diciembre-2003
Mensajes: 474
Antigüedad: 20 años, 11 meses
Puntos: 5
Respuesta: Que les llegue aviso a todos mis autores

Cita:
Iniciado por ArturoGallegos Ver Mensaje
Quizás te sirva este evento
Código PHP:
Ver original
  1. add_action('save_post', 'save_posts_values');

Este se ejecuta cada que se crea o actualiza un post.... con una consulta a la base de datos podrás generar un envió de emails para cuando haya cambios en el sitio.
Te agradezco tu contestación pero ¿Podrías ser un poco más exhaustivo en tu explicación?
¿Hay algún plugin que lo haga?

Gracias de nuevo.
  #4 (permalink)  
Antiguo 22/12/2014, 15:17
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 8 meses
Puntos: 1146
Respuesta: Que les llegue aviso a todos mis autores

Yo podría ser mas exhaustivo pero también tu podrías tener mas iniciativa, si buscaras un poco en google o en la documentación encontrarías cientos de ejemplos....

Vamos que no te he dicho algo que me saque de la manga y/o haya inventado yo.... hay mucha documentación en internet.

Quizás me ha faltado decirte como hagas las consultas a la base de datos ?¿ si es el caso investiga sobre "wordpress wpdb", como enviar un correo investiga la funcion mail() de php

Si con eso no puedes ni como ayudarte... Yo te he dado la idea pero no tengo tiempo ni las ganas de regalar mi trabajo como para maquilarte todo un código de ejemplo.

Si gustas, investiga e intenta algo, si no te funciona regresa y muéstrame que has logrado y en base a eso te oriento para lograr tu cometido.
  #5 (permalink)  
Antiguo 23/12/2014, 04:27
 
Fecha de Ingreso: diciembre-2003
Mensajes: 474
Antigüedad: 20 años, 11 meses
Puntos: 5
Respuesta: Que les llegue aviso a todos mis autores

Cita:
Iniciado por ArturoGallegos Ver Mensaje
Yo podría ser mas exhaustivo pero también tu podrías tener mas iniciativa, si buscaras un poco en google o en la documentación encontrarías cientos de ejemplos....

Vamos que no te he dicho algo que me saque de la manga y/o haya inventado yo.... hay mucha documentación en internet.

Quizás me ha faltado decirte como hagas las consultas a la base de datos ?¿ si es el caso investiga sobre "wordpress wpdb", como enviar un correo investiga la funcion mail() de php

Si con eso no puedes ni como ayudarte... Yo te he dado la idea pero no tengo tiempo ni las ganas de regalar mi trabajo como para maquilarte todo un código de ejemplo.

Si gustas, investiga e intenta algo, si no te funciona regresa y muéstrame que has logrado y en base a eso te oriento para lograr tu cometido.
Gracias pero no pretendía que me regalaras nada. Sólo preguntaba si había que modificar el functios.php del tema o el cambio había que hacerlo en otro sitio.
Además, no dudes que si pregunto en el foro es porque no encuentro lo que necesito exactamente en ningún sitio de google.

Te agradezco tu aportación.
  #6 (permalink)  
Antiguo 23/12/2014, 06:15
 
Fecha de Ingreso: julio-2008
Mensajes: 543
Antigüedad: 16 años, 4 meses
Puntos: 56
Respuesta: Que les llegue aviso a todos mis autores

hacerlo en functions o en otro sitio (ese otro sitio seria hacerte un plugin para esa funcionalidad en concreto) en teoria depende de si dicha funcionalidad tiene que ver con el theme o no; y de si quieres seguir teniendola aun si cambias el theme. Yo esto en concreto lo haria en un plugin independiente. Pero vamos, que si no te quires meter a hacer plugins, functions suele ser el sitio donde se añaden las funcionalidades extra.

Otra cosa mas, es que deberias definir (no solo para la posible ayuda, si no tambien para tí mismo) qué es exactamente "cuando haya cualquier novedad en el sitio". Te refieres a una entrada nueva? a una actualizacion del core/themes/plugins? a la creacion de un sitio nuevo? a la creacion/borrado de un usuario? todo lo anterior? Porque Arturo lo ha tomado como que es cuando haya una entrada nueva, pero desde mi punto de vista, "cualquier novedad" es mucho mas amplio que eso.
__________________
Un saludo! :-)
Quiero ser el primero
  #7 (permalink)  
Antiguo 28/12/2014, 09:47
 
Fecha de Ingreso: diciembre-2003
Mensajes: 474
Antigüedad: 20 años, 11 meses
Puntos: 5
Respuesta: Que les llegue aviso a todos mis autores

Cita:
Iniciado por darchy Ver Mensaje
hacerlo en functions o en otro sitio (ese otro sitio seria hacerte un plugin para esa funcionalidad en concreto) en teoria depende de si dicha funcionalidad tiene que ver con el theme o no; y de si quieres seguir teniendola aun si cambias el theme. Yo esto en concreto lo haria en un plugin independiente. Pero vamos, que si no te quires meter a hacer plugins, functions suele ser el sitio donde se añaden las funcionalidades extra.

Otra cosa mas, es que deberias definir (no solo para la posible ayuda, si no tambien para tí mismo) qué es exactamente "cuando haya cualquier novedad en el sitio". Te refieres a una entrada nueva? a una actualizacion del core/themes/plugins? a la creacion de un sitio nuevo? a la creacion/borrado de un usuario? todo lo anterior? Porque Arturo lo ha tomado como que es cuando haya una entrada nueva, pero desde mi punto de vista, "cualquier novedad" es mucho mas amplio que eso.
Gracias por tu respuesta. Sólo necesito que avise a mis autores cuando haya una entrada nueva o un comentario relacionado con una entrada.
Gracias de nuevo.
  #8 (permalink)  
Antiguo 28/01/2015, 04:20
 
Fecha de Ingreso: diciembre-2003
Mensajes: 474
Antigüedad: 20 años, 11 meses
Puntos: 5
Respuesta: Que les llegue aviso a todos mis autores

Estoy probando modificando el functions.php de cada tema.
  #9 (permalink)  
Antiguo 28/01/2015, 06:16
Avatar de metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.027
Antigüedad: 20 años, 5 meses
Puntos: 832
Respuesta: Que les llegue aviso a todos mis autores

Intenta con este plugin. No lo he probado pero parece que sirve para lo que necesitas: https://wordpress.org/plugins/bnfw/

Etiquetas: autores
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 15:37.