向自定义字段添加自动保存功能

时间:2019-01-20 作者:kydronin

是否有人知道如何为高级自定义字段添加自动保存功能或将acf添加到自动保存事件。我搜索了一下,但没有找到任何解决办法。

非常感谢。

1 个回复
SO网友:Md. Ehsanul Haque Kanan

查看以下几行,了解如何添加自动保存功能:

function hcf_save( $post_id ) {
    if ( defined( \'DOING_AUTOSAVE\' ) && DOING_AUTOSAVE ) {
        return;
    }
    if ( $parent_id = wp_is_post_revision( $post_id ) ) {
        $post_id = $parent_id;
    }
    $field_list = [
        \'hcf_author\',
        \'hcf_published_date\',
        \'hcf_price\',
    ];
    foreach ( $field_list as $fieldName ) {
        if ( array_key_exists( $fieldName, $_POST ) ) {
            update_post_meta(
                $post_id,
                $fieldName,
                sanitize_text_field( $_POST[ $fieldName ] )
            );
        }
    }
}
add_action( \'save_post\', \'hcf_save\' );
您可以找到有关自动保存功能的更多信息right here.

相关推荐

如何让`wp-list-table`显示我在Custom-Post中的`Custom-Fields`

一切都好吗<我需要wp-list-table 也要显示custom-fields 在每个custom-post 我有,但我不知道如何做到这一点,在这幅图中,它显示了带有字段的表格:Title, Author and Publication Date: 我想要的是能够选择custom-fields 将出现,例如以下示例Title, Carta, Naipe, Author, and Date of Publication: