AffiliateWP proporciona flexibilidad al permitirte modificar sus archivos de plantilla. Al personalizar las plantillas a través de un tema hijo, puedes adaptar funciones específicas asegurando que tus cambios permanezcan intactos durante las actualizaciones del plugin.
Descripción general de las plantillas personalizables
Las plantillas de AffiliateWP se categorizan según su funcionalidad. A continuación, se muestran las plantillas principales disponibles para su personalización:
Correos electrónicos
body-default.php: Cuerpo del correo electrónico.footer-default.php: Pie de página del correo electrónico.header-default.php: Encabezado del correo electrónico.
Pestañas del Panel de Afiliado
dashboard.php: El panel principal del afiliado.dashboard-tab-urls.php: La pestaña de URLs.dashboard-tab-stats.php: La pestaña de Estadísticas.dashboard-tab-graphs.php: La pestaña de Gráficos.dashboard-tab-referrals.php: La pestaña de Referidos.dashboard-tab-payouts.php: La pestaña de Pagos.dashboard-tab-visits.php: La pestaña de Visitas.dashboard-tab-creatives.php: La pestaña de Creatividades.dashboard-tab-settings.php: La pestaña de Configuración.
Formularios y Acceso Restringido
login.php: Formulario de inicio de sesión del afiliado.register.php: Formulario de registro del afiliado.no-access.php: Mensaje que se muestra cuando un usuario no tiene acceso.
Creatividades
creative.php: Plantilla para el área de administración de Creatividades.
Pasos para modificar plantillas
Uso de un Tema Hijo
Personalizar plantillas a través de un tema hijo asegura que tus cambios persistan a través de las actualizaciones de AffiliateWP.
- Identifica la plantilla que deseas modificar desde la carpeta de plantillas del plugin.
- En el directorio de tu tema hijo, crea una carpeta llamada
affiliatewp. - Coloca el archivo de plantilla seleccionado dentro de la carpeta
affiliatewp. Si estás modificando plantillas de correo electrónico, crea una subcarpeta llamadaemailsdentro deaffiliatewp. - Abre el archivo de plantilla copiado en un editor de código y realiza tus modificaciones. Asegúrate de mantener la sintaxis correcta de PHP y HTML.
- Una vez editada, sube la carpeta
affiliatewpactualizada con sus plantillas al directorio de tu tema hijo.
Al modificar las plantillas de correo electrónico, asegúrate de que las plantillas (body-default.php, footer-default.php, header-default.php) se coloquen en la subcarpeta affiliatewp/emails.
Uso del Plugin WPCode
Si prefieres un método más sencillo para gestionar las personalizaciones, el plugin WPCode ofrece una alternativa eficiente.
- Descarga y activa el plugin WPCode.
- En tu panel de WordPress, ve a WPCode » Snippets y haz clic en Añadir Nuevo Snippet.
- Selecciona la opción para añadir un snippet de PHP.
- Pega tu código PHP personalizado en el editor de snippets.
- Activa el snippet, guarda tus cambios y verifica la funcionalidad.
Para obtener más información sobre WPCode, consulta la guía sobre cómo añadir snippets de código en WordPress.
¡Eso es todo! Personalizar las plantillas de AffiliateWP te permite ofrecer una experiencia de afiliado adaptada. Ya sea que optes por el método del tema hijo o utilices el plugin WPCode, ambos enfoques garantizan que tus modificaciones sean seguras y persistentes a través de las actualizaciones. Haz siempre una copia de seguridad de tu sitio y prueba a fondo los cambios para una implementación sin problemas.