Avisos
Vaciar todo

Acceso área de cliente  

 
RAFAEL
 RAFAEL
Honorable Member

Hola, 

Para poder tener un acceso de usuario, compartistéis este código php que puse en el plugin de fragmentos de código. Al pasar la web a producción, el enlace que permitía acceder daba un error 404 y terminaba en "custom-url". Cambié en el php la parte del enlace por "mi-cuenta" (en rojo) pero tampoco funciona. ¿Qué debo poner? Gracias

 

add_filter('wp_nav_menu_items', 'add_login_logout_link', 10, 2);
function add_login_logout_link($items, $args) {
ob_start();
divi_help_loginout('index.php');
$loginoutlink = ob_get_contents();
ob_end_clean();
$items .= '<li>'. $loginoutlink .'</li>';
return $items;
}

function divi_help_loginout( $redirect = '', $echo = true ) {
if ( ! is_user_logged_in() ) {
$link = '<a href="' . esc_url( '/mi-cuenta/' ) . '">' . __( 'Log in' ) . '</a>';
} else {
$link = '<a href="' . esc_url( wp_logout_url( $redirect ) ) . '">' . __( 'Log out' ) . '</a>';
}
if ( $echo ) {
/**
* Filters the HTML output for the Log In/Log Out link.
*
* @since 1.5.0
*
* @param string $link The HTML link content.
*/
echo apply_filters( 'loginout', $link );
} else {
/** This filter is documented in wp-includes/general-template.php */
return apply_filters( 'loginout', $link );
}
}

Contenido solo visible a usuarios registrados

Citar
Respondido : 01/05/2024 3:52 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Rafael.

.- Desactiva ese código.

.- Accede Apariencia -> Menús

 .- Selecciona el menú principal

.- Añade un elemento de menú personalizado.

.- En la URL añade " https://persianaonline.com/mi-cuenta/ "

.- En texto de enlace Añade " Acceder " 

screenshot mary52.webempresa.eu 2024.05.01 18 03 52

.- Pulsa en añadir al menú y guarda el menú.

 

Revisa si se muestra el enlace de acceso y se puede acceder.

 

Un Saludo

ResponderCitar
Respondido : 01/05/2024 5:07 pm