Como faço para que os usuários especifiquem os interesses na inscrição e que esse conteúdo seja exibido na página inicial?

Estou procurando algo que permita que meu site tenha as seguintes funcionalidades:

  • Um usuário cria um login para o meu site. Ao criar um nome de usuário e uma senha, eles também selecionam uma lista de categorias ou ‘interesses’ (checkboxs de seleção).
  • Quando eles entram e visualizam a página inicial, apenas os “interesses” que eles selecionaram acima são exibidos, com o outro conteúdo acessível através de menus ou um feed separado.

Estou olhando para usar o tema do jornal . O jornal permite que você agrupe histórias em conjunto no que ele chama de “Blocos de conteúdo inteligente”, e gostaríamos de ter um desses blocos de conteúdo para cada interesse na página inicial. Idealmente, apenas os interesses que o usuário seleciona estarão visíveis na página inicial – o resto do conteúdo deve ser acessado a partir do menu ou de uma página de feed separada.

Eu vi outros plugins que “escondem” conteúdo específico para grupos de usuários específicos – isso não é o que estamos procurando. Não queremos esconder nada – todo o conteúdo deve estar disponível, mas as categorias que o usuário especifica devem ser mais visíveis. Uma funcionalidade semelhante a esta é usada no site da BBC News.

Desculpe se isso não for suficientemente claro. Estou antecipando a necessidade de um desenvolvedor criar algo para nós, mas não sei por onde começar. Qualquer ajuda seria muito apreciada.

Solutions Collecting From Web of "Como faço para que os usuários especifiquem os interesses na inscrição e que esse conteúdo seja exibido na página inicial?"