@@ 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 |