在感谢页面上以HTML代码在PHP中插入值

时间:2019-10-05 10:23:17

标签: php html wordpress woocommerce

我正在尝试通过PHP(在“感谢页面”中)获取order的值,然后在脚本中将其用作属性(src链接中的attribute v =)。

这是用于Woocommerce

add_action( 'woocommerce_thankyou', 'bbloomer_conversion_tracking_thank_you_page' );

function bbloomer_conversion_tracking_thank_you_page() {
?>
    <!-- Měřicí kód Sklik.cz -->
<iframe width="119" height="22" frameborder="0" scrolling="no" src="//c.imedia.cz/checkConversion?c=100056379&amp;color=ffffff&amp;v="></iframe>
<?php
}

我希望这段代码能用,但是没有用。

    add_action( 'woocommerce_thankyou', 'bbloomer_conversion_tracking_thank_you_page' );

    function bbloomer_conversion_tracking_thank_you_page() {
    $price=$order->get_total();
?>
        <!-- Měřicí kód Sklik.cz -->
    <iframe width="119" height="22" frameborder="0" scrolling="no" src="//c.imedia.cz/checkConversion?c=100056379&amp;color=ffffff&amp;v=$price"></iframe>
    <?php
    }

2 个答案:

答案 0 :(得分:0)

https://developer.wordpress.org/reference/functions/add_action/

add_action('woocommerce_thankyou', 'bbloomer_conversion_tracking_thank_you_page');

function bbloomer_conversion_tracking_thank_you_page()
{
    echo '<!-- Měřicí kód Sklik.cz -->
    <iframe width="119" height="22" frameborder="0" scrolling="no" src="//c.imedia.cz/checkConversion?c=100056379&amp;color=ffffff&amp;v="></iframe>';
}

答案 1 :(得分:0)

是否可以添加更多详细信息,例如订单号变量和要插入的位置。
如。当您添加这些详细信息时,我将编辑答案或/和添加新答案。

编辑: 您不能在非PHP脚本中编写php变量。 如果您想添加一个链接,我建议您这样唱回声:这是您的固定代码:

    add_action( 'woocommerce_thankyou', 'bbloomer_conversion_tracking_thank_you_page' );

    function bbloomer_conversion_tracking_thank_you_page() {
    $price=$order->get_total();
?>
        <!-- Měřicí kód Sklik.cz -->
    <iframe width="119" height="22" frameborder="0" scrolling="no" src="//c.imedia.cz/checkConversion?c=100056379&amp;color=ffffff&amp;v=<?php echo $price ?>"></iframe>
    <?php
    }

享受你的一天!