我想在类别页面上展示我的产品的两个属性,即加热能力和冷却能力,因为我正在使用woocommerce制作在线商店,而我正在使用我的自定义主题。它不是一个变体或它只是一个普通的文本属性,我希望显示类似this的东西,因为你可以看到类别页面本身列出的加热和冷却系统我尝试了代码
var workTitles = [
"Work 1",
"Work 2",
"Work 3"
];
function workSelection(x)
{
$("#workTitle").html(workTitles[x - 1]);
}
但它显示出一些奇怪的东西 户外安置单元,安装,Pa_model-no-indoor,Pa_model-no-outdoor 等。任何人都可以帮助我..
答案 0 :(得分:1)
您可以使用此代码段在归档/类别页面获取自定义字段值:
add_action( 'woocommerce_after_shop_loop_item', 'custom_display_post_meta', 9 );
function custom_display_post_meta() {
global $product;
$heating_capacity = get_post_meta( $product->id, 'heating_capacity', true );
$cooling_capacity = get_post_meta( $product->id, 'cooling_capacity', true );
echo $heating_capacity;
echo $cooling_capacity;
}
您可以阅读本文作为参考:https://www.skyverge.com/blog/add-information-to-woocommerce-shop-page/
答案 1 :(得分:0)
我实际上发现了它是如何完成的:)
List<FilePart<Object>> fileParts = request().body().asMultipartFormData().getFiles();
for(FilePart filePart : fileParts) {
filePart.getFile();
String myUploadPath = Play.application().configuration().getString("myUploadPath");
((File) filePart.getFile()).renameTo(new File(myUploadPath, filePart.getFilename()));
}