Como adicionar prefixo de postagem patrocinada para postar título no WordPress

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.

Predominio de postagem patrocinada adicionado ao título da publicação 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.

Fazendo meta meta de campos personalizados visíveis no editor de postagens do WordPress

Agora deslize para baixo para a caixa meta dos campos personalizados e adicione Patrocinadas no campo personalizado Nome , e verdade no valor campo.

Adicionando o campo personalizado patrocinado na caixa meta dos campos personalizados

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 = ' ';
    $ 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 = ' ';
    $ 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.