categories

Interfaces, Classes and Traits

Admin_Controller
General admin setup for WooCommerce Protected Categories.
Category_Visibility_Setting
Manages the visibility field for WooCommerce categories in the WordPress admin.
Settings_Page
Provides functions for the plugin settings page in the WordPress admin. Settings are under the WooCommerce -> Products tab.
Ajax
Ajax handler service.
Category_Prefixer
Responsible for prefixing the names of protected and private categories.
Category_Protector
This class protects categories (and their products) inside product loops, the main shop page, search results, widgets, navigation menus, and in WooCommerce shortcodes.
Category_Visibility
This class represents a WooCommerce category with various functions to test its visibility.
Quick_View_Pro
Handles integration with WooCommerce Quick View Pro.
Theme_Compat
Compatibility and integration with different themes.
Login_Shortcode
Handles the display and processing of the category login shortcode.
Loop_Buffer
Creates an output buffer to capture and discard the contents of WooCommerce loop content (i.e. products and categories).
Password_Form
Handles display and processing of the password form used for password protected categories and products.
Plugin
The main plugin class. Responsible for setting up to core plugin services.
Plugin_Factory
Factory to create/return the shared plugin instance.
Template_Function_Overrides
Includes WooCommerce template function overrides.
Template_Handler
Handles the protection of product categories and products by overriding the template or main query for the current page.
Util
Utility functions for WooCommerce Protected Categories.

Search results