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