无法在 WooCommerce 中的添加到购物车按钮之前添加表单
Can't add a form before the add-to-cart button in WooCommerce
我需要在单个产品页面上的添加到购物车按钮之前创建一个联系表(以查询产品)。
但是 WooCommerce 删除了我表单的 form
标签,使其无法使用。如何防止 WooCommerce 这样做?
也许是一些插件?或者,编辑器可能会默认删除某些标签。您可以使用允许您通过简码
插入 html 的插件
您可以尝试使用此插件将 html 作为简码插入
您将创建一个对应于表单的简码。并将其插入您的 post
我最终在现有表单中添加了额外的表单字段,然后使用以下 jQuery 代码成功提交了这些字段:
$( '#my_form input[type=submit]' ).click(function() {
var params = $( '#my_form' ).find( 'input' ).serialize();
jQuery.ajax({
url: x,
type: 'POST',
data: params,
success: function (data) {
jQuery( '#some_div' ).html(data);
}
});
});
至于在提交现有的普通表单时,WooCommerce 根本不会考虑这些字段,所以这里没有问题。
我需要在单个产品页面上的添加到购物车按钮之前创建一个联系表(以查询产品)。
但是 WooCommerce 删除了我表单的 form
标签,使其无法使用。如何防止 WooCommerce 这样做?
也许是一些插件?或者,编辑器可能会默认删除某些标签。您可以使用允许您通过简码
插入 html 的插件您可以尝试使用此插件将 html 作为简码插入
您将创建一个对应于表单的简码。并将其插入您的 post
我最终在现有表单中添加了额外的表单字段,然后使用以下 jQuery 代码成功提交了这些字段:
$( '#my_form input[type=submit]' ).click(function() {
var params = $( '#my_form' ).find( 'input' ).serialize();
jQuery.ajax({
url: x,
type: 'POST',
data: params,
success: function (data) {
jQuery( '#some_div' ).html(data);
}
});
});
至于在提交现有的普通表单时,WooCommerce 根本不会考虑这些字段,所以这里没有问题。