I have a number of pages which are automatically generated. I then use a custom settings box to allow users to exchange the content on those pages.

Problem being, I don't want users to be able to delete these specific pages. One of those pages is the "Disclaimer". The reason I'm doing this is because I'm creating a multi-site legal blog network and each page must have a disclaimer under US laws.

How do I hide these auto-generated pages (like "Disclaimer," below) from the dashboard **by title**, rather than ID?

    // If there is no disclaimer page, generate one from its template
    $page = get_page_by_title( 'Disclaimer' );
    if(!$page)
    {
    		wp_insert_post(array(
    			'post_name' => 'disclaimer',
    			'post_title' => 'Disclaimer',
    			'post_status' => 'publish',
    			'post_type' => 'page',
    			'post_author' => 1,
    			'page_template' => 'page-disclaimer.php',
    		));
    }