Muitas vezes você vê blogueiros publicar postagens patrocinadas em seu blog. Recentemente, um de nossos usuários perguntou se era possível adicionar automaticamente um prefixo “Patrocinado” em títulos de postagem. Neste artigo, mostraremos como adicionar o prefixo de publicação patrocinado para postar o título no WordPress.
Adicionando prefixo de postagem patrocinado usando campos personalizados
Os campos personalizados permitem que você adicione metadados às suas postagens. Neste artigo, estaremos usando campos personalizados para adicionar o meta-campo patrocinado a uma publicação.
Primeiro você precisa criar uma nova postagem ou editar uma existente. No editor de postagens, role para baixo para os campos personalizados metabox. Se você não pode ver a caixa de meta de campos personalizados na sua área de edição de postagem, então você precisa clicar no Opções de tela no canto superior direito da tela. Isso abrirá um menu onde você precisa verificar a caixa ao lado de opções de campos personalizados.
Agora deslize para baixo para a caixa meta dos campos personalizados e adicione Patrocinadas
no campo personalizado Nome , e verdade
no valor campo.
Em seguida, você precisa salvar sua publicação e deslocar-se para a caixa de meta de campos personalizados. Você notará que a caixa de meta do campo personalizado agora está mostrando um menu suspenso. Na próxima vez que você precisar definir uma postagem patrocinada, tudo o que você precisa fazer é selecionar patrocinado no menu suspenso e digitar verdadeiro no campo de valor.
Depois de adicionar o campo personalizado patrocinado à sua publicação, você precisa copiar e colar este trecho de código no arquivo functions.php do seu tema ou em um plugin específico do site.
add_filter ('the_title', 'wpb_sponsored');
função wpb_sponsored ($ title) {
$ global;
$ sponsored_text = ' Post patrocinado ';
$ patrocinado = get_post_meta ($ post-> ID, 'patrocinado', verdadeiro);
se ($ patrocinado == 'true' && in_the_loop ()) {
retornar $ sponsored_text. $ title;
}
retornar $ título;
}
Isso é tudo. Tente visitar o post que você editou anteriormente, e você verá o Post patrocinado: prefixo com o título da postagem.
Se você estudar o fragmento de código, você notará que enviamos um texto de publicação patrocinado em torno de uma classe CSS. Usando esta classe CSS, você pode destacar o texto dentro do título da postagem. Aqui está um pequeno CSS que você pode adicionar ao seu tema ou folha de estilo do tema infantil.
.sponsored_text { background: #eeffee; font-size: small; text-transform: maiúscula; estofamento: 5px; }
Não hesite em modificar o CSS para atender às suas necessidades.
Adicionando sufixo de postagem patrocinada para postar título no WordPress
No caso de você querer exibir o texto do post patrocinado após o título da publicação, você pode conseguir isso usando este trecho de código:
add_filter ('the_title', 'wpb_sponsored');
função wpb_sponsored ($ title) {
$ global;
$ sponsored_text = ' Post patrocinado ';
$ patrocinado = get_post_meta ($ post-> ID, 'patrocinado', verdadeiro);
se ($ patrocinado == 'true' && in_the_loop ()) {
retornar $ título. $ sponsored_text;
}
retornar $ título;
}
Se você estudar o código, fizemos apenas duas mudanças. Nós adicionamos um espaço de carta única antes do texto patrocinado, e então mudamos a ordem para exibir $ título
primeiro.
Isso é tudo, esperamos que este artigo o ajudou a adicionar um prefixo / sufixo de postagem patrocinado para publicar o título no WordPress.