Heads up!
This article contains PHP code and is intended for developers. We offer this code as a courtesy, but don't provide support for code customizations or 3rd party development.
This article contains PHP code and is intended for developers. We offer this code as a courtesy, but don't provide support for code customizations or 3rd party development.
By default, all entries show on the Formidable -> Entries pages. This hook can be used to change which entries are included on the back-end listing pages.
Usage
add_filter( 'frm_entries_list_query', 'set_listed_entries',10,2 ); function set_listed_entries( $where, $atts )
Parameters
- $where (array)
- $atts (array)
- $atts['form_id'] (int)
Examples
Exclude an entry
add_filter( 'frm_entries_list_query', 'set_listed_entries', 10,2 );
function set_listed_entries( $where, $atts ) {
$form_id = 2; // set to your form id
if ( $atts['form_id'] == $form_id && ! current_user_can('administrator') ) { // who should not see the form?
$where['it.id !'] = array( 4, 6 ); // replace 4, 6 with your entry id(s)
}
return $where;
}