9.2 Read-only viewers
The living_manual_can_manage filter separates reading from changing. A user who passes the capability check but fails this one gets a read-only Living Manual: they can browse the knowledge bases and read the insights, and they cannot create, re-ingest, or delete anything, cannot change the settings, and cannot touch the license. The Add New form and the Re-ingest and Delete actions hide for a viewer, and every write handler refuses independently, so hiding the button is not the only thing standing between a viewer and a deleted manual. add_filter( 'living_manual_capability', function () { return 'living_manual_view'; } ); add_filter( 'living_manual_can_manage', function ( $can_manage ) { return current_user_can( 'manage_options' ); } );