Suporte » Desenvolvendo com WordPress » passar shortcode para o post por custom fields

  • Olá senhores…

    Estou utilizando o plugin Shopping Cart do pagseguro e pra ele gerar o botão de compra ele necessita, dentro do post, de algo como isso: [wp_cart:produto:price:preco:peso:quanto_pesa:end] … Até aí blz… Decidi então utilizar um outro plugin, o Simple Custom Fields, para que o usuário que fosse cadastrar, ao invés de digitar o shortcode acima, digitasse nome do produto, preço e peso dentro de inputs text. Consigo pegar esses valores utilizando uma pequena função no functions.php do meu theme… Mas, ao invés de gerar o botão, ele trás o shortcode como um texto do post normal…

    Pergunta: Como posso passar os valores desses custom fields pra dentro do post para que eles possam ser interpretados como o shortcode? ou devo fazer de forma diferente? Sugestões?

    Atenciosamente

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • Aqui está um exemplo de como usar

    Este código é só um exemplo e é diferente do seu porque já fiz algumas modificações neste plugin.

    <?php
    if (is_user_logged_in() == true) {
    	$produto_name = get_post_meta($post->ID, 'cfot_produto', $single = true);
    	if($valor != '' || $produto_name != '') {
    		//Shortcode pagSeguro
    		echo do_shortcode('[botao_add valor="'.$valor.'" produto="'.$produto_name.'"]');
    	}
    } else { ?>
    	<p class="no-login"><strong><?php wp_register('',' ou'); ?></strong> faça <strong><a href="<?php echo wp_login_url( get_permalink() ); ?>">login</a></strong> para adquirir este item.</p>
    <?php } ?>

    É claro que vc terá que alterar para os códigos que vc usa, mas a idéia é a mesma que vc tentou anteriormente.

    Criador do tópico ninogiovanny

    (@ninogiovanny)

    Vou testar… Valeu cara… Ajudou bastante…

    Att

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • O tópico ‘passar shortcode para o post por custom fields’ está fechado para novas respostas.