Banner de pesquisa: texto de boas-vindas para usuários não registrados

Gostaria que o banner de pesquisa exibisse a legenda dependendo se o usuário está logado ou não. Dessa forma, posso mencionar facilmente que apenas um subconjunto de categorias está disponível. Uma opção seria ter uma maneira geral de ter diferentes configurações para o mesmo componente em vários níveis, a outra opção é adicionar um novo texto para usuários não autenticados. “Por favor, registre-se para pesquisar em todas as categorias” vs. “Bem-vindo …”.

2 curtidas

Talvez você possa conseguir o que procura com CSS. Não sou um especialista em CSS, mas estava olhando uma questão semelhante. Algo como isto adicionado ao seu tema pode resolver o problema:

.anon .custom-search-banner p:after {
    content: "Por favor, registre-se para pesquisar em todas as categorias.";
    display: block;
}

Usuários anônimos verão:

Usuários logados verão:

Se você usar isto, certifique-se de testar em dispositivos móveis e, idealmente, em alguns navegadores de desktop diferentes.

4 curtidas

Obrigado pela dica! Segui o caminho mais fácil e formulei o texto de forma mais neutra. Ainda acho que seria útil tê-lo pronto para uso. O post aqui e as tags são suficientes para manter a ideia?

Fechando de acordo com Deprecating the Search Banner theme component
A funcionalidade solicitada neste tópico é suportada pelo banner de boas-vindas, veja Creating a banner to display at the top of your site