Post anonimos en WordPress
Es posible realizar post anonimos en Wordpres??
Yo andaba buscando algo asi, busque solo un par de minutos y por un par de web y al final busque una solucion a mi manera, el resultado fue el siguiente:
Tengo el Siguiente escenario: Un Blog (http://www.indignado.cl)a los cuales los usuarios envian via un formulario web el contenido para postear en el sitio, el formulario llega al mail del administrador y es este el que debe darse el trabajo de revisar el correo, copiar y pegar el correos en el editor de wordpress y postear lo que los usuarios le envian, llegaran aproximadamente 10 a 15 correos por dia.
Necesidad: Automatizar más el proceso, para facilitar el trabajo el responsable del sitio.
Posibles Soluciones:
1) Que el usuario se registre en el Blog, igual que en cualquier blog con wordpress, editar el sistema para hacer “contribuidor” a cada usuario nuevo, asi el sistema wordpress permite al usuario (mediante login) permitirle enviar posteos y contenido, el cual queda en PENDIENTE, para que un admin lo publique.
Bueno lo que vi con esta posible solucion, es que seria algo enredado para los usuario el tener que registrarse, despues revisar su mail (donde se le envia la clave) para posteormente loguearse en el blog y escribir su post, venga!! que el EDITOR de WORDPRESS es facil, pero para alguien que no se maneja mucho, igual se puede marear y posiblemente JAMAS termine enviando su post (que es lo que a mi como responsable me interesa) ya que lo encontraria tedioso.
2 ) Configurar el Blog por Mail que integra WordPress.
Lo estuve mirando, es bastante facil, pero el problema es que si el mail se hace publico, ufff el blog se llenaria de spam, publicidad y basura…. mmm pero no todo esta perdido!! lo veremos a continuacion ![]()
3 ) Mezcla de Ingredientes!
Solucion hasta ahora realizada:
Actualmente el formulario por donde se envian los “reclamos” (post) usan el plugins – wp-contact-form – que lo que hace es simplemente enviar el contenido del formulario a un correo.
Bueno los correos de INDIGNADO.CL los manejo en Google Apps, asi que la configuracion fue simple, pero ojo! que el sistema se conecta POP, y GMAIL usa pop con ssl, asi que basta configurar la conexion hacia el puerto 995 y como servidor poner ssl://pop.gmail.com en el recuadro (sin el encabezado ssl:// la conexion falla).
(Esto esta en OPCIONES -> ESCRITURA o OPTIONS -> WRITING segun su idioma
)
Bueno hasta ahora todo bien!!! seria cosa de crear una nueva cuenta de correo y reconfigurar el formulario para que los correos sean enviados a ese nuevo correo…. mmm pero ups!!! un detalle cuando ejecuto la aplicacion que revisa el correo para hacer el “POST BY EMAIL” (wp-mail.php) todos los correos son automaticamente posteado
ufff y que pasa si algun chistoso envia cualquier basura o groserias usando el actual formulario? bueno eso hasta ahora no pasa, pero si pasara el correo lo debe leer primero el admin y con este nuevo sistema la publicacion seria automatica.
Bueno la cosa es bastante sencilla, solo fue cosa de editar el archivo wp-mail.php en la linea 145 y modificar
$post_status = ‘publish’; por $post_status = ‘pending’;
y voila!! ahora sigo utilizando mi mismo formulario web (que siempre a estado) pero ya no es necesario que el admin se conecte cada cierto rato al mail para revisar, copiar, pegar, publicar….. sino que ahora solo es necesario que el admin ingrese al manager de wordpress y revise los post que estan en estado pendiente y lo editen un poco (basicamente editar el titulo, ya que envio el mail con un titulo generico, introduccir la categoria adecuada y poner la imgen respectiva) y listo!! el trabajo del admin a sido reducido, los usuarios siguen enviando sus “reclamos” post de forma cuasi anonima, el sitio sigue sin pedir registro obligatorio y todos son felices….. o no? jajaja
Ojala que a alguien le sirva este pequeño tips, a mi me sirvio, aunque es posible que exista un plugin mucho mas potente que ya realice lo que yo andaba buscando al principio….. pero yo busque la solucion a mi manera (como la mayoria de las veces!! jajajaa )





















5 Comments
Jump to comment form | comments rss [?] | trackback uri [?]