Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/davidmobe97/woo-ficha-tecnica-pdf/archive/refs/heads/main.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
Un plugin pequeño para WordPress que añade a cada producto de WooCommerce un campo "Ficha técnica (PDF)". Si el campo está relleno, la página del producto muestra un botón "Descargar ficha técnica (PDF)".
Es una versión de ejemplo, simplificada y genérica, del sistema que uso en syrosmaquinaria.com para las fichas de los elevadores.
Cómo funciona
| Paso | Hook de WooCommerce |
|---|---|
| Añade el campo a la pestaña General del producto | woocommerce_product_options_general_product_data |
Guarda la URL, solo si apunta a un .pdf |
woocommerce_admin_process_product_object |
| Pinta el botón debajo del resumen del producto | woocommerce_single_product_summary |
| Carga el CSS solo en las páginas de producto | wp_enqueue_scripts + is_product() |
Detalles:
- Los datos de entrada se sanean con
esc_url_rawy la salida se escapa conesc_urlyesc_html. - Se usan los métodos CRUD de
WC_Product(update_meta_data,get_meta), así que funciona también con HPOS.
Requisitos
WordPress 6 o superior, WooCommerce 8 o superior y PHP 7.4 o superior.
© 2026 David Molero Berrocal. Todos los derechos reservados. Puedes ver el código, pero no copiarlo, modificarlo ni redistribuirlo sin mi permiso. Consulta LICENSE.