• Estoy creando una web (que aún está en pañales) y he instalado el plugin UAM para restringir acceso a páginas a usuarios no registrados.

    En principio el registro lo realizo desde el Admin de wordpress porque así debe ser y haciendo pruebas de acceso logueado o no limita o no segun toca, eso funciona bien.

    El caso es que estas pruebas las hago entrando o no al Admin y lo que me gustaría (lógico) es tener un enlace en la web que pidiera un login y password para identificar al usuario registrado en el Admin->Usuarios.

    No encuentro como hacer el formulario de acceso o si debería instalar un segundo plug-in que me diera esta funcionalidad

    Gracias por adelantado a quien pueda echarme una mano

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 4 respuestas - de la 16 a la 19 (de un total de 19)
  • Moderador kallookoo

    (@kallookoo)

    No puedes hacer eso y por lo que comentas, deduzco que no entiendes como funciona el WordPress, lo que digo es que no tiene nada que ver los hooks con los shortcodes, por ejemplo.

    Te añado unos enlaces que deberian ayudarte en su compresion.

    https://ayudawp.com/ganchos-filtros-acciones-wordpress/

    https://raiolanetworks.com/blog/shortcodes/

    Iniciador del debate xavi74

    (@xavi74)

    La verdad, nadie me ha enseñado a manejar wordpress y me he tenido que espabilar por mi cuenta. Bastante he hecho con crear varias webs con woocommerce incluido y no me ha ido tan mal. Pero, ciertamente, me queda mucho por aprender.

    Gracias por los enlaces, me los leeré detenidamente.

    Moderador kallookoo

    (@kallookoo)

    De nada y por cierto, nadie nace sabiendo y lo vamos aprendiendo con el tiempo, incluso yo mismo despues de muchos años aprendo algo nuevo.

    Ya me contaras…

    • Esta respuesta fue modificada hace 1 mes, 2 semanas por kallookoo. Razón: No termine la frase
    Iniciador del debate xavi74

    (@xavi74)

    Buscando por internet he encontrado el código que se pone en el functions.php para bloquear el acceso a los suscriptores y les redirige a la home.
    Lo pego aquí por si a alguien le sirve.

    /**
     * Desactivar barra administración en frontend para suscriptores.
     */
    function themeblvd_disable_admin_bar() { 
        if ( ! current_user_can('edit_posts') ) {
            add_filter('show_admin_bar', '__return_false'); 
        }
    }
    add_action( 'after_setup_theme', 'themeblvd_disable_admin_bar' );
     
    /**
     * Redirigir a pagina de inicio y no permitir acceso a wp admin para suscriptores.
     */
    function themeblvd_redirect_admin(){
        if ( ! defined('DOING_AJAX') && ! current_user_can('edit_posts') ) {
            wp_redirect( site_url() );
            exit;       
        }
    }
    add_action( 'admin_init', 'themeblvd_redirect_admin' );
Viendo 4 respuestas - de la 16 a la 19 (de un total de 19)
  • Debes estar registrado para responder a este debate.