Ad Code

Responsive Advertisement

Shortcode: confira como utilizá-lo no WordPress


Os sites desenvolvidos com WordPress (WP) possuem várias vantagens. Uma delas é o shortcode, códigos de acesso que funcionam como atalhos e agilizam a rotina de trabalho. 

Como você sabe, o WordPress é um dos Gerenciadores de Conteúdo (CMS) mais populares do mundo. O sistema completo e de alta confiabilidade para a criação é capaz de atender desde aos blogs mais simples até às grandes lojas virtuais. Assim, é natural que inovações como shortcodes estejam presentes entre as funcionalidades desse gerenciador. 


De acordo com o próprio WordPress, os shortcodes são uma forma valiosa de manter o conteúdo limpo e semântico, permitindo aos usuários finais alguma capacidade de alterar programaticamente o conteúdo do site.


O que é um shortcode?

Agora, você deve estar se perguntando o que é shortcode, certo? Eles são pequenos pedaços de código, reconhecidos pela composição entre colchetes, que permitem que o proprietário do site execute diversas atividades com pouco esforço: 


  • “[” (abertura de colchete); 

  • nome escrito em letras minúsculas, acompanhado (ou não) de números e sublinhados;

  • “]” (fechamento de colchete).


Inserir código shortcode de outro arquivo no function.php


// Adicionar funcões no function
require_once( __DIR__ . '/include/traducoes.php');
require_once( __DIR__ . '/include/shortcode.php');
require_once( __DIR__ . '/include/palestrante.php');




Shortcode Data e hora

[current_date]


/*Retorna o dia e hora de hoje*/
function data_hoje(){
date_default_timezone_set('America/Sao_Paulo');
$date = date_i18n("d F Y (H:i a)", $timestamp);
return $date;
}
add_shortcode( 'current_date', 'data_hoje' );



Shortcode Título do Post

[page_title]


/*Retorna o nome do post no local que é chamado*/
function page_title_sc( ){
  return get_the_title();
}
add_shortcode( 'page_title', 'page_title_sc' );





Shortcode Resumo do Post

[page_except]


function page_except_sc( ){
  return get_the_excerpt();
}
add_shortcode( 'page_except', 'page_except_sc' );


Shortcode ACF tratamento de imagem

[acf_imagem]


ACF no post solicita a inclusão de imagem (Imagemacf) com formato URL da Imagem



function acf_img($atts , $content = null, $tag = '')
  // Envio da imagem da ACF
    $img_url = get_field("Imagemacf",$imgid);
   
    if(!empty($img_url)){
        return '<img src="'.$img_url.'" />';
    }
    else{
      return 'Inserir imagem ou ocultar seção no administrador';
    }
}
add_shortcode('acf_Imagem','acf_img');



Shortcode ACF Ocultar seção no Post

Criar classes CSS


.exibir{
    display: block;
}

.ocultar{
    display: none;
}


No acf criar campo verdadeiro/falso (ocultar_guia') com interface de campo aprimorada


[ocutinfor]


//Shortcode ocultar seção
function ocultarguial(){
        $acfmod = get_field('ocultar_guia');

        $output= '';
        if ($acfmod == 1)
        {
$output = "ocultar";
        }
        else {
    $output = "exibir";
        }
        return $output;
}
add_shortcode( 'ocutinfor', 'ocultarguial' );



No post inserir o shortcode [ocutinfor] na Classe CSS da coluna.




















Receba nossas atualizações

* obrigatório
Seu melhor e-mail

Postar um comentário

0 Comentários

Ad Code

Responsive Advertisement

Uma parceria de projetos incríveis

Vamos começar um Projeto Juntos?

Solicite orçamento

Seu projeto merece ficar em boas mãos, conte comigo para isso. Tem todas informações e está preparado? Então vamos começar!

🔒 Ao enviar o formulário, eu declaro que estou de acordo com a Política de Privacidade.