【在单个产品页面中添加自定义文本字段】我正在woocommerce中的一个项目。
有人可以帮我在”
添加到购物车”
旁边添加自定义文本字段吗?
我尝试了以下操作, 但无法正常工作。
add_action( 'woocommerce_after_single_product_summary', 'add_custom_field', 0 );
function add_custom_field() {
global $post;
echo "<
div class='prod-code'>
Product Code: ";
$text= get_field('txt-field', $post);
echo "<
/div>
";
return true;
}
#1也许尝试像这样使用$ post-> ID:
add_action( 'woocommerce_after_single_product_summary', 'add_custom_field', 0 );
function add_custom_field() {
global $post;
echo "<
div class='prod-code'>
Product Code: ";
$text= get_field('txt-field', $post->
ID);
echo "<
/div>
";
return true;
}
#2将你的html代码放入content-product.php(wp-content / themes /你的主题/woocommerce/content-product.php)content-product.php包含wordpress中列表页面的代码。如果要编辑产品页面, 则要编辑content-single-product.php。
推荐阅读
- shell编程免交互
- 在wp主题的滑块上添加logo
- 如何覆盖子主题中的媒体查询()
- 如何在WordPress页脚中添加保护我的版权链接()
- 如何使用WordPress内联整个样式表的内容()
- 如何使用Bootstrap使WordPress主题中的图像响应()
- 如何使用register_taxonomy_args WordPress过滤分类法args
- 如何从自定义帖子类型获取自定义类别slug和ID()
- 如何编辑dynamic_sidebar()的内容()