Como posso criar um painel de controle personalizado para um site de associação?

Estou procurando construir um site de associação com o WordPress. Eu tenho uma quantidade decente de experiência com wordpress, mas sempre me perguntei se é possível criar um painel personalizado para membros registrados?

Por exemplo, no meu site de membros, os membros terão 100 pontos virtuais mensais. Cada vez que esse membro compra algo de mim, eu quero deduzir de seus pontos e exibir quantos pontos eles permanecem nesse painel de controle.

Eu vi alguns sites com uma página personalizada para cada conta diferente antes, mas não tenho idéia de como fazer isso.

Obrigado a todos

Solutions Collecting From Web of "Como posso criar um painel de controle personalizado para um site de associação?"

O método mais simples seria criar uma única página e usar um modelo de página personalizado .

Por exemplo, faça uma página com slug my-account . Em seguida, crie um modelo e nomeie-o page-my-account.php .

Então dentro desse modelo, verifique se o usuário está logado e carrega seus dados se eles estiverem.

 if( is_user_logged_in() ){ $current_user = wp_get_current_user(); echo 'Username: ' . $current_user->user_login . '
'; echo 'User ID: ' . $current_user->ID; } else { echo 'You must be logged in to view this page'; }