[Free] I built a WordPress plugin for citations and bibliography, looking for feedback - ilustracion

CiteKit: plugin de citas para WordPress

CiteKit apareció en el repositorio de WordPress a principios de 2026 y resolvió un problema que cualquiera que escribe contenido académico o periodístico conoce bien: armar bibliografías a mano es tedioso y propenso a errores. Este plugin gratuito automatiza las citas inline y genera la bibliografía en formato APA, MLA, Chicago, Harvard o IEEE con solo insertar un shortcode o un bloque.

CiteKit (oficialmente Citation Reference Manager) es un plugin de WordPress de código abierto que permite insertar referencias bibliográficas y citas dentro del editor de bloques o mediante shortcodes. Mantiene una biblioteca central de fuentes con IDs personalizados, verifica la salud de los enlaces y despliega las citas con popups al pasar el mouse. Está pensado para bloggers, periodistas y equipos editoriales que necesitan rigor académico sin salir del administrador de WordPress.

En 30 segundos

  • Instalación en dos minutos desde el repositorio oficial de WordPress buscando «CiteKit» o «Citation Reference Manager».
  • Seis estilos de citación: APA, MLA, Chicago Author-Date, Chicago Notes-Bibliography, Harvard e IEEE, configurables por sitio y por post.
  • Citás con shortcode o bloque: usás [cite id='mi-fuente'] o el bloque Citation de Gutenberg y la referencia queda registrada.
  • Bibliografía automática: ponés [bibliography] o el bloque Bibliography by CiteKit y se arma sola, ordenada por aparición, con enlaces de retroceso.
  • Reference Library y Link Health Checker incluidos para auditar fuentes y detectar enlaces rotos desde una página central.

WordPress es un sistema de gestión de contenidos (CMS) de código abierto creado originalmente por Matt Mullenweg, que permite crear y administrar sitios web y blogs. Es desarrollado y mantenido por una comunidad global de contribuyentes.

¿Qué es CiteKit y para qué sirve?

CiteKit es un plugin que mete gestión de referencias académicas dentro de WordPress sin pedirte que instales nada externo ni que aprendas un flujo nuevo. La idea es que escribís tu post, insertás una cita donde corresponde, y el plugin se encarga de registrar la fuente, numerarla, formatearla según el estilo que elijas y generar la bibliografía al final del contenido. Todo desde el mismo editor de bloques.

El plugin tiene tres patas. La primera es el sistema de citas inline: vos indicás «acá va una fuente» y CiteKit le asigna un identificador único (podés definir uno personalizado o dejar que genere un UUID). La segunda es el generador de bibliografía, que recolecta todas las citas del post y las despliega en orden de aparición con el formato que definiste. La tercera —y acá está lo interesante— es la Reference Library: una página dentro del administrador donde vas a ver todas las fuentes que usaste en el sitio, en qué posts aparecen, y si los enlaces a esas fuentes siguen vivos (gracias al Link Health Checker).

Si alguna vez tuviste que mantener consistencia entre decenas de posts que referencian los mismos papers o informes, sabés que esto es un golazo. No es un gestor bibliográfico completo, pero para el 90% de los casos de uso de un sitio WordPress, alcanza y sobra.

¿Cómo instalar CiteKit en WordPress?

Es una instalación estándar de WordPress, así que si ya metiste plugins antes esto te lleva un minuto. Vas a Plugins > Añadir nuevo, buscás «CiteKit» o «Citation Reference Manager», instalás y activás. Si estás en un hosting WordPress como el de Donweb con buena conectividad al repositorio, el proceso es inmediato.

Apenas lo activás, el plugin te lleva a una página de Getting Started con tres pasos: configurar el estilo de citación por defecto, insertar tu primera cita, y publicar para ver la bibliografía generada. Nada de wizards interminables ni pantallas de onboarding que tenés que saltear a las apuradas (sí, en serio, el setup son tres pasos). Ya lo cubrimos antes en lecturas sobre la comunidad de WordPress.

Funciona tanto en el editor de bloques como en el editor clásico. En Gutenberg vas a encontrar dos bloques nuevos: Citation y Bibliography by CiteKit. En el editor clásico usás los shortcodes [cite] y [bibliography]. El plugin no te obliga a adaptarte a un solo flujo, y eso se agradece cuando tenés sitios con contenido heredado o compañeros de equipo que todavía no migraron a bloques.

¿Qué estilos de citas soporta CiteKit?

CiteKit trae seis estilos de fábrica, según la ficha oficial en el repositorio:

  • APA (7ª edición)
  • MLA (9ª edición)
  • Chicago Author-Date
  • Chicago Notes-Bibliography
  • Harvard
  • IEEE

Podés definir un estilo por defecto desde la pantalla de Configuración, y también podés pisarlo por post individual usando el parámetro style en el shortcode de bibliografía. Ponele que tu sitio usa APA como estándar pero un artículo en particular necesita Chicago Notes-Bibliography: ponés [bibliography style="chicago-notes"] y listo. El cambio aplica solo a ese post.

Lo que no vas a encontrar (todavía) es un editor de estilos CSL como el que maneja Zotero. Los estilos son los que vienen, no los podés tunear. Para la mayoría de los sitios esto zafa perfecto, pero si necesitás ABNT o Vancouver, por ahora no están. Habría que ver si el desarrollador los agrega en futuras versiones.

¿Cómo insertar citas en el contenido con CiteKit?

Tenés dos caminos y los dos funcionan bien. El primero es el bloque Citation en Gutenberg: lo insertás donde va la cita, y en la barra lateral del bloque completás autor, título, año y URL de la fuente. El plugin le asigna un ID automático (o vos le ponés uno personalizado) y la cita queda anclada en ese punto del texto.

El segundo camino es el shortcode: escribís [cite id='estudio-2026'] y CiteKit busca esa referencia en su biblioteca. Si ya la creaste antes, la reutiliza. Si no existe, la crea en el momento. También podés usar [cite] sin ID —el plugin genera un UUID— pero te conviene definir IDs legibles si pensás reutilizar fuentes en varios posts.

Acá viene lo bueno: cuando un lector pasa el mouse sobre la cita numerada, aparece un popup con los datos completos de la fuente. No tiene que bajar hasta el final del artículo para ver de dónde salió el dato. Es un detalle de usabilidad que los bloques de notas al pie nativos de WordPress no ofrecen, y que en dispositivos móviles hace una diferencia enorme. Sobre eso hablamos en aprender a crear una landing page.

¿Cómo generar una bibliografía automática?

Ponés el shortcode [bibliography] o el bloque Bibliography by CiteKit al final del post y el plugin recolecta todas las citas que insertaste, las ordena por orden de aparición, les da el formato del estilo configurado y genera enlaces de retroceso para que el lector pueda ir de la cita a la fuente y viceversa.

El shortcode acepta dos parámetros opcionales: title (para cambiar el título de la sección, que por defecto es «Bibliography» o «Referencias» según el estilo) y style (para pisar el estilo global en ese post específico). Algo como [bibliography title="Fuentes consultadas" style="harvard"] es completamente válido.

Las entradas se numeran automáticamente y cada una incluye un enlace de vuelta a la posición donde la citaste. Si citaste la misma fuente tres veces en el post, la bibliografía la lista una sola vez pero los tres números de cita apuntan a la misma entrada. Esto, que suena obvio, no todos los sistemas de citas lo resuelven bien.

CiteKit vs. el bloque de notas al pie nativo de WordPress

WordPress 6.3 introdujo el bloque de notas al pie, y la verdad es que para un blog que cada tanto referencia algo, zafa. Pero compararlo con CiteKit es como comparar un block de notas con un editor de código: técnicamente ambos guardan texto, pero las intenciones son distintas.

El bloque nativo numera las notas al pie automáticamente y las ancla al final del contenido. ¿Qué no hace? No entiende de estilos académicos, no tiene popups al pasar el mouse, no centraliza las fuentes en una biblioteca reutilizable, no verifica enlaces rotos, y no te deja definir IDs personalizados para reutilizar referencias entre posts. Si tu sitio publica contenido que necesita fuentes consistentes y trazables, el bloque nativo se queda corto en dos posts.

CiteKit, en cambio, está pensado desde cero para flujos editoriales con referencias. ¿Que para un post esporádico es más de lo que necesitás? Seguro. ¿Que para un blog académico, periodístico o de investigación es justo lo que faltaba? También. Tema relacionado: cómo usar un entorno de staging.

¿CiteKit reemplaza a Zotero o EndNote?

No, y el propio desarrollador no lo plantea como reemplazo. CiteKit está optimizado para el tramo final del proceso: cuando ya tenés tus fuentes definidas y lo que necesitás es mostrarlas correctamente dentro de WordPress. Zotero y EndNote son gestores bibliográficos completos que manejan colecciones, metadatos avanzados, importación desde bases de datos académicas y sincronización entre dispositivos.

Lo que sí podés hacer es usar CiteKit junto con Zotero: exportás las referencias desde Zotero, las cargás manualmente en CiteKit con sus IDs, y de ahí en adelante las reutilizás en todos los posts que quieras. No hay sincronización automática entre ambos (esa integración existe con ZotPress, otro plugin del repositorio), pero si tu flujo es «investigo en Zotero, publico en WordPress», CiteKit te resuelve la parte de publicación sin agregar complejidad innecesaria.

La pregunta es: ¿necesitás un gestor bibliográfico completo o necesitás que tus posts muestren las fuentes en APA sin renegar? Para lo segundo, CiteKit va como piña.

Cómo gestionar referencias en varios posts con CiteKit

La Reference Library es una página dentro del menú de CiteKit donde aparecen todas las citas que insertaste en el sitio, ordenadas y filtrables. Cada entrada muestra cuántos posts la referencian, cuál fue la última vez que se usó, y el estado del enlace si la fuente tiene URL.

Esto resuelve un problema clásico de los sitios con mucho contenido referenciado: publicaste 40 posts que citan un informe del 2024, el informe cambió de URL, y ahora tenés 40 enlaces rotos que ni sabías que existían. Con el Link Health Checker de CiteKit, entrás a la Reference Library, filtrás por fuentes con enlaces caídos, y corregís la URL una sola vez. Todos los posts que referencian esa fuente se actualizan automáticamente.

Ponele que tenés un blog de divulgación científica con 200 artículos y cada uno cita entre 3 y 15 papers. Sin una biblioteca central, auditar la salud de los enlaces es un trabajo de días. Con CiteKit, es una tarde de café y clicks. No es magia —el plugin no va a resucitar papers borrados— pero te ahorra el 95% del trabajo de mantenimiento.

Tabla comparativa: CiteKit, bloque nativo de WordPress y ZotPress

CaracterísticaCiteKitBloque nativo WPZotPress
Estilos académicosAPA, MLA, Chicago, Harvard, IEEENingunoVía CSL (más de 10.000 estilos)
Biblioteca centralSí (Reference Library)NoSincronización con Zotero
Popups hoverNoNo
Link Health CheckerNoNo
Shortcodes[cite] y [bibliography]No[zotpress] y varios
Bloques GutenbergCitation y BibliographyNota al pieNo nativo (shortcode)
Requiere cuenta externaNoNoSí (Zotero)
PrecioGratisIncluido en WPGratis
CiteKit WordPress diagrama explicativo

Errores comunes al usar CiteKit

Después de probarlo en un par de sitios y ayudar a un cliente a migrar desde notas al pie manuales, identifiqué algunos tropiezos típicos. Nada grave, pero conviene tenerlos presentes. Relacionado: solucionar enlaces rotos fácilmente.

No definir IDs personalizados desde el principio. Si dejás que el plugin genere UUIDs para cada cita, después vas a la Reference Library y te encontrás con una lista de identificadores tipo a1b2c3d4-e5f6-7890-abcd-ef1234567890. Son únicos, sí, pero ilegibles. Definir IDs como oms-informe-2026 o ley-27555 te va a ahorrar tiempo cuando quieras reutilizar fuentes.

Confundir el shortcode de cita con el de bibliografía. [cite] va en el cuerpo del texto, donde querés que aparezca la llamada a la fuente. [bibliography] va al final, donde querés que se despliegue la lista completa. Poner [bibliography] en el medio del contenido no rompe nada, pero te queda una sección de referencias flotando donde no corresponde.

Olvidar configurar el estilo antes de publicar. CiteKit usa APA como estilo por defecto. Si tu sitio necesita Chicago y publicás 15 posts sin cambiar la configuración, después vas a tener que editarlos uno por uno (o usar el parámetro style en cada shortcode). Configurá el estilo global apenas instalás el plugin y ahorrate el retrabajo.

Preguntas Frecuentes

¿Qué es CiteKit?

CiteKit, oficialmente Citation Reference Manager, es un plugin gratuito para WordPress que automatiza la inserción de citas bibliográficas y la generación de bibliografías en formatos académicos como APA, MLA, Chicago, Harvard e IEEE. Se instala desde el repositorio oficial y funciona tanto con bloques de Gutenberg como con shortcodes en el editor clásico.

¿CiteKit soporta citas en formato APA?

Sí, APA 7ª edición es uno de los seis estilos que trae de fábrica. Podés configurarlo como estilo global desde la pantalla de Configuración o aplicarlo a posts individuales con el parámetro style="apa" en el shortcode [bibliography]. Las citas inline y la bibliografía respetan las normas APA automáticamente.

¿Cómo instalar CiteKit en WordPress?

Buscás «CiteKit» o «Citation Reference Manager» en Plugins > Añadir nuevo, instalás y activás. El plugin te redirige a una página de inicio rápido con tres pasos. Funciona en cualquier WordPress 5.0 o superior y no requiere dependencias externas ni cuentas en servicios de terceros.

¿CiteKit reemplaza a Zotero?

No. CiteKit está pensado para la publicación de referencias dentro de WordPress, no para la gestión bibliográfica completa. Si necesitás importar desde bases de datos académicas, organizar colecciones o sincronizar entre dispositivos, Zotero o EndNote siguen siendo la herramienta. CiteKit resuelve el último tramo: mostrar las fuentes correctamente en tu sitio.

¿Cómo generar una bibliografía con CiteKit?

Insertás el shortcode [bibliography] o el bloque Bibliography by CiteKit al final del post. El plugin recolecta todas las citas del contenido, las ordena por aparición y les da el formato del estilo configurado. Cada entrada incluye un enlace de retroceso a la posición donde fue citada.

Conclusión

CiteKit no viene a reinventar la gestión bibliográfica ni a competir con Zotero. Viene a resolver un problema concreto: mostrar citas y bibliografías en WordPress sin depender de editores externos, sin copypasteo manual de referencias, y sin perder consistencia cuando tu sitio crece. Lo hace con seis estilos académicos, una biblioteca central que audita enlaces, y un sistema de shortcodes y bloques que no te fuerza a cambiar de flujo de trabajo.

¿Qué le falta? Más estilos regionales (ABNT, Vancouver) y alguna forma de importación masiva desde gestores externos. Pero para estar en su versión inicial en 2026, la propuesta es sólida. Si publicás contenido que necesita fuentes trazables y no querés pagar un plugin premium ni montar una integración compleja con Zotero, CiteKit es la respuesta más directa que vas a encontrar en el repositorio. Dale una tarde de prueba en un sitio de staging y fijate si encaja en tu flujo.

Fuentes

Volver a

Novedades

Publicaciones relacionadas