php
1add_filter( 'save_post', function( $post_id ) {
2global $post_type;
3 if( 'acf-field-group' === $post_type && isset( $_POST['acf_fields'] ) ) {
4 $post_name = get_post( $post_id )->post_name;
5 $meta_key = $_POST['acf_fields'][$post_name]['name'];
6 $meta_value = $_POST['acf_fields'][$post_name]['default_value'];
7 $args = [
8 'post_type' => 'post',
9 'posts_per_page' => -1
10 ];
11 $targets = get_posts( $args );
12 foreach( $targets as $target ) {
13 add_post_meta( $target->ID, $meta_key ,$meta_value );
14 }
15 }
16} );
17
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/09 04:24