php Кастомныеполядлягабаритовтоваров

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php Кастомныеполядлягабаритовтоваров相关的知识,希望对你有一定的参考价值。

add_action( 'woocommerce_product_options_dimensions', 'wc_custom_add_custom_fields' );
function wc_custom_add_custom_fields() {
	global $post;
	// Print a custom text field
	woocommerce_wp_text_input( array(
		'id'          => '_color_crown',
		'label'       => 'Цвет',
		'description' => '',
		'desc_tip'    => 'true',
		'placeholder' => 'Цвет',
	) );
	woocommerce_wp_text_input( array(
		'id'          => '_decor_crown',
		'label'       => 'Декор',
		'description' => '',
		'desc_tip'    => 'true',
		'placeholder' => 'Декор',
	) );
	?>
	<p class="form-field custom_field_type">
		<label for="custom_field_type"><?php echo 'Размер в упаковке (mm)'; ?></label> <span class="wrap">
		<input placeholder="Длина" class="input-text wc_input_decimal" size="6" type="text" name="_pack_length"
			value="<?php echo get_post_meta( $post->ID, '_pack_length', true ); ?>"
			style="width: 15.75%;margin-right: 2%;"/>
		<input placeholder="Ширина" class="input-text wc_input_decimal" size="6" type="text" name="_pack_width"
			value="<?php echo get_post_meta( $post->ID, '_pack_width', true ); ?>"
			style="width: 15.75%;margin-right: 2%;"/>
		<input placeholder="Высота" class="input-text wc_input_decimal" size="6" type="text" name="_pack_height"
			value="<?php echo get_post_meta( $post->ID, '_pack_height', true ); ?>"
			style="width: 15.75%;margin-right: 0;"/>
	</span> <span
			class="description"><?php echo wc_help_tip( 'Введите размер товара в упаковке в формате ДхШхВ' ); ?></span>
	</p>
	<?php
}

add_action( 'woocommerce_process_product_meta', 'woo_add_custom_general_fields_save', 99 );
function woo_add_custom_general_fields_save( $post_id ) {
	//print_r($_POST);
	// Text Field
	$woocommerce_color_crown = $_POST['_color_crown'];
	//if ( $woocommerce_color_crown ) {
	update_post_meta( $post_id, '_color_crown', esc_attr( $woocommerce_color_crown ) );
	//}
	$woocommerce_decor_crown = $_POST['_decor_crown'];
	//if ( ! empty( $woocommerce_decor_crown ) ) {
	update_post_meta( $post_id, '_decor_crown', esc_attr( $woocommerce_decor_crown ) );
	//}
	$woocommerce_pack_length = $_POST['_pack_length'];
	if ( ! empty( $woocommerce_pack_length ) ) {
		update_post_meta( $post_id, '_pack_length', esc_attr( $woocommerce_pack_length ) );
	}
	$woocommerce_pack_width = $_POST['_pack_width'];
	if ( ! empty( $woocommerce_pack_width ) ) {
		update_post_meta( $post_id, '_pack_width', esc_attr( $woocommerce_pack_width ) );
	}
	$woocommerce_pack_height = $_POST['_pack_height'];
	if ( ! empty( $woocommerce_pack_height ) ) {
		update_post_meta( $post_id, '_pack_height', esc_attr( $woocommerce_pack_height ) );
	}
}

以上是关于php Кастомныеполядлягабаритовтоваров的主要内容,如果未能解决你的问题,请参考以下文章

swift Затемяпопыталсявсе-такитупо,кодомвстиле“Пирамидапогибели”,получитьданныекартинкидля3-хподрядэл

Erlangе демо

css Когдатекстразбиваетсянаколонки,тобраузерпытаетсяравномернораспределитьсодержимоеблокапоуказанном

php Добавлениесогласиянаобработкуданныхвкомментариях

php Скриптдлявыполненияработыпошагам/ $ b $bОригинал - https://dev.1c-bitrix.ru/community/webdev/us

php Добавляемтоварправильно(Сначаладобавляемэлементинфоблока,затемдобавляемэлементторговогокаталога,