WooCommerce:简短描述元字段的名称



我想用重力形式填充WooCommerce产品的简短描述字段。 不幸的是,我无法弄清楚元字段的名称(?

所有其他元字段都可以正常工作。我已经检查了代码和一些文档以找到正确的名称,但找不到它。

我尝试了以下方法:excerptpostexcerptpost_excerpt。 在后端代码中,字段的名称为excerpt。使用字段名称适用于所有其他元字段。

此代码段将使简短描述/摘录显示为可映射字段:

add_filter( 'gform_advancedpostcreation_excerpt', 'enable_excerpt', 10, 1 );
function enable_excerpt( $enable_excerpt ){
return true;
}

https://docs.gravityforms.com/gform_advancedpostcreation_excerpt/#examples

Gravity Forms的大力支持将我推向了正确的方向。 您必须使用自定义代码段来映射带有简短描述/摘录的表单字段:

add_action( 'gform_advancedpostcreation_post_after_creation', 'update_product_information', 10, 4 );
function update_product_information( $post_id, $feed, $entry, $form ){
//update the excerpt
$the_post = array(
'ID'           => $post_id,//the ID of the Post
'post_excerpt' => $entry['60'],
);
wp_update_post( $the_post );
}

在这里您可以找到更多信息:https://docs.gravityforms.com/advanced-post-creation-add-on-using-third-party-post-types/#handling-fields-unable-to-be-mapped-2

相关内容

  • 没有找到相关文章

最新更新