See in this example taken from Codex, how you can add / manipulate columns :
/* Display custom column */
function display_posts_stickiness( $column, $post_id ) {
if ($column == 'sticky'){
echo '<input type="checkbox" disabled', ( is_sticky( $post_id ) ? ' checked' : ''), '/>';
}
}
add_action( 'manage_posts_custom_column' , 'display_posts_stickiness', 10, 2 );
/* Add custom column to post list */
function add_sticky_column( $columns ) {
return array_merge( $columns,
array( 'sticky' => __( 'Sticky', 'your_text_domain' ) ) );
}
add_filter( 'manage_posts_columns' , 'add_sticky_column' );
Reference :
https://codex.wordpress.org/Plugin_API/Action_Reference/manage_posts_custom_column
As for the custom search field, what kind of information would you like to filter / search ?
Anyway see in the link below some examples of possible filters :
https://www.sitepoint.com/customized-wordpress-administration-filters/
Already tried to find some plugin that does what you want?
– Amzero
Your description is very generic. Put a screen print you want to modify and explain what goes where. If possible with some code you have tried and which error you had, then it is easier to help.
– Ricardo Moraleida
If you find the WP documentation shallow, I’m afraid you’ll be surprised negatively by some of the things you’ll find around.
– Caio Felipe Pereira
If not this, it must be similar: Adding a Taxonomy Filter to Admin List for a Custom Post Type?
– brasofilo