Protect Pages & Posts (PPP) plugin allows you to protect not only WordPress pages and posts but also other custom post types, for example, “Products” created by WooCommerce.
Once a custom post type is selected under Post Type Protection option on our plugin’s Settings Page,
the “Content Protection” column will display as below:
Simply click “Protect this post” to protect your private content as usual.
It’s important to know that removing a custom post type from the input field just hides the “Content Protection” column. It doesn’t mean that all protected posts under this post type will become unprotected.
This feature is available from version 1.0.11 supporting almost all WordPress custom post types created manually or using other plugins such as Toolset Types, Custom Post Type UI and Pods.