Description
Modify the properties that are available for filtering and ordering for the current object type.
Usage
Filter the properties for all object types.
add_filter( 'gppa_object_type_properties', 'my_custom_function' );
Filter the properties for the specified object type.
add_filter( 'gppa_object_type_properties_TYPE', 'my_custom_function' );
Parameters
props array
The properties available for filtering/ordering for the current object type.
object_type string
The current object type.
Examples
Add Menu Order Property for Post Object
add_filter( 'gppa_object_type_properties_post', function( $props ) { global $wpdb; $props['menu_order'] = array( 'label' => esc_html__( 'Menu Order', 'gp-populate-anything' ), 'value' => 'menu_order', 'callable' => array( gp_populate_anything()->get_object_type( 'post' ), 'get_col_rows' ), 'args' => array( $wpdb->posts, 'menu_order' ), 'orderby' => true, ); return $props; } );