melinho,
Ninguém é obrigado a fazer nada, registra se quiser.
Qual é a duvida de WordPress vc tem?
Porque este é um fórum de WP
melinho, o que vc quer dizer com obrigar a fazer login?
Seu conteúdo só vai ser visível pra usuários registrados? Ou só a compra?
A única coisa que você pode fazer é impedir que usuários não registrados visualizem o conteúdo do seu site. E apenas os usuários logados tenham acesso.
Mas isto seria algo tão negativo que sou incapaz de imaginar porque alguém poderia desejar tal coisa.
Não apenas a maioria dos usuários irão desistir de acessar seu site ao serem bloqueadas e informadas de que apenas poderão ver qualquer coisa se se registrarem como também seu site ficará sem SEO nenhum…
Os motores de busca nunca irão se registrar no seu site e caso eles não possam encontrar seu conteúdo, então basicamente seu site é uma ilha isolada e que não aparece no google nunca.
Idealmente seu conteúdo deveria ser aberto ao público. Principalmente se vendas são o seu foco.
O que você positivamente fazer é oferecer algum benefício para que seus usuários se registrem. Como um brinde grátis ou qualquer coisa…
Mas obrigar seus usuários a realizarem qualquer coisa no seu site como se registrarem, informarem seus emails ou etc é na prática impossível.
• DenrroU ☺