wordpress - 在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);
?>
解决方案
你应该试试这个:
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
推荐阅读
- r - lubridate::floor_date 返回 NA
- visual-studio - 禁用 Visual Studio 代码样式建议
- gnuplot - 删除 Gnu 图中的线点
- javascript - 垂直方向的图表仅显示 amCharts V4 中所有数据项的单个工具提示
- c# - 我想让应用程序启动时剪贴板有数字时按钮可见(xamarin)
- c# - 无法从 C# 中的 Active Directory 读取图像
- javascript - onCall firebase 函数上 firebase V9 中的 CORS 策略错误
- r - 按频率排序 facet_wrap 级别
- azure - Microsoft Graph API 添加“将组作为成员添加到其他组时出错”
- .net - 在 Visual Studio 2017 Mac 上安装扩展