|
@@ 1839-1854 (lines=16) @@
|
| 1836 |
|
// Filters = Usually get/update/delete meta functions |
| 1837 |
|
// Actions = Usually insert/update/save/delete object functions |
| 1838 |
|
if ( 'post' == $object_type ) { |
| 1839 |
|
if ( apply_filters( 'pods_meta_handler', true, 'post' ) ) { |
| 1840 |
|
// Handle *_post_meta |
| 1841 |
|
if ( apply_filters( 'pods_meta_handler_get', true, 'post' ) ) { |
| 1842 |
|
$no_conflict[ 'filter' ] = array( |
| 1843 |
|
array( 'get_post_metadata', array( PodsInit::$meta, 'get_post_meta' ), 10, 4 ), |
| 1844 |
|
); |
| 1845 |
|
} |
| 1846 |
|
|
| 1847 |
|
if ( !pods_tableless() ) { |
| 1848 |
|
$no_conflict[ 'filter' ] = array_merge( $no_conflict[ 'filter' ], array( |
| 1849 |
|
array( 'add_post_metadata', array( PodsInit::$meta, 'add_post_meta' ), 10, 5 ), |
| 1850 |
|
array( 'update_post_metadata', array( PodsInit::$meta, 'update_post_meta' ), 10, 5 ), |
| 1851 |
|
array( 'delete_post_metadata', array( PodsInit::$meta, 'delete_post_meta' ), 10, 5 ) |
| 1852 |
|
) ); |
| 1853 |
|
} |
| 1854 |
|
} |
| 1855 |
|
|
| 1856 |
|
$no_conflict[ 'action' ] = array( |
| 1857 |
|
array( 'transition_post_status', array( PodsInit::$meta, 'save_post_detect_new' ), 10, 3 ), |
|
@@ 1909-1924 (lines=16) @@
|
| 1906 |
|
} |
| 1907 |
|
} |
| 1908 |
|
elseif ( 'user' == $object_type ) { |
| 1909 |
|
if ( apply_filters( 'pods_meta_handler', true, 'user' ) ) { |
| 1910 |
|
// Handle *_term_meta |
| 1911 |
|
if ( apply_filters( 'pods_meta_handler_get', true, 'user' ) ) { |
| 1912 |
|
$no_conflict[ 'filter' ] = array( |
| 1913 |
|
array( 'get_user_metadata', array( PodsInit::$meta, 'get_user_meta' ), 10, 4 ), |
| 1914 |
|
); |
| 1915 |
|
} |
| 1916 |
|
|
| 1917 |
|
if ( !pods_tableless() ) { |
| 1918 |
|
$no_conflict[ 'filter' ] = array_merge( $no_conflict[ 'filter' ], array( |
| 1919 |
|
array( 'add_user_metadata', array( PodsInit::$meta, 'add_user_meta' ), 10, 5 ), |
| 1920 |
|
array( 'update_user_metadata', array( PodsInit::$meta, 'update_user_meta' ), 10, 5 ), |
| 1921 |
|
array( 'delete_user_metadata', array( PodsInit::$meta, 'delete_user_meta' ), 10, 5 ) |
| 1922 |
|
) ); |
| 1923 |
|
} |
| 1924 |
|
} |
| 1925 |
|
|
| 1926 |
|
$no_conflict[ 'action' ] = array( |
| 1927 |
|
//array( 'user_register', array( PodsInit::$meta, 'save_user' ) ), |
|
@@ 1932-1947 (lines=16) @@
|
| 1929 |
|
); |
| 1930 |
|
} |
| 1931 |
|
elseif ( 'comment' == $object_type ) { |
| 1932 |
|
if ( apply_filters( 'pods_meta_handler', true, 'comment' ) ) { |
| 1933 |
|
// Handle *_term_meta |
| 1934 |
|
if ( apply_filters( 'pods_meta_handler_get', true, 'comment' ) ) { |
| 1935 |
|
$no_conflict[ 'filter' ] = array( |
| 1936 |
|
array( 'get_comment_metadata', array( PodsInit::$meta, 'get_comment_meta' ), 10, 4 ), |
| 1937 |
|
); |
| 1938 |
|
} |
| 1939 |
|
|
| 1940 |
|
if ( !pods_tableless() ) { |
| 1941 |
|
$no_conflict[ 'filter' ] = array_merge( $no_conflict[ 'filter' ], array( |
| 1942 |
|
array( 'add_comment_metadata', array( PodsInit::$meta, 'add_comment_meta' ), 10, 5 ), |
| 1943 |
|
array( 'update_comment_metadata', array( PodsInit::$meta, 'update_comment_meta' ), 10, 5 ), |
| 1944 |
|
array( 'delete_comment_metadata', array( PodsInit::$meta, 'delete_comment_meta' ), 10, 5 ) |
| 1945 |
|
) ); |
| 1946 |
|
} |
| 1947 |
|
} |
| 1948 |
|
|
| 1949 |
|
$no_conflict[ 'action' ] = array( |
| 1950 |
|
array( 'pre_comment_approved', array( PodsInit::$meta, 'validate_comment' ), 10, 2 ), |