Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Cómo restringir sus formularios de WordPress solo a usuarios conectados

Gestionar el acceso a los formularios de WordPress es importante para los sitios con usuarios registrados. Si gestionas un sitio de membresía o una tienda online, limitar ciertos formularios a los usuarios registrados ayuda a proteger tus datos y a mantener todo organizado.

Después de algunas investigaciones, encontramos una manera fácil de manejar esto usando WPForms y MemberPress. Estas herramientas hacen que sea sencillo limitar el acceso a los formularios a los usuarios registrados sin ninguna configuración o codificación complicada. En WPBeginner, también utilizamos estos plugins a diario, por lo que estamos seguros de recomendarlos.

En este artículo, le mostraremos cómo restringir sus formularios de WordPress a los usuarios registrados.

Restrict Form Access in WordPress

¿Cuándo y por qué es necesario restringir el acceso a los formularios de WordPress?

Puede haber varias situaciones en las que necesite restringir el acceso a determinados formularios de WordPress solo a los usuarios conectados.

Por ejemplo:

  • Puede que estés alojando un evento privado para socios y solo quieras que los usuarios registrados en tu sitio confirmen su asistencia.
  • Puede restringir el acceso al soporte solo a los miembros, y al limitarlo solo a los usuarios conectados, puede rellenar dinámicamente cierta información de sus perfiles.
  • Es posible que desee realizar una encuesta o sondeo entre los empleados y que desee restringir el acceso únicamente a su equipo interno.
  • Estás realizando una encuesta de NPS a clientes que solo quieres que sea enviada por usuarios conectados.
  • Puede que tenga un formulario especial de reclamación de premios al que solo quieran acceder determinados usuarios conectados.

Estos son solo algunos ejemplos, pero hay literalmente cientos de otros casos de uso en los que quieres restringir el acceso al formulario solo a usuarios registrados.

Dicho esto, veamos cómo restringir el acceso a tu formulario de WordPress solo a usuarios conectados. Cubriremos 3 maneras fáciles, así que puede hacer clic en los enlaces de abajo para saltar a cualquier sección.

¿Preparados? ¡Vamos allá!

Método 1: Restringir el acceso al formulario con WPForms Form Locker extensión

Este método es el más fácil y potente, por lo que lo recomendamos para todos los usuarios principiantes. Usaremos el plugin WPForms y su extensión Form Locker para bloquear completamente el acceso a los formularios de WordPress.

WPForms es el mejor plugin de formularios para WordPress utilizado por más de 6 millones de sitios web. Fue creado por el fundador de WPBeginner, Syed Balkhi, para tener todas las características que necesitábamos para dirigir nuestro negocio.

Lo primero que debe hacer es instalar y activar el plugin WPForms. Para más detalles, consulte esta guía paso a paso sobre cómo instalar un plugin en WordPress.

Nota: Aunque existe una versión gratuita de WPForms, necesitará una licencia WPForms Pro o superior para utilizar el complemento Form Locker.

Tras la activación, puede dirigirse a WPForms ” Configuración desde su escritorio de WordPress e introducir su clave de licencia. Puede encontrar la clave en el área de su cuenta WPForms.

Enter WPForms license key

A continuación, deberá activar la extensión Form Locker.

Simplemente diríjase a la página WPForms ” Extensiones para instalar la extensión Form Locker.

Install form locker addon

Ahora, está listo para crear un nuevo formulario con acceso restringido para los usuarios conectados.

Para ello, siga adelante y cree un nuevo formulario yendo a WPForms ” Añadir nuevo.

Clicking Add New in WPForms

Esto abrirá el maquetador de formularios WPForms, donde puede elegir una plantilla de formulario o empezar con una en blanco.

Puede empezar introduciendo un nombre para su formulario en la parte superior y seleccionando una plantilla de formulario.

Choose a form template

El maquetador de arrastrar y soltar de WPForms es extremadamente fácil de usar, por lo que puede añadir o eliminar campos y personalizar el formulario a su gusto.

Además, hay más opciones para personalizar cada campo de formulario de la plantilla.

WPForms Form Builder

Una vez que haya añadido todos los campos necesarios, debe ir a la pestaña Ajustes.

Desde aquí, basta con hacer clic en los ajustes del “Casillero de formularios”.

WPForms Form Locker Settings

En esta pestaña, verá la opción de activar la protección por contraseña para sus formularios de WordPress, establecer límites totales de entradas, activar la programación de formularios y activar la restricción de entradas solo para usuarios conectados.

Adelante, haz clic en el conmutador de “Solo usuarios conectados”.

Enable form restrictions for logged in user

Una vez que marque / compruebe la casilla, verá un nuevo campo de Mensaje.

Aquí es donde tendrá que borrador de un mensaje que aparecerá a todos los usuarios que no están conectados a su sitio.

Enter a message

Una vez hecho esto, puede retocar otros ajustes del formulario que pueda necesitar y, a continuación, guardar sus ajustes.

Ahora, puede incrustar este formulario en cualquier entrada o página de WordPress de su sitio utilizando el bloque WPForms o un shortcode en el editor de bloques de WordPress.

Simplemente edita o añade una nueva entrada o página. A continuación, haga clic en el icono ‘+’ para añadir un bloque WPForms.

Una vez añadido el bloque WPForms, selecciona el formulario a incrustar en el menú desplegable, y ya está.

Y ¡listo! Has creado con éxito un formulario de WordPress restringido sólo a usuarios registrados.

Método 2: Restringir el acceso a formularios con páginas privadas o protegidas con contraseña

Otra forma de restringir el acceso a formularios en WordPress es usando los ajustes de visibilidad por defecto de WordPress. Puede utilizar este método con la versión gratuita de WPForms o cualquier otro plugin de formulario de contacto.

Simplemente crea una página o entrada donde quieras incrustar el formulario. Después, tienes que hacer clic en los ajustes de ‘Estado y visibilidad’ en el panel derecho.

Password protect your form

Puede hacer que toda la página sea privada o que esté protegida por contraseña.

Las páginas privadas sólo pueden ser vistas por los usuarios de nivel “Administrador” y “Editor” de su sitio web.

Si estableces una contraseña para la página, tendrás que compartirla con todas las personas que necesiten acceder a ella.

Aunque este método funciona, tiene varios inconvenientes.

En primer lugar, toda la página está oculta, no sólo el área de formularios. No tendrás acceso a tantos controles, y no hay forma de ver qué usuario conectado envió el formulario.

Método 3: Utilizar plugins avanzados de membresía para restringir el acceso al formulario

Si está utilizando un plugin avanzado de membresía para WordPress como MemberPress, entonces viene con un montón de características de control de acceso incorporadas.

Para más detalles, puede consultar nuestra guía detallada sobre cómo crear un sitio de afiliación.

Para restringir el acceso, sólo tiene que ir a MemberPress ” Reglas y hacer clic en “Añadir nuevo” para crear una nueva regla de permisos.

Creating a new rule

La página de edición de reglas le permite seleccionar diferentes condiciones y asociarlas a un plan de membresía.

Por ejemplo, puede seleccionar todo el contenido que coincida con una determinada etiqueta o categoría y ponerlo solo a disposición de los usuarios con el plan de suscripción plata.

Add a rules set to MemberPress

También puede crear reglas más específicas. Por ejemplo, puede restringir una sola entrada, página, página secundaria o URL.

Una vez que haya establecido las reglas, puede utilizarlas en combinación con cualquier plugin de formulario de contacto de WordPress para restringir el acceso al formulario solo a los usuarios conectados.

Consejo adicional: Forzar a los usuarios a cambiar sus contraseñas en WordPress

La actualización periódica de las contraseñas es esencial para mantener la seguridad de su sitio WordPress. De hecho, las contraseñas débiles o robadas son un factor en el 80% de las filtraciones de datos.

Los nuevos usuarios suelen elegir contraseñas débiles o reutilizadas, lo que pone en peligro su sitio y a sus usuarios si un pirata informático consigue acceder a él.

Obligar a actualizar las contraseñas con regularidad no es sólo cosa de administradores; también es importante para los usuarios registrados, los clientes habituales y los sitios multiusuario. Por ejemplo, los clientes que reciben contraseñas por correo electrónico son especialmente vulnerables a los intentos de phishing.

Para obtener instrucciones paso a paso, puede consultar nuestra guía sobre cómo forzar a los usuarios a cambiar sus contraseñas en WordPress.

Además, puede que le interese saber cómo obligar a los usuarios a utilizar contraseñas seguras para reforzar aún más la seguridad de su sitio.

Esperamos que este artículo te haya ayudado a aprender cómo restringir tus formularios de WordPress sólo a usuarios registrados. Puede que también quieras ver nuestra lista de datos ocultos de usuarios de WordPress para hacer crecer tu negocio y cómo añadir fácilmente un formulario de comentarios de clientes en WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Descargo: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, podemos ganar una comisión. Vea cómo se financia WPBeginner , por qué es importante, y cómo puede apoyarnos. Aquí está nuestro proceso editorial .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

El último kit de herramientas de WordPress

Obtenga acceso GRATUITO a nuestro kit de herramientas - una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Reader Interactions

1 comentarioDeja una respuesta

  1. Jiří Vaněk

    A great yet very simple method for a customer support form that limits questions to registered users only. At the same time, it immediately occurs to me that I can create a form on the website for users who send a donation as a certain bonus for priority communication (or as an motivation to send a donation). Thanks for the inspiration.

Deja tu comentario

Gracias por elegir dejar un comentario. Tenga en cuenta que todos los comentarios son moderados de acuerdo con nuestros política de comentarios, y su dirección de correo electrónico NO será publicada. Por favor, NO utilice palabras clave en el campo de nombre. Tengamos una conversación personal y significativa.