@@ 1906-1921 (lines=16) @@ | ||
1903 | // Filters = Usually get/update/delete meta functions |
|
1904 | // Actions = Usually insert/update/save/delete object functions |
|
1905 | if ( 'post' == $object_type ) { |
|
1906 | if ( apply_filters( 'pods_meta_handler', true, 'post' ) ) { |
|
1907 | // Handle *_post_meta |
|
1908 | if ( apply_filters( 'pods_meta_handler_get', true, 'post' ) ) { |
|
1909 | $no_conflict[ 'filter' ] = array( |
|
1910 | array( 'get_post_metadata', array( PodsInit::$meta, 'get_post_meta' ), 10, 4 ), |
|
1911 | ); |
|
1912 | } |
|
1913 | ||
1914 | if ( !pods_tableless() ) { |
|
1915 | $no_conflict[ 'filter' ] = array_merge( $no_conflict[ 'filter' ], array( |
|
1916 | array( 'add_post_metadata', array( PodsInit::$meta, 'add_post_meta' ), 10, 5 ), |
|
1917 | array( 'update_post_metadata', array( PodsInit::$meta, 'update_post_meta' ), 10, 5 ), |
|
1918 | array( 'delete_post_metadata', array( PodsInit::$meta, 'delete_post_meta' ), 10, 5 ) |
|
1919 | ) ); |
|
1920 | } |
|
1921 | } |
|
1922 | ||
1923 | $no_conflict[ 'action' ] = array( |
|
1924 | array( 'transition_post_status', array( PodsInit::$meta, 'save_post_detect_new' ), 10, 3 ), |
|
@@ 1976-1991 (lines=16) @@ | ||
1973 | } |
|
1974 | } |
|
1975 | elseif ( 'user' == $object_type ) { |
|
1976 | if ( apply_filters( 'pods_meta_handler', true, 'user' ) ) { |
|
1977 | // Handle *_term_meta |
|
1978 | if ( apply_filters( 'pods_meta_handler_get', true, 'user' ) ) { |
|
1979 | $no_conflict[ 'filter' ] = array( |
|
1980 | array( 'get_user_metadata', array( PodsInit::$meta, 'get_user_meta' ), 10, 4 ), |
|
1981 | ); |
|
1982 | } |
|
1983 | ||
1984 | if ( !pods_tableless() ) { |
|
1985 | $no_conflict[ 'filter' ] = array_merge( $no_conflict[ 'filter' ], array( |
|
1986 | array( 'add_user_metadata', array( PodsInit::$meta, 'add_user_meta' ), 10, 5 ), |
|
1987 | array( 'update_user_metadata', array( PodsInit::$meta, 'update_user_meta' ), 10, 5 ), |
|
1988 | array( 'delete_user_metadata', array( PodsInit::$meta, 'delete_user_meta' ), 10, 5 ) |
|
1989 | ) ); |
|
1990 | } |
|
1991 | } |
|
1992 | ||
1993 | $no_conflict[ 'action' ] = array( |
|
1994 | array( 'user_register', array( PodsInit::$meta, 'save_user' ) ), |
|
@@ 1999-2014 (lines=16) @@ | ||
1996 | ); |
|
1997 | } |
|
1998 | elseif ( 'comment' == $object_type ) { |
|
1999 | if ( apply_filters( 'pods_meta_handler', true, 'comment' ) ) { |
|
2000 | // Handle *_term_meta |
|
2001 | if ( apply_filters( 'pods_meta_handler_get', true, 'comment' ) ) { |
|
2002 | $no_conflict[ 'filter' ] = array( |
|
2003 | array( 'get_comment_metadata', array( PodsInit::$meta, 'get_comment_meta' ), 10, 4 ), |
|
2004 | ); |
|
2005 | } |
|
2006 | ||
2007 | if ( !pods_tableless() ) { |
|
2008 | $no_conflict[ 'filter' ] = array_merge( $no_conflict[ 'filter' ], array( |
|
2009 | array( 'add_comment_metadata', array( PodsInit::$meta, 'add_comment_meta' ), 10, 5 ), |
|
2010 | array( 'update_comment_metadata', array( PodsInit::$meta, 'update_comment_meta' ), 10, 5 ), |
|
2011 | array( 'delete_comment_metadata', array( PodsInit::$meta, 'delete_comment_meta' ), 10, 5 ) |
|
2012 | ) ); |
|
2013 | } |
|
2014 | } |
|
2015 | ||
2016 | $no_conflict[ 'action' ] = array( |
|
2017 | array( 'pre_comment_approved', array( PodsInit::$meta, 'validate_comment' ), 10, 2 ), |