Suporte » Desenvolvendo com WordPress » Página para cada usuário

  • Resolvido Ropke

    (@ropke)


    Olá,

    Preciso fazer uma página padrão para todos os usuários do meu blog. E ela será acessada pela URL do site.

    Ou seja, se digitar “seusite.com/joao” irá para a página padrão porém mostrar os dados do Perfil do joão, tal como um formulário de contato enviando um email somento para o João.

    E essa página geral será disponibilizada para o usuário assim que ele se registrar no blog.

    Preciso de ajuda urgente, alguém conhece algo relacionado?

    Muito obrigado.

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • Moderador Allyson Souza

    (@allysonsouza)

    Você pode fazer como uma página de “autor” (de sites com conteúdo, notícias, em que os usuários registrados publicam), só que no seu caso você exibiria este formulário, e o que mais precisasse.

    Para ter a url com o nome da pessoa você vai ter que dar uma estudada sobre urls amigáveis, tem esse artigo introdutório, bem básico, sobre o assunto: http://www.mateada.com.br/artigos/seo/como-criar-urls-amigaveis-em-php-e-htaccess/

    Criador do tópico Ropke

    (@ropke)

    A página de autor não atenderia. Mas resolvi esse problema criando uma página normal membro.php e dentro do no-results.php fiz uma consulta no banco de dados capturando a URL digitada ignorando tudo antes da “/”.
    Ex.: transbordabbom.com/edgar

    Eu ignoro tudo antes da barra e pesquiso se existe um usuário com o nome de “edgar” no banco. Se existir direciono para o membro.php passando por queryString o usuário edgar. E aí consulto novamente e recupero os dados do perfil.

    Mesmo assim, muito obrigado

    Moderador Allyson Souza

    (@allysonsouza)

    De nada, acho que não havia compreendido direito a questão. Legal a solução 🙂

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • O tópico ‘Página para cada usuário’ está fechado para novas respostas.