Merge Posts, he hecho un plugin para fusionar entradas de tu WordPress

Utilizo mucho la función PressThis, para recopilar enlaces en esta web, y luego añadirle mis comentarios, y a veces dejarlo tal cual. Se me ocurrió que para esos enlaces en los que escribo una simple frase, o incluso nada, podría haber un plugin que fusionara varias de estas entradas en un único artículo, para luego publicarlo como un resumen semanal o listado de enlaces interesantes. Tras varias ocasiones buscando en el repositorio oficial de plugins y en Google, y de preguntar en los foros oficiales, Slack y StackExchange, he decidido programarlo yo mismo a mano, y os lo dejo en forma de plugin por si lo queréis usar:

Cómo funciona

En el listado de Entradas, seleccionamos los que queremos fusionar mediante los checkbox, y desde el desplegable de Acciones en lote elegimos Merge posts. Esto creará una nueva entrada en borrador, con el usuario logueado en ese momento como autor de la entrada. La pantalla se refrescará, y el listado tendrá la nueva entrada, y aparecerá un mensaje informativo que nos indica la cantidad de entradas que se han fusionado.

Qué datos tiene el nuevo post

  • Título: Resumen semanal
  • Contenido
    • Una frase introductoria, que es Estos son las noticias y enlaces más interesantes de la semana.
    • Cada una de las entradas fusionadas. Primero aparece el título en negrita, y después el contenido original del post.
  • Etiquetas: se añaden todas las etiquetas de las entradas fusionadas

El resto de propiedades son las que cualquier post tiene por defecto al crearla con wp_insert_post.

Posibles mejoras

Al hacerlo se me han ocurrido posibles mejoras, que dejo aquí como ideas para el futuro:

  • Hacerlo multilenguaje para que sea traducible
  • Crear una pantalla de opciones donde se pueda:
    • Elegir el usuario por defecto
    • Elegir categoría y etiquetas por defecto
    • Elegir el estado del nuevo post, sobretodo para que ya quede publicado
    • Personalizar textos como el título, el texto introductorio, etc.
    • Elegir si eliminar o conservar los posts originales (creo que el funcionamiento por defecto será eliminarlos)
  • Que redirija al post tras la creación, sobretodo si el estado es borrador.
  • Añadir al título la fecha o número de semana, para que sean únicos (y de paso que los slugs no sean el tipo resumen-semanal-#). También se podría añadir una opción para elegir las variables.
  • Automatizar un post semanal con todo lo que esté en borrador creado en los últimos 7 días, que además envié un aviso por email
    • Incluso pudiendo filtrar por una etiqueta o categoría (como por ejemplo resumen semanal), para evitar que otros post que estén en proceso se añadan

Resumen primera semana de 2018!

Estos son las noticias y enlaces más interesantes de la semana. Disney compra la mayor parte Fox por 52.400 millones de dólares y prepara su imperio televisivo Disney compra parte de 21st Century Fox, la adquisición incluye canales de TV así como parte de Hulu, la plataforma de streaming rival de Netflix y HBO y … Leer másResumen primera semana de 2018!

Segunda Opinión – Cómo recoger testimonios para tu web en WordPress

Hoy os traigo un episodio algo extraño, en el que me quejo de los creadores de contenido que no responden los comentarios de su audiencia, y doy un visión alternativa sobre una pregunta que Joan Boluda ha contestado hoy en su podcast, hablando sobre como recopilar las opiniones que nos dejan nuestros clientes en Facebook para trasladarlas a nuestra página web como testimonios.

Leer másSegunda Opinión – Cómo recoger testimonios para tu web en WordPress

Copy or Move Comments, mueve comentarios en WordPress de una entrada a otra

Si alguna vez un usuario de tu web se ha confundido de entrada o página al dejar su comentario, con este plugin puedes moverlo a su lugar correcto.

Using Copy/Move WordPress Plugin the admin can copy or move any comment from several types of pages to any other page!

Origen: Copy or Move Comments

Plugin Notes, añade notas en los plugins instalados para no olvidar para qué lo instalaste

Cada proyecto WordPress es un mundo, y en muchos sitios web instalamos plugins para alguna funcionalidad y con el paso del tiempo olvidamos la razón. Con este plugin podemos escribir una nota en cada plugin, para consultar la funcionalidad por la cuál lo instalamos, o cualquier cosa que queramos recordar al respecto.

Allows you to add notes to plugins.

Origen: Plugin Notes

Revisionize, plugin WordPress que permite crear borradores de entradas y páginas ya publicadas

Si alguna vez has querido modificar una página (o entrada) ya publicada, pero antes de pulsar actualizar querías que otra persona lo revisara, o tenías que dejar el trabajo a medias para terminarlo más tarde, este es tu plugin. Además, te permite tener varias versiones disponibles para revisión, así como programar la publicación del borrador en cuestión, ya que trabaja creando nuevos posts vinculados con el original.

Draft up revisions or variations of live, published content. Publish the drafted content manually or with the built-in scheduling system.

Origen: Revisionize