WP Manifestindependent plugin directory
manifest / utilities / ab-print-content

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

0stars
0forks

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.zip

Readme

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 .md con 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 tipo tu-sitio.com/mi-articulo/ab_print/ y tu-sitio.com/mi-articulo/ab_md/.
  • Cabeceras nocache en 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="..."> ![alt](url)
<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

TagPublished
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.