|
@@ 140-151 (lines=12) @@
|
| 137 |
|
add_action( 'transition_post_status', array( $this, 'save_post_detect_new' ), 10, 3 ); |
| 138 |
|
add_action( 'save_post', array( $this, 'save_post' ), 10, 3 ); |
| 139 |
|
|
| 140 |
|
if ( apply_filters( 'pods_meta_handler', true, 'post' ) ) { |
| 141 |
|
// Handle *_post_meta |
| 142 |
|
if ( apply_filters( 'pods_meta_handler_get', true, 'post' ) ) { |
| 143 |
|
add_filter( 'get_post_metadata', array( $this, 'get_post_meta' ), 10, 4 ); |
| 144 |
|
} |
| 145 |
|
|
| 146 |
|
if ( !pods_tableless() ) { |
| 147 |
|
add_filter( 'add_post_metadata', array( $this, 'add_post_meta' ), 10, 5 ); |
| 148 |
|
add_filter( 'update_post_metadata', array( $this, 'update_post_meta' ), 10, 5 ); |
| 149 |
|
add_filter( 'delete_post_metadata', array( $this, 'delete_post_meta' ), 10, 5 ); |
| 150 |
|
} |
| 151 |
|
} |
| 152 |
|
|
| 153 |
|
add_action( 'delete_post', array( $this, 'delete_post' ), 10, 1 ); |
| 154 |
|
|
|
@@ 223-233 (lines=11) @@
|
| 220 |
|
|
| 221 |
|
if ( apply_filters( 'pods_meta_handler', true, 'post' ) ) { |
| 222 |
|
// Handle *_post_meta |
| 223 |
|
if ( !has_filter( 'get_post_metadata', array( $this, 'get_post_meta' ) ) ) { |
| 224 |
|
if ( apply_filters( 'pods_meta_handler_get', true, 'post' ) ) { |
| 225 |
|
add_filter( 'get_post_metadata', array( $this, 'get_post_meta' ), 10, 4 ); |
| 226 |
|
} |
| 227 |
|
|
| 228 |
|
if ( !pods_tableless() ) { |
| 229 |
|
add_filter( 'add_post_metadata', array( $this, 'add_post_meta' ), 10, 5 ); |
| 230 |
|
add_filter( 'update_post_metadata', array( $this, 'update_post_meta' ), 10, 5 ); |
| 231 |
|
add_filter( 'delete_post_metadata', array( $this, 'delete_post_meta' ), 10, 5 ); |
| 232 |
|
} |
| 233 |
|
} |
| 234 |
|
} |
| 235 |
|
} |
| 236 |
|
|