Pagina de înregistrare WooCommerce
Deci... Tocmai am descoperit că shortcode-urile pentru paginile de autentificare și înregistrare au fost eliminate din WooCommerce... Știu că formularele sunt în interiorul paginii "Contul meu", dar am nevoie de un link în meniu pentru a invita utilizatorii să se înregistreze sau să se autentifice, fără a fi nevoiți să exploreze mai întâi întregul site.
Există vreo modalitate de a modifica funcțiile temei mele pentru a realiza acest lucru (astfel încât să nu folosesc un alt plugin)?

Folosind scurtcodul [woocommerce_my_account]
, un utilizator își va vedea detaliile contului dacă este autentificat, iar dacă nu este autentificat, va vedea un formular de autentificare și înregistrare.
Folosirea aceluiași titlu de pagină "Contul meu" pentru acești utilizatori diferiți nu este ideală, deoarece un utilizator care nu și-a creat niciodată un cont nu va naviga în mod natural către o pagină "Contul meu" pentru a-și crea un cont.
O posibilă soluție este să adăugați pagina care include acel scurtcod de două ori în meniul de navigare, denumindu-le "Autentificare" și "Contul meu" și dându-le clase separate:
Apoi putem controla vizibilitatea linkurilor de navigare în funcție de faptul dacă un utilizator este autentificat:
add_action('wp_head','jg_user_nav_visibility');
function jg_user_nav_visibility() {
if ( is_user_logged_in() ) {
$output="<style> .nav-login { display: none; } </style>";
} else {
$output="<style> .nav-account { display: none; } </style>";
}
echo $output;
}

Da, folosesc acel shortcode în pagina mea de cont. Am nevoie de un link în meniu pentru a adăuga și formularul de înregistrare/autentificare... Persoanele fără cont nu vor da click pe linkul meu de cont, ci vor căuta un link de înregistrare. Utilizatorii care au deja un cont ar putea da click pe el, dar cu siguranță vor căuta o pagină de autentificare în schimb.. Există vreo modalitate de a separa formularele de pagina "contul meu"?

Mulțumesc. Am încercat să adaug codul în funcțiile mele, dar cele 2 elemente de meniu încă sunt afișate. Filtrul nu funcționează :/

@CynthiaLara Asigură-te că ai aplicat clasele CSS corecte pentru elementele tale separate din meniu.
