我在我的WooCommerce产品中添加了一个自定义字段,就像在这个问题/答案中:
在WooCommerce的简短描述之前显示自定义产品字段。
是否可以将此自定义字段添加到产品批量编辑特别页面(可从管理产品列表页面访问)?
是的,这是可能的,没有任何钩子和代码:
仅此而已:)
PS文档:https://bulk-editor.com/document/meta-fields/
是的,可以批量编辑自定义字段的产品“\u text\u field”
(如链接的问题/答案)。
您可以在编辑页面的开头或结尾添加此自定义字段。
woocommerce_product_bulk_edit_start
woocommerce_product_bulk_edit_end
代码(自定义字段位于此处开头):
// Add a custom field to product bulk edit special page
add_action( 'woocommerce_product_bulk_edit_start', 'custom_field_product_bulk_edit', 10, 0 );
function custom_field_product_bulk_edit() {
?>
<div class="inline-edit-group">
<label class="alignleft">
<span class="title"><?php _e('T. dostawy', 'woocommerce'); ?></span>
<span class="input-text-wrap">
<select class="change_t_dostawy change_to" name="change_t_dostawy">
<?php
$options = array(
'' => __( '— No change —', 'woocommerce' ),
'1' => __( 'Change to:', 'woocommerce' ),
);
foreach ( $options as $key => $value ) {
echo '<option value="' . esc_attr( $key ) . '">' . $value . '</option>';
}
?>
</select>
</span>
</label>
<label class="change-input">
<input type="text" name="_t_dostawy" class="text t_dostawy" placeholder="<?php _e( 'Enter Termin dostawy', 'woocommerce' ); ?>" value="" />
</label>
</div>
<?php
}
// Save the custom fields data when submitted for product bulk edit
add_action('woocommerce_product_bulk_edit_save', 'save_custom_field_product_bulk_edit', 10, 1);
function save_custom_field_product_bulk_edit( $product ){
if ( $product->is_type('simple') || $product->is_type('external') ){
$product_id = method_exists( $product, 'get_id' ) ? $product->get_id() : $product->id;
if ( isset( $_REQUEST['_t_dostawy'] ) )
update_post_meta( $product_id, '_text_field', sanitize_text_field( $_REQUEST['_t_dostawy'] ) );
}
}
代码function.php活动子主题(或主题)的文件或任何插件文件中。
此代码经过测试并正常工作。您将获得以下信息:
我试图添加一个文件上传随着无线电输入在一个自定义的wooCommerce页面;其中所有的产品都显示在列表视图中。 自定义页面代码: 用于在列表视图中显示为funtions.php中的不同项/产品的变体 我能够将无线电值添加到购物车 请看一看: 这里是AJAX PHP 这是编辑过的js 此页面仅可供某些用户访问,因此它具有不同的输入字段,价格与单个产品页面对应。客户端不喜欢刷新此页面,所以我不得不添
当从管理员向订单添加产品时,我尝试将自定义产品元添加到订单项元。这是我的代码,它在后端什么都不做。。。
在WooCommerce的shop页或archive的产品列表里,给产品列表增加数量字段 和加入购物车按钮,允许客户直接添加任意数量产品进入购物车。 增加数量字段的代码 放在子主题的functions.php中 /** * Override loop template and show quantities next to add to cart buttons */ add_filter(
我想在Woocommerce的管理员查看订单页面上添加futured图像。已创建新列,但未显示产品图像。我应该如何显示订单缩略图?谢谢
我想创建一个产品从前端直接到一个分组的产品在WooCommerce。现在它正在“简单产品”中创建一个产品。 截图: 当前代码:
我正在尝试为variations父产品创建一个单独的add to cart按钮。我正在使用以下方法访问产品数据: 谢谢你。