Estoy buscando una manera fácil de colocar el formulario de registro de usuario en el front-end de un sitio de WordPress. Ya he usado wp_login_form () para colocar el formulario de inicio de sesión en el front end, pero ahora necesito hacer lo mismo con el formulario de registro.
¿Algunas ideas?
wp-admin
forms
registration
front-end
Reineta
fuente
fuente
Respuestas:
Jeff Starr escribió un gran tutorial sobre el registro front-end, el inicio de sesión y la recuperación de contraseña
con el enfoque similar al sugerido por onetrickpony . Así que tome esto como un seguimiento de su respuesta y como otro recurso que podría ayudarlo a hacerlo:
http://digwp.com/2010/12/login-register-password-code/
Ahora tiene dos ejemplos de cómo codificar esto usted mismo y confiar en mí: definitivamente vale la pena hacerlo de esta manera (a su manera). No es tan difícil y le brinda libertad , flexibilidad y reutilización que ningún complemento puede ofrecer.
fuente
en caso de que quiera manejar esto usted mismo, esto es lo que uso:
el código es casi idéntico al de la página de registro del usuario.
luego agregue su formulario en su plantilla:
puedes crear un widget con esto, un shortcode o simplemente la plantilla de página habitual ...
fuente
home_url()
con la URL de la página actual porque mi código asume que el formulario está en la página de inicio. He publicado unaget_current_page_url()
función aquí en otra pregunta, sin embargo, no recuerdo cuálGravity Forms es el mejor complemento de formulario de contacto para WordPress, IMO. La versión más reciente, en beta, tiene un complemento de registro de usuario. Lo he probado y funciona muy bien. Sin embargo, le costará ... es de $ 199 para una licencia de desarrollador.
Página de precios http://www.gravityforms.com/purchase-gravity-forms/
Publicación de blog que habla sobre el complemento de registro de usuario http://www.gravityhelp.com/
Recomiendo este complemento a la comunidad de WordPress.
Especificaciones detalladas:
Estas son algunas de las características del complemento de registro de usuario:
fuente
Pruebe el complemento de inicio de sesión simplemodal. Permite el registro y el inicio de sesión (debe habilitar el registro del usuario), y tiene un aspecto muy agradable.
fuente
Puede usar el complemento Theme My Login
fuente
Aquí hay una manera agradable y fácil de hacer esto:
Copie los nombres de campo y cualquier otra cosa del formulario de registro actual de Wordpress. Asegúrese de que su formulario personalizado tenga los mismos campos de nombre, incluidos los ocultos, y luego simplemente apunte la acción del formulario a la url de registro adecuada: http://www.yourblog.com/wp-login.php?action=register : es posible que desee para cambiar la forma en que el formulario se redirige después del registro también si no le gusta cómo se maneja.
También existe este complemento llamado Insite Login que le permite colocar el formulario de registro, el formulario de inicio de sesión y otros en las páginas de su sitio: http://wordpress.org/extend/plugins/insitelogin/
Sin embargo, la primera solución debe hacer lo que quieres que haga.
fuente
En caso de que necesite más campos en su formulario de registro, puede usar el complemento Profile Builder
Le permite personalizar su sitio web agregando formularios frontales para iniciar sesión, registrarse y editar el perfil mediante el uso de códigos cortos.
fuente