Como permitir que usuários se inscrevam nos autores no WordPress

Você já quis permitir que os usuários se inscrevam em autores específicos no WordPress? Se você executar um site de WordPress multi-autor, seus usuários poderão se inscrever em seu autor favorito. Neste artigo, mostraremos como permitir que os usuários se inscrevam em autores individuais no WordPress.

Assine o autor

Por que adicionar inscrição nos autores no WordPress?

A maioria dos grandes blogs multi-autor como o Huffington Post permitem que os usuários sigam seus autores favoritos. Você também pode oferecer esse recurso em seu site multi-author WordPress.

O WordPress gera feeds RSS para todos os autores, categorias, tags, tipos de postagem personalizados e comentários em seu site. No entanto, seus usuários não podem ver esses links de links sem saber onde procurar.

Como proprietário de um site, você só precisa adicionar links e opções de assinatura para que os usuários possam se inscrever nos autores.

Dito isto, vamos dar uma olhada em como permitir aos usuários se inscrever facilmente em autores no WordPress.

Adicionar assinatura ao recurso de autoria no WordPress

Todos os autores do seu site WordPress têm um feed RSS próprio. Este feed RSS está localizado em um URL como este:

http://www.example.com/author/tom/feed/

Não se esqueça de substituir ‘tom’ pelo nome de um autor existente no seu site.

Muitos temas do WordPress vêm com uma seção que mostra a informação biográfica do autor no final do artigo. Você pode adicionar este código HTML na seção de bio do autor para exibir um link para seu feed RSS.

Assinar postagens de Tom 

Adicionando uma assinatura ao link do autor na seção de bio do autor

Você também pode gerar automaticamente o link e usar um código curto para inseri-lo manualmente em postagens.

Primeiro você precisa adicionar este código ao arquivo functions.php do seu tema ou a um plugin específico do site.

// Função para gerar o link RSS do autor

 função wpb_author_feed () {

 $ authorfeed = get_author_feed_link (get_the_author_id (), '');

 $ authorfeedlink = 'Assine para obter mais postagens de'.  get_the_author_meta ('display_name'). '';

 retornar $ authorfeedlink;

 }
 // Crie um shortcode para exibir o link
 add_shortcode ('authorfeed', 'wpb_author_feed');

 // Ativar execução de código curto em widgets de texto do WordPress
 add_filter ('widget_text', 'do_shortcode'); 

Agora você pode usar apenas o código curto [authorfeed] em suas postagens, e gerará automaticamente um link para o feed RSS do autor da publicação. Sinta-se à vontade para personalizar o texto que deseja exibir para o link.

Assine o link do autor

Adicionar um subscrever para o link do autor na barra lateral

Vamos usar o método shortcode que mostramos acima para exibir um link de subscrever o autor na barra lateral do seu blog WordPress. Simplesmente vá para Aparência »Widgets página e adicione um widget de texto à sua barra lateral.

Adicionar assinatura ao link do autor no widget da barra lateral do WordPress

Você precisará adicionar [authorfeed] shortcode na área de texto do widget. Depois disso, não esqueça de clicar no botão salvar para armazenar as configurações do widget.

Agora você pode visitar seu site para ver a barra lateral em ação.

O problema com este método é que ele exibirá o widget em cada página, incluindo a página inicial, a categoria e os arquivos de tags, etc.

Você precisa instalar e ativar o plugin Display Widgets. Para mais detalhes

Após a ativação, você precisa visitar a página Widgets e editar o widget de feed do autor que você adicionou anteriormente.

Exibir regras do widget

Você notará novas opções para controlar a exibição de widgets em diferentes páginas do seu site. Agora você precisa selecionar ‘Mostrar em páginas marcadas’ , e depois verifique a opção de postagem única.

Não se esqueça de clicar no botão Salvar para armazenar as configurações do widget.

Isso é tudo o que você pode agora visitar seu site para ver seu link de assinatura do autor em ação. Você pode usar um pequeno CSS para criar um botão ou adicionar um ícone de imagem como a assinatura.