WooCommerce: имя мета-поля краткого описания

Я хочу заполнить поле краткого описания продукта WooCommerce с помощью Gravity Forms. К сожалению, я не смог определить название метаполя (?).

Все остальные мета-поля работают нормально. Я проверил код и некоторые документы, чтобы найти правильное имя, но не смог его найти.

Я пробовал следующее: excerpt, postexcerpt, post_excerpt. В коде серверной части имя поля - excerpt. Использование имени поля работает для любого другого метаполя.


person Cray    schedule 12.05.2020    source источник


Ответы (1)


Огромная поддержка в 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

person Cray    schedule 12.05.2020