Suporte » Desenvolvendo com WordPress » Como deixo esse shortcode com o corrente id do post?

  • Esse shortcode esta sendo chamado assim [full_dolar id='25000'] com um único id do post, se eu colocar em todas as páginas vai vir uma unica cotação.

    Eu gostaria de criar uma função com as cotação da página corrente o resultado final do shortcode tem que ser mais o menos esse [full_dolar]

    Como faço?

    function post_id_shortcode_func($atts) {
                extract(shortcode_atts( array(
                    'id' => ''
                ), $atts ) );
    
                if ((int) $id) {
                    // start output
                    ob_start();
                    $out = '<div class="dolar-shortcode clearfix">';
                    dolar_get_full_cambio($id);
                    $out .= ob_get_contents();
                    $out .= '</div>';
                    ob_end_clean();
    
                    return $out;
                }
            }
    
            // add shortcode for full dolar [full_dolar]
            add_shortcode('full_dolar', 'post_id_shortcode_func');
    • Este tópico foi modificado 6 anos, 12 meses atrás por manoodin.
    • Este tópico foi modificado 6 anos, 12 meses atrás por manoodin.
    • Este tópico foi modificado 6 anos, 12 meses atrás por manoodin.
    • Este tópico foi modificado 6 anos, 12 meses atrás por manoodin.
    • Este tópico foi modificado 6 anos, 12 meses atrás por manoodin.
  • O tópico ‘Como deixo esse shortcode com o corrente id do post?’ está fechado para novas respostas.