Title: PressPilot Email Template Customizer
Author: CardeeTech.
Published: <strong>28 de Mayo de  2026</strong>
Last modified: 28 de Mayo de  2026

---

Buscar plugins

![](https://ps.w.org/presspilot-email-template-customizer/assets/banner-772x250.
png?rev=3552055)

![](https://ps.w.org/presspilot-email-template-customizer/assets/icon.svg?rev=3552055)

# PressPilot Email Template Customizer

 Por [CardeeTech.](https://profiles.wordpress.org/cardeetech/)

[Descargar](https://downloads.wordpress.org/plugin/presspilot-email-template-customizer.1.0.6.zip)

 * [Detalles](https://cl.wordpress.org/plugins/presspilot-email-template-customizer/#description)
 * [Reseñas](https://cl.wordpress.org/plugins/presspilot-email-template-customizer/#reviews)
 *  [Instalación](https://cl.wordpress.org/plugins/presspilot-email-template-customizer/#installation)
 * [Desarrollo](https://cl.wordpress.org/plugins/presspilot-email-template-customizer/#developers)

 [Soporte](https://wordpress.org/support/plugin/presspilot-email-template-customizer/)

## Descripción

PressPilot Email Template Customizer adds a presentation layer to outgoing WordPress
emails. It does not replace `wp_mail()` and does not interfere with SMTP plugins.

Developed and maintained by **CardeeTech** (Cardee Technologies, SL).

Key features:

 * Wrap outgoing `wp_mail()` messages with a consistent HTML template.
 * Default Designer mode with visual tokens (logo, header image, colors, typography,
   width, radius).
 * Custom HTML mode with placeholder replacement.
 * Live preview in admin for faster iteration.
 * Built-in test email tool (single or multiple recipients).
 * WebP safety flow for email compatibility with PNG conversion cache.
 * Diagnostics panel for runtime checks and recent log visibility.

Template modes:

 * **Default Designer**: uses internal template + design tokens from settings.
 * **Custom HTML**: uses your HTML as-is and replaces supported placeholders.

Supported placeholders:

    ```
    {{message}}, `{{subject}}`, `{{site_name}}`, `{{site_url}}`, `{{site_host}}`, `{{logo}}`, `{{header_image}}`, `{{date}}`, `{{year}}`, `{{preheader}}`
    ```

Legacy compatibility during migration window:

 * `{{ctetc_header_image}}` is still accepted for upgraded installations.

## Capturas de pantalla

[⌊Panel tab — status dashboard with ACTIVE/INACTIVE badge, system info, and quick
setup checklist.⌉⌊Panel tab — status dashboard with ACTIVE/INACTIVE badge, system
info, and quick setup checklist.⌉[

Panel tab — status dashboard with ACTIVE/INACTIVE badge, system info, and quick 
setup checklist.

[⌊Settings tab — master enable switch, template mode selection (Default Designer
or Custom HTML), and sender configuration.⌉⌊Settings tab — master enable switch,
template mode selection (Default Designer or Custom HTML), and sender configuration
.⌉[

Settings tab — master enable switch, template mode selection (Default Designer or
Custom HTML), and sender configuration.

[⌊Style tab — color token controls with live preview showing the branded email template
in real time.⌉⌊Style tab — color token controls with live preview showing the branded
email template in real time.⌉[

Style tab — color token controls with live preview showing the branded email template
in real time.

[⌊Reference tab — full placeholder reference table for Custom HTML mode.⌉⌊Reference
tab — full placeholder reference table for Custom HTML mode.⌉[

Reference tab — full placeholder reference table for Custom HTML mode.

[⌊Quick Guide tab — step-by-step setup guide for first-time configuration.⌉⌊Quick
Guide tab — step-by-step setup guide for first-time configuration.⌉[

Quick Guide tab — step-by-step setup guide for first-time configuration.

[⌊Custom HTML editor — HTML template editor with supported placeholders displayed
as one-click chips.⌉⌊Custom HTML editor — HTML template editor with supported placeholders
displayed as one-click chips.⌉[

Custom HTML editor — HTML template editor with supported placeholders displayed 
as one-click chips.

[⌊Test email form and diagnostics panel — send real test emails and review system
status checks.⌉⌊Test email form and diagnostics panel — send real test emails and
review system status checks.⌉[

Test email form and diagnostics panel — send real test emails and review system 
status checks.

[⌊Content blocks and footer configuration — pre/post content areas and footer visibility
controls with live preview.⌉⌊Content blocks and footer configuration — pre/post 
content areas and footer visibility controls with live preview.⌉[

Content blocks and footer configuration — pre/post content areas and footer visibility
controls with live preview.

## Instalación

 1. Upload `presspilot-email-template-customizer` to `/wp-content/plugins/`.
 2. Activate the plugin from **Plugins**.
 3. Open **PressPilot** in the WordPress admin menu.
 4. Configure wrapper mode, style tokens, and template settings.
 5. Send a test email before production use.

## FAQ

### Does this replace WordPress email delivery?

No. The plugin only transforms the message HTML before send. Delivery remains `wp_mail()`
+ your existing mail transport.

### Is it compatible with SMTP plugins?

Yes. SMTP plugins continue to handle transport/authentication exactly as before.

### What happens if my custom template misses `{{message}}`?

The message body is appended as a fail-safe to avoid blank emails.

### Can I use WebP images?

WebP is detected and converted to PNG when possible for better email client compatibility.
Converted files are cached under `wp-content/uploads/ppetc-cache/`.

### Is this plugin translation-ready?

Yes. English is the source language, and Spanish is provided for all `es*` WordPress
locales.

## Reseñas

No hay reseñas para este plugin.

## Colaboradores & Desarrolladores

“PressPilot Email Template Customizer” es software de código abierto. Las siguientes
personas han contribuido a este plugin.

Colaboradores

 *   [ CardeeTech. ](https://profiles.wordpress.org/cardeetech/)
 *   [ Nerio J. Molina G. ](https://profiles.wordpress.org/neriomolina/)

[Traduce “PressPilot Email Template Customizer” a tu idioma.](https://translate.wordpress.org/projects/wp-plugins/presspilot-email-template-customizer)

### ¿Interesado en el desarrollo?

[Revisa el código](https://plugins.trac.wordpress.org/browser/presspilot-email-template-customizer/),
echa un vistazo al [repositorio SVN](https://plugins.svn.wordpress.org/presspilot-email-template-customizer/),
o suscríbete al [registro de desarrollo](https://plugins.trac.wordpress.org/log/presspilot-email-template-customizer/)
por [RSS](https://plugins.trac.wordpress.org/log/presspilot-email-template-customizer/?limit=100&mode=stop_on_copy&format=rss).

## Historial de cambios

#### 1.0.6

 * Fix: WebP conversion now falls back to native PHP GD functions (imagecreatefromwebp/
   imagepng) when WordPress image editor abstraction fails. Handles servers where
   GD supports WebP but WordPresss WP_Image_Editor_GD rejects the file.

#### 1.0.5

 * Fix: WebP logo conversion now handles optimizer-generated WebP files (Imagify,
   EWWW, ShortPixel, Avada). When the registered attachment is the original PNG/
   JPG, its URL is returned directly instead of attempting GD/Imagick conversion.
 * Fix: Conversion failure now shows a specific diagnostic message explaining why(
   CDN/URL mismatch, file not found, or missing GD/Imagick WebP support).
 * Fix: Diagnostic hint added to “Convert for email” button to guide resolution 
   without needing server log access.

#### 1.0.4

 * Fix: WebP logo conversion now works when the logo URL was entered manually (logo_id
   not set). Adds fallback via attachment_url_to_postid().
 * Fix: Refresh preview button icon now aligns correctly with button text.

#### 1.0.3

 * Fix: Corrected Contributors field to match the WordPress.org owner account (cardeetech)
   and added co-author (neriomolina).
 * Fix: Plugin URI updated to plugin-specific page.

#### 1.0.2

 * Fix: Email wrapper status badge and KPI icon now correctly show inactive (red/
   gray) state when wrapper is disabled.
 * Fix: Color picker dropdowns no longer clip in the Style tab.
 * Fix: Settings save now returns to the same tab instead of always returning to
   Panel.
 * Fix: Preheader text is now visible in the admin preview as a labeled strip.
 * Fix: WebP-to-PNG conversion for header images now falls back to attachment ID
   path resolution.

#### 1.0.1

 * Removed the admin bar shortcut.
 * Updated the default test email message.

#### 1.0.0

 * First public release on WordPress.org.
 * Canonical branding and architecture under `ppetc` / `PPETC_`.
 * Wrapper engine for default and custom template modes.
 * Placeholder system, live preview, diagnostics, and test-email workflow.
 * WebP conversion cache and uninstall cleanup for canonical and legacy keys.
 * Security/compliance hardening for WordPress.org publication.

## Meta

 *  Versión **1.0.6**
 *  Última actualización **hace 1 mes**
 *  Instalaciones activas **10+**
 *  Versión de WordPress ** 6.2 o superior **
 *  Probado hasta **6.9.4**
 *  Versión de PHP ** 7.4 o superior **
 *  Idioma
 * [English (US)](https://wordpress.org/plugins/presspilot-email-template-customizer/)
 * Etiquetas
 * [branding](https://cl.wordpress.org/plugins/tags/branding/)[email](https://cl.wordpress.org/plugins/tags/email/)
   [smtp](https://cl.wordpress.org/plugins/tags/smtp/)[template](https://cl.wordpress.org/plugins/tags/template/)
   [wp_mail](https://cl.wordpress.org/plugins/tags/wp_mail/)
 *  [Vista Avanzada](https://cl.wordpress.org/plugins/presspilot-email-template-customizer/advanced/)

## Calificaciones

Aún no se han enviado valoraciones.

[Your review](https://wordpress.org/support/plugin/presspilot-email-template-customizer/reviews/#new-post)

[Ver todas las reseñas](https://wordpress.org/support/plugin/presspilot-email-template-customizer/reviews/)

## Colaboradores

 *   [ CardeeTech. ](https://profiles.wordpress.org/cardeetech/)
 *   [ Nerio J. Molina G. ](https://profiles.wordpress.org/neriomolina/)

## Soporte

¿Tienes algo que decir? ¿Necesitas ayuda?

 [Ver el foro de soporte](https://wordpress.org/support/plugin/presspilot-email-template-customizer/)