AB Print Content
Plugin de WordPress que añade botones "Imprimir / PDF" y "Markdown" al final de cada entrada o página. Vista limpia sin cabecera ni footer.
by Alex Borras · github.com/alexborras/ab-print-content · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/alexborras/ab-print-content/archive/refs/heads/main.zipReadme
AB Print Content
Plugin de WordPress que añade dos botones al final de cada entrada o página: 🖨️ Imprimir / PDF y 📄 Markdown. Genera vistas limpias del contenido — sin cabecera, sidebar ni footer del tema — listas para imprimir, guardar como PDF o descargar como archivo .md con front-matter YAML.
Pensado para autores y editores que quieren dar al lector una forma rápida de archivar o reutilizar el contenido sin depender de servicios externos ni librerías pesadas. Sin dependencias: un solo archivo PHP.
Características
- Dos botones automáticos al final de cada entrada o página, configurables individualmente.
- Vista imprimible con CSS específico para impresión: tipografía serif, márgenes ajustados, URLs expandidas al imprimir enlaces, control de saltos de página en encabezados, imágenes y bloques.
- Descarga directa como
.mdcon front-matter YAML (título, fecha, autor, URL fuente, sitio). - Conversor HTML → Markdown propio, sin librerías externas.
- Endpoints virtuales vía
add_rewrite_endpoint. URLs limpias del tipotu-sitio.com/mi-articulo/ab_print/ytu-sitio.com/mi-articulo/ab_md/. - Cabeceras
nocacheen ambos endpoints. Compatible con WP Super Cache y WP Rocket sin configuración adicional. - Panel de administración bajo menú compartido "AB Plugins" (convención para la familia de plugins
ab-*). - Soporte para Custom Post Types: selecciona en qué tipos públicos se muestran los botones.
- Sin dependencias externas: un solo archivo PHP, sin Composer, sin npm.
Conversor HTML → Markdown
El conversor incluido cubre los elementos habituales generados por WordPress:
| Elemento HTML | Conversión a Markdown |
|---|---|
<h1> a <h6> |
# a ###### |
<p> |
Párrafo separado por línea en blanco |
<br> |
Salto de línea (dos espacios + \n) |
<strong>, <b> |
**texto** |
<em>, <i> |
*texto* |
<a href="..."> |
[texto](url) |
<img src="..." alt="..."> |
 |
<figure> + <figcaption> |
Imagen + caption en cursiva |
<ul>, <ol> |
Listas con indentación correcta (anidadas incluidas) |
<blockquote> |
> texto |
<code> inline |
`código` |
<pre> |
Bloque ``` |
<table> |
Tabla en formato GitHub Flavored Markdown |
<hr> |
--- |
Se descartan: `
Read the full README on GitHub →
Releases
| Tag | Published |
|---|---|
| v1.2.1 | May 11, 2026 |
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.