Cuando utilice MemberPress, es posible que desee cambiar el aspecto de sus páginas relacionadas con la afiliación. Para cambiar los diseños predeterminados, puede anular los archivos de plantilla de MemberPress y adaptar los diseños al estilo de su sitio web.
Esta guía explica cómo anular de forma segura los archivos de plantilla MemberPress y dónde encontrar las plantillas que necesitas.
¿Por qué anular las plantillas MemberPress?
Los archivos de plantilla controlan el aspecto y el funcionamiento de las páginas de MemberPress. Estos archivos crean el diseño de páginas importantes como:
- Páginas de inscripción
- Páginas de la cuenta
- Páginas de precios
- Páginas de agradecimiento
- Páginas de acceso
Anulando estas plantillas, puedes:
- Adapte el diseño a su marca
- Añadir elementos personalizados a páginas específicas
- Cambiar la disposición de los componentes de afiliación
- Solucione los problemas de visualización de su sitio web
Anular archivos de plantilla MemberPress
Lo que necesita antes de empezar
Para personalizar las plantillas MemberPress, necesitas:
- MemberPress instalado y activado en su sitio WordPress;
- Acceso a los archivos de su sitio web a través de FTP o un gestor de archivos;
- Un tema hijo (muy recomendable) para almacenar las plantillas modificadas.
Tema hijo y carpeta de plantillas personalizadas
Antes de crear archivos de plantilla personalizados, debe cree una carpeta en su tema hijo nombrado "memberpress". Debe colocar todos los archivos de plantilla personalizados relacionados con MemberPress y los complementos de MemberPress en esta carpeta.
Para crear la carpeta estructura de la carpeta de plantillas personalizadassigue estos pasos:
- Acceda a los archivos de su sitio web a través de un Cliente FTP (por ejemplo Filezilla) o un gestor de archivos (por ejemplo Gestor de archivos). Si está disponible, también puede utilizar la función gestor de archivos proporcionado por su alojamiento servicio.
- Vaya a la carpeta de su tema hijo (normalmente en
wp-content/temas/nombre-del-tema-de-tu-niño
). - Añada la carpeta denominada
memberpress
a esta carpeta.
En consecuencia, la ruta de su carpeta debe ser /wp-content/temas/temas-para-niños/memberpress/
camino. En tu-tema-niño
en la estructura de carpetas mencionada debe coincidir con el nombre de la carpeta de su tema hijo.
Encontrar los archivos de plantilla originales
En primer lugar, debe localizar los archivos de plantilla de los diseños que desea personalizar:
- Conéctese a su sitio web mediante FTP o un gestor de archivos a través de su cuenta de alojamiento.
- Navegue hasta el
wp-content/plugins/memberpress/app/views/
carpeta. - Navegue por esta carpeta para encontrar las plantillas que desea personalizar. Las ubicaciones de las plantillas más comunes en esta carpeta incluyen:
/comprobar/formulario.php
- la página de registro;/compra/pago_formulario.php
- la página de pago;/checkout/spc_form.php
- la pago en una sola página (si está activada);/cuenta/
- todas las plantillas de página de la cuenta. La cuenta MemberPress utiliza varias plantillas para controlar diferentes elementos de la cuenta. Así, en esta carpeta, encontrará los siguientes archivos:inicio.php
- la pestaña Inicio;suscripciones.php
- la pestaña Suscripciones;pagos.php
- la pestaña Transacciones;nav.php
- elementos del menú de la cuenta;contraseña.php
- página de restablecimiento de contraseña en la página de la cuenta;
/lanzamiento/
- todos los archivos de plantilla de ReadyLaunch (si utiliza ReadyLaunch™)./inicio de sesión/formulario.php
- la página de inicio de sesión;/acceso/contraseña_olvidada.php
- la página de restablecimiento de contraseña en la página de inicio de sesión;
Al copiar estos archivos, recuerde mantener la estructura de carpetas original.
A modo de ejemplo, al copiar el Página de inscripción debe crear el archivo checkout
en la carpeta /wp-content/plugins/memberpress/app/views/
carpeta. A continuación, puede añadir el formulario.php
a él.
Creación de archivos de plantilla personalizados
Para modificar cualquier archivo de plantilla, copiar el archivo de plantilla original a la carpeta de plantillas personalizadas. Debe hacer esto sólo para los archivos de plantilla que necesite modificar.
Para anular correctamente los archivos de plantilla MemberPress, debe asegurarse de lo siguiente:
- El archivo de plantilla personalizada los nombres deben coincidir los nombres de los archivos originales;
- Copie la estructura de carpetas después del
/vistas
junto con el archivo de plantilla.
Al añadir los archivos de plantilla a su tema hijo de esta forma, se sobrescribirán automáticamente los archivos de plantilla de MemberPress. Ahora puede aplique todas las modificaciones al archivo que ha copiado.
Ejemplo: Modificación de la plantilla de la página de cuenta
Supongamos que desea personalizar la página de inicio de la cuenta MemberPress. Los pasos serían los siguientes:
- Encuentre la plantilla original en
wp-content/plugins/memberpress/app/views/account/home.php
. - Navegue hasta el
/memberpress
de su tema hijo (wp-content/temas/nombre-del-tema-de-tu-niño/memberpress
) - Crear el
cuenta
(si no está ya presente) para que coincida con la estructura original de carpetas de archivos. - Copie el
inicio.php
a su nueva carpeta. - Editar el archivo para realizar los cambios de diseño.
- Guardar el archivo.
Anular plantillas de correo electrónico MemberPress
Los correos electrónicos MemberPress se encuentran en /correos electrónicos
carpeta. Tenga en cuenta que los archivos de plantilla para los correos electrónicos enviados a los administradores (Admin Emails & Notices) utilizan la carpeta admin_
prefijo. Las plantillas de los correos electrónicos enviados a los usuarios (Avisos a los miembros) tienen el prefijo usuario_
prefijo.
Cuando anular plantillas de correo electrónico MemberPresses necesario realizar un paso adicional después de crear la plantilla personalizada:
- Vaya a Panel de control > MemberPress > Configuración > Correos electrónicos ficha.
- Busque el correo electrónico cuyo archivo de plantilla ha anulado.
- Haga clic en el botón Restablecer valores predeterminados en esa línea para cargar su nueva plantilla.

Anulación de los archivos de plantilla del complemento MemberPress
Complementos MemberPress son complementos independientes que deben instalarse y activarse en su sitio web para poder utilizarlos con MemberPress. En consecuencia, las plantillas relacionadas con los complementos se encuentran en carpetas diferentes
También puede anular las plantillas de los complementos MemberPress utilizando el mismo método. El proceso es similar:
- Los archivos de plantilla de cada complemento MemberPress se encuentran en las carpetas específicas de cada complemento, cada una de las cuales contiene el archivo
app/views/
estructura de carpetas. - Copie los archivos de la plantilla original y la estructura de carpetas (después del
/vistas
) a la carpeta/wp-content/temas/temas-para-niños/memberpress/
carpeta. - Edite el archivo copiado y guarde los cambios.
A continuación se muestran ejemplos de colocación correcta de los archivos de plantilla personalizados para diferentes complementos de MemberPress.
MemberPress Cuentas de empresa
- Los archivos originales de la plantilla se encuentran en:
/wp-content/
plugins/memberpress-corporate/app/views/ - Ejemplo:
- Fichero original a anular:
mpca-manage-account-template.php
(Página Gestionar subcuentas) - Ubicación del archivo original:
/wp-content/
plugins/memberpress-corporate
/app/views/ - Las plantillas personalizadas deben colocarse en:
/wp-content/temas/temas-para-niños/memberpress/
mpca-manage-account-template.php
- Fichero original a anular:
Cursos MemberPress
- Las plantillas originales se encuentran en:
/wp-content/
plugins/memberpress-courses/app/views/ - Ejemplo:
- Fichero original a anular:
cursos_list.php
(Lista de cursos) - Ubicación del archivo original:
/wp-content/
plugins/memberpress-courses/app/views/cuenta/
- Las plantillas personalizadas deben colocarse en:
/wp-content/themes/your-child-theme
/memberpress/cuenta/
- Fichero original a anular:
Por otra parte, si activa la función ReadyLaunch™ Cursos/Lecciones los archivos originales de la plantilla se encuentran en: /wp-content/plugins/cursos para miembros/app/vistas/aula/
- Ejemplo de ReadyLaunch™:
- Fichero original a anular:
cursos_header.php
(Cabecera del curso ReadyLaunch) - Ubicación del archivo original:
/wp-content/plugins/memberpress-courses/app/views/aula/
- Las plantillas personalizadas deben colocarse en:
/wp-content/temas/temas-para-niños/memberpress
/aula/cursos_cabecera.php
- Fichero original a anular:
Facturas en PDF
- Las plantillas originales se encuentran en:
/wp-content/
plugins/memberpress-pdf-factura/app/views/cuenta/factura/ - Ejemplo:
- Fichero original a anular:
osimple.php
moderno.php
- Ubicación del archivo original:
/wp-content/plugins/memberpress-pdf-invoice/app/views/cuenta/factura/
- Las plantillas personalizadas deben colocarse en:
/wp-content/themes/your-child-theme
/memberpress/cuenta/factura/
- Fichero original a anular:
Plantillas relacionadas con addons más utilizadas
Los complementos de MemberPress son plugins independientes que deben instalarse y activarse en su sitio web para poder utilizarlos con MemberPress. En consecuencia, las plantillas relacionadas con los complementos se encuentran en carpetas diferentes:
- Facturas en PDF: el simple.php O moderno.php en el archivo /wp-content/plugins/memberpress-pdf-invoice/app/views/cuenta/factura carpeta;
- Cuentas de empresaArchivos separados para las plantillas de subcuentas y cuentas de empresa en /wp-contenido/plugins/memberpress-corporate/app/views/ carpeta:
- Página Gestionar subcuentas: mpca-manage-account-template.php
- Sección Cuentas de empresa en la página Editar perfil: mpca-edit-user-template.php
- Cursos ReadyLaunch™: Los cursos MemberPress utilizan varios archivos de plantilla, todos ellos ubicados en el directorio /wp-contenido/plugins/memberpress-courses/app/views/ carpeta:
- Pestaña Cursos en la página Cuenta: el cursos_list.php en el archivo /cuenta/cursos_list.php carpeta;
- Cursos página: la cursos_archivo_curso.php en el archivo /aula/cursos_archivo_curso.php carpeta;
- Curso página: la cursos_un_curso.php en el archivo /aula/cursos_un_curso.php carpeta;
- Barra lateral del curso: el cursos_sidebar.php en el archivo /aula/cursos_barra lateral.php carpeta;
- Lección página: la cursos_single_lesson.php en el archivo /aula/cursos_single_lesson.php carpeta;
- Certificados: el cursos_certificado.php en el archivo /cursos/cursos_certificado.php carpeta.
Modificar los estilos de MemberPress con CSS
Considere la posibilidad de utilizar la opción de CSS personalizado de su tema en lugar de modificar los archivos de plantilla para realizar pequeños cambios de estilo. Este método suele ser más sencillo para pequeños ajustes de diseño.
Si necesitas cambiar CSS, la mejor manera de hacerlo actualmente es utilizar un plugin de gestión de CSS (p. ej. Gestor de CSS personalizado) para añadir sus propios estilos personalizados.
Consejos importantes para anular plantillas
- Anula sólo lo que necesites: No copies todos los archivos de plantilla, sólo los que quieras cambiar. Esto reduce la posibilidad de problemas con futuras actualizaciones de MemberPress.
- Comprobación tras las actualizaciones: Los archivos de las plantillas pueden cambiar cuando se actualiza MemberPress. Después de actualizar MemberPress, comprueba tus plantillas personalizadas para asegurarte de que siguen funcionando correctamente.
- Utilizar CSS siempre que sea posible: Para cambios de estilo sencillos, considere la posibilidad de utilizar CSS personalizado en lugar de sobrescribir archivos de plantilla completos. Esto suele ser más fácil y menos probable que cause problemas.
- Hacer copias de seguridad: Haga siempre una copia de seguridad de sus plantillas personalizadas antes de actualizar MemberPress.
Resolución de problemas de anulación de plantillas
Si tus plantillas personalizadas no funcionan:
- Compruebe su estructura de carpetas: Asegúrese de que las carpetas y los archivos están exactamente en el lugar correcto con los nombres correctos.
- Verificar los nombres de los archivos: Asegúrese de que los nombres de sus plantillas personalizadas coinciden exactamente con los archivos originales.
- Borrar la memoria caché: Si utiliza un plugin de caché, borre la caché para ver los cambios. Borra también la caché del servidor o CDN, si existe.
- Compruebe si hay conflictos: Intente desactivar otros plugins temporalmente para comprobar si hay conflictos.
- Verificar los permisos de los archivos: Asegúrese de que los archivos de plantilla tienen los permisos correctos (normalmente 644).
- Comparación con los originales: Después de cada actualización de MemberPress, compara tus plantillas personalizadas con las nuevas originales para comprobar si hay cambios significativos.