我正在开发一个插件,它应该自动填充属性文本字段。
有一个URL文本字段,用户输入URL,在焦点上我触发一个AJAX调用,通过它我可以保存数据,但我想在这里完成的是在突出显示的字段上显示已保存的数据。
我在钩子中使用以下代码来显示:
if( function_exists( 'wc_get_attribute_taxonomies' ) && ( $attribute_taxonomies = wc_get_attribute_taxonomies() ) ) {
$defaults = array();
$name = wc_attribute_taxonomy_name( $tax->attribute_name );
foreach ( $attribute_taxonomies as $key=>$tax ) {
$defaults[ $name ] = array (
'name' => $name,
'value' => 'thisTextShouldAppearInHighlightedFieldsOfScreenShot',
'position' => $key+1,
'is_visible' => 1,
'is_variation' => 1,
'is_taxonomy' => 1,
);
update_post_meta( $post->ID , '_product_attributes', $defaults );
}
非常感谢任何帮助!