A parte questo, c’è un bug/problema: avevo impostato enable_name su true nel post e ho nascosto i nomi utente dal post aggiungendo alcune regole CSS in Personalizza > Tema > Modifica CSS/HTML.
//Nasconde il nome utente dalla pagina del post
.names .username {
display: none!important;
}
Queste impostazioni funzionavano bene, ma anche i nomi completi venivano nascosti per alcuni utenti.
Quindi la mia “a seconda delle impostazioni del tuo sito web”, ma è colpa mia, avrei dovuto iniziare con le impostazioni predefinite, con le quali il seguente CSS dovrebbe funzionare:
.names .first.username {
display: none;
}
Per quanto riguarda l’intestazione sotto il nome completo, prova questo:
Tieni presente che potrebbero esserci effetti collaterali indesiderati (come spesso accade quando apportiamo modifiche CSS a elementi che contengono più figli).
Le impostazioni CSS funzionano perfettamente, ma ritengo che i problemi siano diversi in quanto per alcuni utenti sia il nome utente che il nome completo sono visibili nelle categorie dei post, mentre per alcuni utenti è visibile solo il nome utente (dal database vengono recuperati solo i nomi utente, verificato tramite il codice sorgente della pagina).
Oltre a ciò, il codice CSS dell’intestazione del profilo è perfetto, ma come recuperare i dettagli dal database, dato che non vengono recuperati dal database, non c’è motivo di renderli visibili.
Per favore, aiutami con questo.
Per chiarire ulteriormente, tutti gli account hanno sia nomi completi che nomi utente (verificati visitando i loro profili). È solo che nelle pagine dei post i nomi completi di alcuni account non vengono recuperati.
Come aggiungere l’intestazione del profilo dopo il nome completo?
Se hai abilitato prioritize username in ux, i nomi utente verranno mostrati su ogni post se il nome utente e il nome completo dell’utente sono uguali.
E rimarrai bloccato se vuoi nascondere i nomi utente solo con CSS perché non puoi selezionare gli elementi precedenti.
Ad esempio, avrai due post che hanno:
nome utente
contenuto del post
nome utente nome-completo
contenuto del post
E non sarai in grado di nascondere i nomi utente solo per gli utenti che hanno un nome completo diverso dal loro nome utente, perché il nome utente viene visualizzato prima del nome completo.
È un po’ complicato da spiegare
Quindi, se desideri una soluzione solo CSS, dovrai disabilitare prioritize username in ux e utilizzare il seguente CSS:
L’order: 1; impedisce che l’emoji di stato dell’utente sia accanto al titolo e la mantiene accanto al nome completo:
Se combino tutto questo CSS, ecco il risultato.
Ti ringrazio molto per lo sforzo che stai facendo, ma entrambi questi codici non funzionano, anche se ho aggiunto !important nel css, ma ancora non funziona.
e per l’intestazione del profilo non proviene dal backend, vedi lo snapshot qui sotto come riferimento
Per favore, sii il più preciso possibile, perché la tua richiesta è leggermente confusa.
Con “dopo”, intendi “sotto”?
Il tuo modulo di registrazione contiene un campo “Intestazione del profilo”, ma sospetto che non abbia nulla a che fare con ciò che chiedi. Stai chiedendo, a mio parere, di inserire il titolo di un utente sotto il suo nome utente.
Ho provato il mio codice dal mio messaggio sul tuo forum e funziona:
Ho già detto che volevo Mostra Intestazione Profilo, se questa intestazione può essere mostrata sotto il nome completo, sarebbe fantastico, proprio come nella seconda immagine che hai inviato al posto di ‘Internship Secured’ dovrebbe essere visibile l’intestazione del profilo.