首页 > 解决方案 > 在woocommerce的价格下放置一个php代码

问题描述

我有一个 php 代码,我想把它放在我的产品页面中。但我想把这个 PHP 放在价格之下。当我将此片段添加到代表我的产品页面布局的“single-product-style3.php”文件中时,代码添加到我的添加到购物车按钮下方,但我希望它低于价格。我有另一个代码用于我的“查看购物车”页面。

只是为了澄清这里的一切是两个屏幕截图,我希望 paybright 文本位于红点。 https://imgur.com/wbXBlF0 https://imgur.com/li4Duzd

有人能帮助我吗?这是我的网站地址:https ://mayagallery.ca/ 我想知道我应该在哪里上传并添加这个片段:

<?php
function pb_modal() {
    $pb_product_price = get_post_meta( get_the_ID(), '_price', true);
    $pb_product_format = number_format((float)$pb_product_price, 2, '.', '');
    echo "<script id='pb_prequalify' type='text/javascript' src='https://app.paybright.com/dist/sdk.js?public_key=*******'></script>
<script>
    pb_prequalify_init();
</script>
<div id='paybright-widget-container'></div>";}
add_action( 'woocommerce_after_add_to_cart_form', 'pb_modal', 1);
?>

标签: wordpresswoocommerce

解决方案


你应该试试这个:

add_filter( 'woocommerce_get_price_html', 'woo_add_text_after_price_single_product', 20, 1 );

function woo_add_text_after_price_single_product($price){

// Your custom text
  $custom_text = '<span style="color: #ff0000;">My Custom Text Here...</span>';

   return $price.'<br>'.$custom_text;
}

参考网址:https ://stackoverflow.com/a/68936308/16560548

如果您想在商店页面上显示测试,您也应该尝试这种类型 - https://stackoverflow.com/a/69025097/16560548


推荐阅读