tabela de usuários - nome_do_usuário vs. nome_da_ nicho

10

Alguém pode explicar as diferenças ou usos diferentes dos campos user_name e user_nicename na tabela de usuários? Eles parecem ser e se comportam da mesma maneira.

Encontrei várias postagens em pesquisas na web, mas elas são relevantes apenas para a versão mais antiga do wp.

GWR
fonte

Respostas:

10

O nome do nicho é (geralmente) apenas uma versão higienizada do nome de usuário. Supõe-se que seja 'legal' no sentido de que é o 'nicename' usado como lesma, por exemplo:

www.yoursite.com/author/my-nice-name/

levará você ao arquivo do autor com o nome de nicho 'my-nice-name'.

A documentação simplesmente descreve como

Uma sequência que contém um nome mais bonito para o usuário.

Stephen Harris
fonte
Obrigado - que tipo de caracteres são permitidos durante a inscrição que seriam removidos durante a "higienização"?
GWR
sanitize_titlefaz a higienização. De acordo com isso , remove as tags HTML e PHP. Parece substituir espaços por '-' em algum lugar. Observe que se você fornecer um nome de nicho, wp_insert_userele não fará nenhuma limpeza.
Stephen Harris
Entendi ... faz todo o sentido.
GWR
O fato de a documentação indicar "Uma sequência que contém um nome mais bonito para o usuário". é realmente confuso. Você pensaria que isso significava que um nome "legal" é aquele com maiúsculas e espaços, bonito para o usuário, mas aparentemente é exatamente o contrário!
Flimm