Skip to main content

Como permitir que os assinantes visualizem seu blog particular WordPress

Como Divulgar o Seu Canal do Youtube e Ganhar no Minimo 100 Inscritos por dia (Abril 2025)

Como Divulgar o Seu Canal do Youtube e Ganhar no Minimo 100 Inscritos por dia (Abril 2025)
Anonim

Você já desejou criar um blog WordPress privado apenas para sua família e amigos ou para membros de uma equipe da empresa? O WordPress oferece algumas opções padrão para tornar seu blog WordPress privado, mas há um problema. Quando você marca um post "Particular", ele só pode ser visto por "Administradores e Editores".

Você provavelmente não quer que seus amigos editar seus posts, apenas para lê-los. O WordPress chama esses usuários comuns somente leitura: Assinantes. Com as dicas deste artigo, você ainda pode manter o público anônimo, mas disponibilizar suas postagens privadas para leitura para seus amigos do Assinante.

Versão: WordPress 3.x

Antes de começarmos

Aviso legal padrão: Use o código sugerido e os plugins por sua conta e risco. Eles não levantam nenhuma bandeira vermelha para nós, mas a menos que seu blog seja basicamente por diversão, você deve executar essas idéias além de sua equipe de TI (se tiver uma). Pelo menos, teste as alterações em uma cópia primeiro.

E se você está armazenando segredos de estado ou planos para carros movidos a vapor nanobot, você pode querer investir em uma solução mais segura.

Verificação pontual: Para seguir essas instruções, você precisará adicionar um tema personalizado.

Por exemplo, se você estiver executando um blog gratuito do WordPress.com, não será possível fazer isso (sem atualizações). No entanto, os blogs do WordPress.com aparentemente têm uma opção de privacidade extra para facilitar o compartilhamento de postagens com amigos e familiares, para que você possa verificar isso.

Primeiro, faça um tema infantil

O primeiro passo é criar um tema filho personalizado, se você ainda não tiver feito isso. Você pode fazer isso em cerca de cinco minutos. Use seu tema atual como o tema dos pais. O tema filho simplesmente conterá alguns fragmentos de código para personalizar seu site.

É verdade que uma opção mais limpa seria criar um plug-in pequeno e separado. Então você pode reutilizar o código em vários sites.

No entanto, escrever um plugin parece um exagero para um pequeno pedaço de código. Além disso, se você ainda não configurou um tema para crianças, realmente deveria. Com um tema filho, você pode inserir ajustes de CSS e começar a corrigir todos esses pequenos problemas de tema que o irritaram.

Então, crie functions.php

Dentro do seu tema filho, crie um arquivo chamado functions.php. Este arquivo é especial. A maioria dos arquivos no seu tema sobrepor o mesmo arquivo no tema pai. Se você fizer o sidebar.php, ele substituirá a barra lateral do tema pai. Mas functions.php não substitui, adiciona . Você pode colocar alguns trechos de código aqui e ainda manter toda a funcionalidade do seu tema pai.

Dar aos assinantes recursos extras

Nosso objetivo é permitir que os assinantes comuns visualizem nossas postagens particulares. Como Steve Taylor explica neste post, podemos fazer isso com algumas linhas simples em functions.php:

Com a função add_cap (), você simplesmente adiciona recursos extras à função de Assinante. Agora, os inscritos podem ler postagens e páginas privadas.

Veja como isso é fácil? Leva apenas algumas linhas de código.

Suavize o Login

Enquanto estamos aqui em functions.php, temos uma sugestão adicional. Normalmente, quando você faz o login no WordPress, você é levado a um painel com várias tarefas de administrador. Mas seus inscritos estão fazendo login apenas em ler . Ser levado a um painel é irritante, na melhor das hipóteses, confuso na pior das hipóteses. (Você quase pode ouvir sua tia gemendo, "Para onde o blog foi?")

Com esse snippet de código, seus inscritos serão redirecionados para a página inicial. Inseri-lo após o código acima, em functions.php:

Nota

Este código não testa precisamente a função do Assinante. Em vez disso, testa se o usuário pode editar_posts. No entanto, achamos que esse é realmente um teste melhor - qualquer pessoa que não pode editar postagens não tem interesse real no Painel.

Tente "Mensagens Privadas por Padrão"

Se a maioria ou todas as suas postagens forem privadas, considere o plug-in Private Posts by Default. Este minúsculo plugin faz uma coisa e apenas uma coisa. Quando você cria uma nova postagem, ela é automaticamente definida como Particular.

Você ainda pode definir a postagem como Pública, se quiser. Mas com este plugin, você nunca esqueço para definir uma postagem para Particular.