| 1 |
<?php |
| 2 |
|
| 3 |
/** @noinspection SpellCheckingInspection */ |
| 4 |
if (!defined('ABSPATH')) { |
| 5 |
exit; // Exit if accessed directly. |
| 6 |
} |
| 7 |
|
| 8 |
/** ELEMENTOR ICONS - Icon for Elementor editor with inline styles included */ |
| 9 |
const KING_ADDONS_ELEMENTOR_ICON = '<img src="' . KING_ADDONS_URL . 'includes/admin/img/icon-for-elementor.svg" alt="King Addons" style="width: 13px; margin-right: 5px; vertical-align: top;">'; |
| 10 |
const KING_ADDONS_ELEMENTOR_ICON_PRO = '<img src="' . KING_ADDONS_URL . 'includes/admin/img/icon-for-elementor-v2.svg" alt="King Addons" style="width: 15px; margin-right: 5px; vertical-align: top;">'; |
| 11 |
|
| 12 |
/** EXTENSIONS - Enable/Disable */ |
| 13 |
const KING_ADDONS_EXT_TEMPLATES_CATALOG = true; |
| 14 |
const KING_ADDONS_EXT_HEADER_FOOTER_BUILDER = true; |
| 15 |
const KING_ADDONS_EXT_POPUP_BUILDER = true; |
| 16 |
|
| 17 |
/** WIDGETS - Enable/Disable */ |
| 18 |
const KING_ADDONS_WGT_FORM_BUILDER = true; |
| 19 |
const KING_ADDONS_WGT_MEGA_MENU = true; |
| 20 |
|
| 21 |
/** ------------------------------------------------------- */ |
| 22 |
/** New constants for QA rollout after 20 December 2025 */ |
| 23 |
|
| 24 |
/** EXTENSIONS - Enable/Disable (NEW: disabled by default for QA rollout) */ |
| 25 |
|
| 26 |
// Extensions - Easy segment |
| 27 |
const KING_ADDONS_EXT_AGE_GATE = false; // 3 |
| 28 |
const KING_ADDONS_EXT_MAINTENANCE_MODE = false; // 4 |
| 29 |
const KING_ADDONS_EXT_SITE_PRELOADER = false; // 2 |
| 30 |
const KING_ADDONS_EXT_CUSTOM_CURSOR = false; // 1 |
| 31 |
|
| 32 |
//Extensions - Middle segment |
| 33 |
const KING_ADDONS_EXT_COOKIE_CONSENT = false; // 5 |
| 34 |
const KING_ADDONS_EXT_SMART_LINKS = false; |
| 35 |
const KING_ADDONS_EXT_ACTIVITY_LOG = false; |
| 36 |
const KING_ADDONS_EXT_CUSTOM_CODE_MANAGER = false; |
| 37 |
const KING_ADDONS_EXT_LIVE_CHAT = false; |
| 38 |
const KING_ADDONS_EXT_STICKY_CONTACT_BAR = false; |
| 39 |
const KING_ADDONS_EXT_DOCS_KB = false; |
| 40 |
|
| 41 |
// Extensions - Upper segment |
| 42 |
const KING_ADDONS_EXT_TABLE_BUILDER = false; |
| 43 |
const KING_ADDONS_EXT_PRICING_TABLE_BUILDER = false; |
| 44 |
const KING_ADDONS_EXT_FOMO_NOTIFICATIONS = false; |
| 45 |
|
| 46 |
// Extensions - Complex and the most important |
| 47 |
const KING_ADDONS_EXT_THEME_BUILDER = false; |
| 48 |
const KING_ADDONS_EXT_WOO_BUILDER = false; |
| 49 |
|
| 50 |
// Extensions - Advanced segment |
| 51 |
const KING_ADDONS_EXT_WISHLIST = false; |
| 52 |
|
| 53 |
|
| 54 |
/** FEATURES - Enable/Disable (NEW: disabled by default for QA rollout) */ |
| 55 |
const KING_ADDONS_FEAT_CONDITIONAL_DISPLAY = false; |
| 56 |
const KING_ADDONS_FEAT_PROTECTED_CONTENT = false; |
| 57 |
const KING_ADDONS_FEAT_ANIMATED_GRADIENT_MESH_BACKGROUND = false; // Need fixes |
| 58 |
|
| 59 |
// Features - Others |
| 60 |
const KING_ADDONS_FEAT_COOKIE_PREFERENCES_BUTTON = false; |
| 61 |
const KING_ADDONS_FEAT_FACETED_FILTERS = false; |
| 62 |
const KING_ADDONS_FEAT_PRICING_TABLE_EXT = false; |
| 63 |
const KING_ADDONS_FEAT_STICKY_VIDEO = false; |
| 64 |
const KING_ADDONS_FEAT_WISHLIST_BUTTON = false; |
| 65 |
const KING_ADDONS_FEAT_WISHLIST_COUNTER = false; |
| 66 |
const KING_ADDONS_FEAT_WISHLIST_ICON = false; |
| 67 |
const KING_ADDONS_FEAT_WISHLIST_MINI_LIST = false; |
| 68 |
const KING_ADDONS_FEAT_WISHLIST_MULTIPLE_LISTS_SWITCHER = false; |
| 69 |
const KING_ADDONS_FEAT_WISHLIST_PAGE = false; |
| 70 |
const KING_ADDONS_FEAT_WISHLIST_SHARE_BUTTONS = false; |
| 71 |
const KING_ADDONS_FEAT_WOOCOMMERCE_FLOATING_CART_ICON = false; |
| 72 |
|
| 73 |
/** WIDGETS - Enable/Disable (NEW: disabled by default for QA rollout) */ |
| 74 |
const KING_ADDONS_WGT_BREADCRUMBS = true; /** DONE */ // 2 ===== |
| 75 |
const KING_ADDONS_WGT_QUICK_CARD_SLIDER = true; /** DONE */ // 1 - QA passed |
| 76 |
const KING_ADDONS_WGT_CUSTOM_POST_TYPES_GRID = false; |
| 77 |
const KING_ADDONS_WGT_CUSTOM_POST_TYPES_SLIDER = false; |
| 78 |
const KING_ADDONS_WGT_EVENT_CALENDAR = false; |
| 79 |
const KING_ADDONS_WGT_FAQ_SCHEMA = false; // Need fixes |
| 80 |
const KING_ADDONS_WGT_IMAGE_MARQUEE = false; // 3 ===== |
| 81 |
const KING_ADDONS_WGT_PHONE_CALL_BUTTON = true; /** DONE */ // 4 - QA passed |
| 82 |
const KING_ADDONS_WGT_QUICK_PRODUCT_SLIDER = true; /** DONE */ // 14 ===== |
| 83 |
const KING_ADDONS_WGT_QUICK_PRODUCT_GRID = true; /** DONE */ // 15 ===== |
| 84 |
const KING_ADDONS_WGT_QUICK_VIEW_PRODUCT = false; |
| 85 |
const KING_ADDONS_WGT_REVIEW_SCHEMA = false; // 5 |
| 86 |
const KING_ADDONS_WGT_PROS_CONS_BOX = false; // Good but Need fixes |
| 87 |
const KING_ADDONS_WGT_ROTATING_IMAGE_TILES = false; // 11 --- |
| 88 |
const KING_ADDONS_WGT_QUICK_CARD_GRID = true; /** DONE */ // 7 - QA passed |
| 89 |
const KING_ADDONS_WGT_QUICK_POST_GRID = true; /** DONE */ // 8 ==== |
| 90 |
const KING_ADDONS_WGT_QUICK_POST_SLIDER = true; /** DONE */ // 9 ==== |
| 91 |
const KING_ADDONS_WGT_SINGLE_PRODUCT = false; // 16 ===== |
| 92 |
const KING_ADDONS_WGT_STEPS_PROCESS_TIMELINE = false; // Good |
| 93 |
const KING_ADDONS_WGT_LIQUID_GLASS_CARDS = false; // Need fixes |
| 94 |
const KING_ADDONS_WGT_SCROLL_STORY_SECTIONS = false; // Good but Need fixes |
| 95 |
const KING_ADDONS_WGT_UNFOLD = false; // Bad, maybe remove or redo |
| 96 |
const KING_ADDONS_WGT_CONTENT_TOGGLE = false; // Bad, maybe remove or redo |
| 97 |
|
| 98 |
// Widgets - Other, not sure where to categorize them - the numbers of new widgets added: |
| 99 |
const KING_ADDONS_WGT_PROMO_BAR = false; |
| 100 |
const KING_ADDONS_WGT_ADVANCED_CALLOUT_BOX = true; /** DONE */ // QA passed |
| 101 |
const KING_ADDONS_WGT_TESTIMONIALS_WALL = false; // Good but Need fixes and QA |
| 102 |
const KING_ADDONS_WGT_PARALLAX_DEPTH_CARDS = false; // Good but Need fixes |
| 103 |
const KING_ADDONS_WGT_KPI_TILES_MICROCHARTS = true; /** DONE */ // Great, needs QA |
| 104 |
const KING_ADDONS_WGT_MAGNETIC_BUTTONS = true; // Great, needs QA |
| 105 |
const KING_ADDONS_WGT_KINETIC_TEXT_HOVER = false; // Need fixes |
| 106 |
const KING_ADDONS_WGT_PULL_QUOTES_CALLOUTS_BUILDER = false; // Good but Need fixes |
| 107 |
const KING_ADDONS_WGT_INTERACTIVE_GRADIENT_MESH = true; /** DONE */ // Good, needs small fixes |
| 108 |
const KING_ADDONS_WGT_INTERACTIVE_STEPS_PROGRESS = false; // Bad |
| 109 |
const KING_ADDONS_WGT_REVEAL_SWIPE_CARDS = false; // Need fixes |
| 110 |
const KING_ADDONS_WGT_FLOATING_TAGS_MARQUEE = false; // Need fixes |
| 111 |
const KING_ADDONS_WGT_INTERACTIVE_IMAGE_SHEEN = false; // Good |
| 112 |
const KING_ADDONS_WGT_SCROLLYTELLING_SLIDES = false; // Good |
| 113 |
const KING_ADDONS_WGT_SPOTLIGHT_REVEAL = true; /** DONE */ // Great, but Need small fixes and QA |
| 114 |
const KING_ADDONS_WGT_AJAX_ADD_TO_CART = true; /** DONE */ // woo builder but supports custom id product |
| 115 |
const KING_ADDONS_WGT_COMPARE_TABLE = true; /** DONE */ // 13 - QA passed |
| 116 |
const KING_ADDONS_WGT_COMPARISON_MATRIX_CARDS = false; // Good, needs QA |
| 117 |
|
| 118 |
// Widgets - Parts of extensions (NEW) - the numbers of new widgets added: |
| 119 |
const KING_ADDONS_WGT_TABLE_BUILDER = false; |
| 120 |
const KING_ADDONS_WGT_MAINTENANCE_PAGE = false; |
| 121 |
|
| 122 |
// Widgets - Faceted Filters (NEW) - the numbers of new widgets added: 6 |
| 123 |
const KING_ADDONS_WGT_FACET_ACTIVE_FILTERS = false; |
| 124 |
const KING_ADDONS_WGT_FACET_META = false; |
| 125 |
const KING_ADDONS_WGT_FACET_PRICE = false; |
| 126 |
const KING_ADDONS_WGT_FACET_RESET = false; |
| 127 |
const KING_ADDONS_WGT_FACET_SEARCH = false; |
| 128 |
const KING_ADDONS_WGT_FACET_TAXONOMY = false; |
| 129 |
|
| 130 |
// Widgets - Theme Builder (NEW) - the numbers of new widgets added: 19 |
| 131 |
const KING_ADDONS_WGT_TB_404_DESCRIPTION = false; |
| 132 |
const KING_ADDONS_WGT_TB_404_SEARCH_FORM = false; |
| 133 |
const KING_ADDONS_WGT_TB_404_TITLE = false; |
| 134 |
const KING_ADDONS_WGT_TB_ARCHIVE_DESCRIPTION = false; |
| 135 |
const KING_ADDONS_WGT_TB_ARCHIVE_PAGINATION = false; |
| 136 |
const KING_ADDONS_WGT_TB_ARCHIVE_POSTS = false; |
| 137 |
const KING_ADDONS_WGT_TB_ARCHIVE_RESULT_COUNT = false; |
| 138 |
const KING_ADDONS_WGT_TB_ARCHIVE_TITLE = false; |
| 139 |
const KING_ADDONS_WGT_TB_AUTHOR_BOX = false; |
| 140 |
const KING_ADDONS_WGT_TB_BACK_TO_HOME = false; |
| 141 |
const KING_ADDONS_WGT_TB_FEATURED_IMAGE = false; |
| 142 |
const KING_ADDONS_WGT_TB_POST_COMMENTS = false; |
| 143 |
const KING_ADDONS_WGT_TB_POST_CONTENT = false; |
| 144 |
const KING_ADDONS_WGT_TB_POST_EXCERPT = false; |
| 145 |
const KING_ADDONS_WGT_TB_POST_META = false; |
| 146 |
const KING_ADDONS_WGT_TB_POST_NAVIGATION = false; |
| 147 |
const KING_ADDONS_WGT_TB_POST_TAXONOMIES = false; |
| 148 |
const KING_ADDONS_WGT_TB_POST_TITLE = false; |
| 149 |
const KING_ADDONS_WGT_TB_RELATED_POSTS = false; |
| 150 |
|
| 151 |
// Widgets - WooCommerce Builder (NEW) - the numbers of new widgets added: 52 |
| 152 |
const KING_ADDONS_WGT_WOO_ARCHIVE_BANNER = false; |
| 153 |
const KING_ADDONS_WGT_WOO_ARCHIVE_DESCRIPTION = false; |
| 154 |
const KING_ADDONS_WGT_WOO_ARCHIVE_TITLE = false; |
| 155 |
const KING_ADDONS_WGT_WOO_CART_COUPON_FORM = false; |
| 156 |
const KING_ADDONS_WGT_WOO_CART_CROSS_SELLS = false; |
| 157 |
const KING_ADDONS_WGT_WOO_CART_EMPTY = false; |
| 158 |
const KING_ADDONS_WGT_WOO_CART_TABLE = false; |
| 159 |
const KING_ADDONS_WGT_WOO_CART_TOTALS = false; |
| 160 |
const KING_ADDONS_WGT_WOO_CHECKOUT_ACF_FIELDS = false; |
| 161 |
const KING_ADDONS_WGT_WOO_CHECKOUT_COUPON = false; |
| 162 |
const KING_ADDONS_WGT_WOO_CHECKOUT_FORM = false; |
| 163 |
const KING_ADDONS_WGT_WOO_CHECKOUT_LOGIN = false; |
| 164 |
const KING_ADDONS_WGT_WOO_CHECKOUT_ORDER_SUMMARY = false; |
| 165 |
const KING_ADDONS_WGT_WOO_CHECKOUT_PAYMENT = false; |
| 166 |
const KING_ADDONS_WGT_WOO_CHECKOUT_PLACE_ORDER = false; |
| 167 |
const KING_ADDONS_WGT_WOO_CHECKOUT_PROGRESS = false; |
| 168 |
const KING_ADDONS_WGT_WOO_CHECKOUT_STEPS = false; |
| 169 |
const KING_ADDONS_WGT_WOO_CHECKOUT_STICKY_SIDEBAR = false; |
| 170 |
const KING_ADDONS_WGT_WOO_MY_ACCOUNT_ACF_FIELDS = false; |
| 171 |
const KING_ADDONS_WGT_WOO_MY_ACCOUNT_ADDRESS = false; |
| 172 |
const KING_ADDONS_WGT_WOO_MY_ACCOUNT_CONTENT = false; |
| 173 |
const KING_ADDONS_WGT_WOO_MY_ACCOUNT_DASHBOARD = false; |
| 174 |
const KING_ADDONS_WGT_WOO_MY_ACCOUNT_DETAILS = false; |
| 175 |
const KING_ADDONS_WGT_WOO_MY_ACCOUNT_DOWNLOADS = false; |
| 176 |
const KING_ADDONS_WGT_WOO_MY_ACCOUNT_LOGOUT = false; |
| 177 |
const KING_ADDONS_WGT_WOO_MY_ACCOUNT_NAVIGATION = false; |
| 178 |
const KING_ADDONS_WGT_WOO_MY_ACCOUNT_ORDER_DETAILS = false; |
| 179 |
const KING_ADDONS_WGT_WOO_MY_ACCOUNT_ORDERS = false; |
| 180 |
const KING_ADDONS_WGT_WOO_PRODUCT_ACF_FIELD = false; |
| 181 |
const KING_ADDONS_WGT_WOO_PRODUCT_ADD_TO_CART = false; |
| 182 |
const KING_ADDONS_WGT_WOO_PRODUCT_BADGES = false; |
| 183 |
const KING_ADDONS_WGT_WOO_PRODUCT_BREADCRUMBS = false; |
| 184 |
const KING_ADDONS_WGT_WOO_PRODUCT_COUNTDOWN = false; |
| 185 |
const KING_ADDONS_WGT_WOO_PRODUCT_CROSS_SELL = false; |
| 186 |
const KING_ADDONS_WGT_WOO_PRODUCT_CUSTOM_TABS = false; |
| 187 |
const KING_ADDONS_WGT_WOO_PRODUCT_FULL_DESCRIPTION = false; |
| 188 |
const KING_ADDONS_WGT_WOO_PRODUCT_IMAGES_GALLERY = false; |
| 189 |
const KING_ADDONS_WGT_WOO_PRODUCT_META = false; |
| 190 |
const KING_ADDONS_WGT_WOO_PRODUCT_PRICE = false; |
| 191 |
const KING_ADDONS_WGT_WOO_PRODUCT_RATING = false; |
| 192 |
const KING_ADDONS_WGT_WOO_PRODUCT_RELATED = false; |
| 193 |
const KING_ADDONS_WGT_WOO_PRODUCT_SHORT_DESCRIPTION = false; |
| 194 |
const KING_ADDONS_WGT_WOO_PRODUCT_SKU = false; |
| 195 |
const KING_ADDONS_WGT_WOO_PRODUCT_STOCK = false; |
| 196 |
const KING_ADDONS_WGT_WOO_PRODUCT_TABS = false; |
| 197 |
const KING_ADDONS_WGT_WOO_PRODUCT_TITLE = false; |
| 198 |
const KING_ADDONS_WGT_WOO_PRODUCT_UPSELL = false; |
| 199 |
const KING_ADDONS_WGT_WOO_PRODUCT_VARIATIONS = false; |
| 200 |
const KING_ADDONS_WGT_WOO_PRODUCTS_GRID = false; |
| 201 |
const KING_ADDONS_WGT_WOO_PRODUCTS_PAGINATION = false; |
| 202 |
const KING_ADDONS_WGT_WOO_PRODUCTS_RESULT_COUNT = false; |
| 203 |
const KING_ADDONS_WGT_WOO_PRODUCTS_SORTING = false; |
| 204 |
|