Changeset 3462382
- Timestamp:
- 02/16/2026 10:23:29 AM (6 weeks ago)
- Location:
- header-footer-builder-for-elementor
- Files:
-
- 280 added
- 3 edited
-
tags/1.1.1 (added)
-
tags/1.1.1/LICENSE.txt (added)
-
tags/1.1.1/README.MD (added)
-
tags/1.1.1/assets (added)
-
tags/1.1.1/assets/css (added)
-
tags/1.1.1/assets/css/editor-warning.css (added)
-
tags/1.1.1/assets/css/icon-button-hf.css (added)
-
tags/1.1.1/assets/css/navigation-menu-hf.css (added)
-
tags/1.1.1/assets/css/top-bar-widgets-hf.css (added)
-
tags/1.1.1/assets/css/turbo-footer-template-popup.css (added)
-
tags/1.1.1/assets/css/turbo-header-style.css (added)
-
tags/1.1.1/assets/css/turbo-header-template-popup.css (added)
-
tags/1.1.1/assets/images (added)
-
tags/1.1.1/assets/images/promotion-banner.webp (added)
-
tags/1.1.1/assets/images/turbo-logo.png (added)
-
tags/1.1.1/assets/images/turboFile.svg (added)
-
tags/1.1.1/assets/js (added)
-
tags/1.1.1/assets/js/navigation-menu-hf.js (added)
-
tags/1.1.1/assets/js/turbo-footer-conditions-popup.js (added)
-
tags/1.1.1/assets/js/turbo-footer-template-popup.js (added)
-
tags/1.1.1/assets/js/turbo-header-behavior.js (added)
-
tags/1.1.1/assets/js/turbo-header-conditions-popup.js (added)
-
tags/1.1.1/assets/js/turbo-header-template-popup.js (added)
-
tags/1.1.1/assets/vendor (added)
-
tags/1.1.1/assets/vendor/select2 (added)
-
tags/1.1.1/assets/vendor/select2/select2.min.css (added)
-
tags/1.1.1/assets/vendor/select2/select2.min.js (added)
-
tags/1.1.1/header-footer-builder-for-elementor.php (added)
-
tags/1.1.1/header-footer-template (added)
-
tags/1.1.1/header-footer-template/footer-builder (added)
-
tags/1.1.1/header-footer-template/footer-builder/turbo-footer-render.php (added)
-
tags/1.1.1/header-footer-template/footer-builder/turbo-footer-template.php (added)
-
tags/1.1.1/header-footer-template/header-builder (added)
-
tags/1.1.1/header-footer-template/header-builder/dummy-header.php (added)
-
tags/1.1.1/header-footer-template/header-builder/empty-header.php (added)
-
tags/1.1.1/header-footer-template/header-builder/turbo-header-render.php (added)
-
tags/1.1.1/header-footer-template/header-builder/turbo-header-template.php (added)
-
tags/1.1.1/header-footer-template/header-footer-menu (added)
-
tags/1.1.1/header-footer-template/header-footer-menu/header-footer-menu.php (added)
-
tags/1.1.1/helper (added)
-
tags/1.1.1/helper/helper.php (added)
-
tags/1.1.1/includes (added)
-
tags/1.1.1/includes/class-hfb-recommend-turbo-addons.php (added)
-
tags/1.1.1/templates (added)
-
tags/1.1.1/templates/single-tahefobu_footer_template.php (added)
-
tags/1.1.1/templates/single-tahefobu_header_template.php (added)
-
tags/1.1.1/vendor (added)
-
tags/1.1.1/vendor/freemius (added)
-
tags/1.1.1/vendor/freemius/LICENSE.txt (added)
-
tags/1.1.1/vendor/freemius/README.md (added)
-
tags/1.1.1/vendor/freemius/assets (added)
-
tags/1.1.1/vendor/freemius/assets/css (added)
-
tags/1.1.1/vendor/freemius/assets/css/admin (added)
-
tags/1.1.1/vendor/freemius/assets/css/admin/account.css (added)
-
tags/1.1.1/vendor/freemius/assets/css/admin/add-ons.css (added)
-
tags/1.1.1/vendor/freemius/assets/css/admin/affiliation.css (added)
-
tags/1.1.1/vendor/freemius/assets/css/admin/checkout.css (added)
-
tags/1.1.1/vendor/freemius/assets/css/admin/clone-resolution.css (added)
-
tags/1.1.1/vendor/freemius/assets/css/admin/common.css (added)
-
tags/1.1.1/vendor/freemius/assets/css/admin/connect.css (added)
-
tags/1.1.1/vendor/freemius/assets/css/admin/debug.css (added)
-
tags/1.1.1/vendor/freemius/assets/css/admin/dialog-boxes.css (added)
-
tags/1.1.1/vendor/freemius/assets/css/admin/gdpr-optin-notice.css (added)
-
tags/1.1.1/vendor/freemius/assets/css/admin/index.php (added)
-
tags/1.1.1/vendor/freemius/assets/css/admin/optout.css (added)
-
tags/1.1.1/vendor/freemius/assets/css/admin/plugins.css (added)
-
tags/1.1.1/vendor/freemius/assets/css/customizer.css (added)
-
tags/1.1.1/vendor/freemius/assets/css/index.php (added)
-
tags/1.1.1/vendor/freemius/assets/img (added)
-
tags/1.1.1/vendor/freemius/assets/img/header-footer-builder-for-elementor.gif (added)
-
tags/1.1.1/vendor/freemius/assets/img/index.php (added)
-
tags/1.1.1/vendor/freemius/assets/img/plugin-icon.png (added)
-
tags/1.1.1/vendor/freemius/assets/img/theme-icon.png (added)
-
tags/1.1.1/vendor/freemius/assets/index.php (added)
-
tags/1.1.1/vendor/freemius/assets/js (added)
-
tags/1.1.1/vendor/freemius/assets/js/index.php (added)
-
tags/1.1.1/vendor/freemius/assets/js/jquery.form.js (added)
-
tags/1.1.1/vendor/freemius/assets/js/nojquery.ba-postmessage.js (added)
-
tags/1.1.1/vendor/freemius/assets/js/postmessage.js (added)
-
tags/1.1.1/vendor/freemius/assets/js/pricing (added)
-
tags/1.1.1/vendor/freemius/assets/js/pricing/14fb1bd5b7c41648488b06147f50a0dc.svg (added)
-
tags/1.1.1/vendor/freemius/assets/js/pricing/178afa6030e76635dbe835e111d2c507.png (added)
-
tags/1.1.1/vendor/freemius/assets/js/pricing/27b5a722a5553d9de0170325267fccec.png (added)
-
tags/1.1.1/vendor/freemius/assets/js/pricing/4375c4a3ddc6f637c2ab9a2d7220f91e.png (added)
-
tags/1.1.1/vendor/freemius/assets/js/pricing/45da596e2b512ffc3bb638baaf0fdc4e.png (added)
-
tags/1.1.1/vendor/freemius/assets/js/pricing/a34e046aee1702a5690679750a7f4d0f.svg (added)
-
tags/1.1.1/vendor/freemius/assets/js/pricing/b09d0b38b627c2fa564d050f79f2f064.svg (added)
-
tags/1.1.1/vendor/freemius/assets/js/pricing/c03f665db27af43971565560adfba594.png (added)
-
tags/1.1.1/vendor/freemius/assets/js/pricing/cb5fc4f6ec7ada72e986f6e7dde365bf.png (added)
-
tags/1.1.1/vendor/freemius/assets/js/pricing/d65812c447b4523b42d59018e1c0bb53.png (added)
-
tags/1.1.1/vendor/freemius/assets/js/pricing/f3aac72a8e63997d6bb888f816457e9b.png (added)
-
tags/1.1.1/vendor/freemius/assets/js/pricing/fde48e4609a6ddc11d639fc2421f2afd.png (added)
-
tags/1.1.1/vendor/freemius/assets/js/pricing/freemius-pricing.js (added)
-
tags/1.1.1/vendor/freemius/assets/js/pricing/freemius-pricing.js.LICENSE.txt (added)
-
tags/1.1.1/vendor/freemius/composer.json (added)
-
tags/1.1.1/vendor/freemius/config.php (added)
-
tags/1.1.1/vendor/freemius/includes (added)
-
tags/1.1.1/vendor/freemius/includes/class-freemius-abstract.php (added)
-
tags/1.1.1/vendor/freemius/includes/class-freemius.php (added)
-
tags/1.1.1/vendor/freemius/includes/class-fs-admin-notices.php (added)
-
tags/1.1.1/vendor/freemius/includes/class-fs-api.php (added)
-
tags/1.1.1/vendor/freemius/includes/class-fs-garbage-collector.php (added)
-
tags/1.1.1/vendor/freemius/includes/class-fs-hook-snapshot.php (added)
-
tags/1.1.1/vendor/freemius/includes/class-fs-lock.php (added)
-
tags/1.1.1/vendor/freemius/includes/class-fs-logger.php (added)
-
tags/1.1.1/vendor/freemius/includes/class-fs-options.php (added)
-
tags/1.1.1/vendor/freemius/includes/class-fs-plugin-updater.php (added)
-
tags/1.1.1/vendor/freemius/includes/class-fs-security.php (added)
-
tags/1.1.1/vendor/freemius/includes/class-fs-storage.php (added)
-
tags/1.1.1/vendor/freemius/includes/class-fs-user-lock.php (added)
-
tags/1.1.1/vendor/freemius/includes/customizer (added)
-
tags/1.1.1/vendor/freemius/includes/customizer/class-fs-customizer-support-section.php (added)
-
tags/1.1.1/vendor/freemius/includes/customizer/class-fs-customizer-upsell-control.php (added)
-
tags/1.1.1/vendor/freemius/includes/customizer/index.php (added)
-
tags/1.1.1/vendor/freemius/includes/debug (added)
-
tags/1.1.1/vendor/freemius/includes/debug/class-fs-debug-bar-panel.php (added)
-
tags/1.1.1/vendor/freemius/includes/debug/debug-bar-start.php (added)
-
tags/1.1.1/vendor/freemius/includes/debug/index.php (added)
-
tags/1.1.1/vendor/freemius/includes/entities (added)
-
tags/1.1.1/vendor/freemius/includes/entities/class-fs-affiliate-terms.php (added)
-
tags/1.1.1/vendor/freemius/includes/entities/class-fs-affiliate.php (added)
-
tags/1.1.1/vendor/freemius/includes/entities/class-fs-billing.php (added)
-
tags/1.1.1/vendor/freemius/includes/entities/class-fs-entity.php (added)
-
tags/1.1.1/vendor/freemius/includes/entities/class-fs-payment.php (added)
-
tags/1.1.1/vendor/freemius/includes/entities/class-fs-plugin-info.php (added)
-
tags/1.1.1/vendor/freemius/includes/entities/class-fs-plugin-license.php (added)
-
tags/1.1.1/vendor/freemius/includes/entities/class-fs-plugin-plan.php (added)
-
tags/1.1.1/vendor/freemius/includes/entities/class-fs-plugin-tag.php (added)
-
tags/1.1.1/vendor/freemius/includes/entities/class-fs-plugin.php (added)
-
tags/1.1.1/vendor/freemius/includes/entities/class-fs-pricing.php (added)
-
tags/1.1.1/vendor/freemius/includes/entities/class-fs-scope-entity.php (added)
-
tags/1.1.1/vendor/freemius/includes/entities/class-fs-site.php (added)
-
tags/1.1.1/vendor/freemius/includes/entities/class-fs-subscription.php (added)
-
tags/1.1.1/vendor/freemius/includes/entities/class-fs-user.php (added)
-
tags/1.1.1/vendor/freemius/includes/entities/index.php (added)
-
tags/1.1.1/vendor/freemius/includes/fs-core-functions.php (added)
-
tags/1.1.1/vendor/freemius/includes/fs-essential-functions.php (added)
-
tags/1.1.1/vendor/freemius/includes/fs-html-escaping-functions.php (added)
-
tags/1.1.1/vendor/freemius/includes/fs-plugin-info-dialog.php (added)
-
tags/1.1.1/vendor/freemius/includes/index.php (added)
-
tags/1.1.1/vendor/freemius/includes/l10n.php (added)
-
tags/1.1.1/vendor/freemius/includes/managers (added)
-
tags/1.1.1/vendor/freemius/includes/managers/class-fs-admin-menu-manager.php (added)
-
tags/1.1.1/vendor/freemius/includes/managers/class-fs-admin-notice-manager.php (added)
-
tags/1.1.1/vendor/freemius/includes/managers/class-fs-cache-manager.php (added)
-
tags/1.1.1/vendor/freemius/includes/managers/class-fs-checkout-manager.php (added)
-
tags/1.1.1/vendor/freemius/includes/managers/class-fs-clone-manager.php (added)
-
tags/1.1.1/vendor/freemius/includes/managers/class-fs-contact-form-manager.php (added)
-
tags/1.1.1/vendor/freemius/includes/managers/class-fs-debug-manager.php (added)
-
tags/1.1.1/vendor/freemius/includes/managers/class-fs-gdpr-manager.php (added)
-
tags/1.1.1/vendor/freemius/includes/managers/class-fs-key-value-storage.php (added)
-
tags/1.1.1/vendor/freemius/includes/managers/class-fs-license-manager.php (added)
-
tags/1.1.1/vendor/freemius/includes/managers/class-fs-option-manager.php (added)
-
tags/1.1.1/vendor/freemius/includes/managers/class-fs-permission-manager.php (added)
-
tags/1.1.1/vendor/freemius/includes/managers/class-fs-plan-manager.php (added)
-
tags/1.1.1/vendor/freemius/includes/managers/class-fs-plugin-manager.php (added)
-
tags/1.1.1/vendor/freemius/includes/managers/index.php (added)
-
tags/1.1.1/vendor/freemius/includes/sdk (added)
-
tags/1.1.1/vendor/freemius/includes/sdk/Exceptions (added)
-
tags/1.1.1/vendor/freemius/includes/sdk/Exceptions/ArgumentNotExistException.php (added)
-
tags/1.1.1/vendor/freemius/includes/sdk/Exceptions/EmptyArgumentException.php (added)
-
tags/1.1.1/vendor/freemius/includes/sdk/Exceptions/Exception.php (added)
-
tags/1.1.1/vendor/freemius/includes/sdk/Exceptions/InvalidArgumentException.php (added)
-
tags/1.1.1/vendor/freemius/includes/sdk/Exceptions/OAuthException.php (added)
-
tags/1.1.1/vendor/freemius/includes/sdk/Exceptions/index.php (added)
-
tags/1.1.1/vendor/freemius/includes/sdk/FreemiusBase.php (added)
-
tags/1.1.1/vendor/freemius/includes/sdk/FreemiusWordPress.php (added)
-
tags/1.1.1/vendor/freemius/includes/sdk/LICENSE.txt (added)
-
tags/1.1.1/vendor/freemius/includes/sdk/index.php (added)
-
tags/1.1.1/vendor/freemius/includes/supplements (added)
-
tags/1.1.1/vendor/freemius/includes/supplements/fs-essential-functions-1.1.7.1.php (added)
-
tags/1.1.1/vendor/freemius/includes/supplements/fs-essential-functions-2.2.1.php (added)
-
tags/1.1.1/vendor/freemius/includes/supplements/fs-migration-2.5.1.php (added)
-
tags/1.1.1/vendor/freemius/includes/supplements/index.php (added)
-
tags/1.1.1/vendor/freemius/index.php (added)
-
tags/1.1.1/vendor/freemius/languages (added)
-
tags/1.1.1/vendor/freemius/languages/freemius-cs_CZ.mo (added)
-
tags/1.1.1/vendor/freemius/languages/freemius-da_DK.mo (added)
-
tags/1.1.1/vendor/freemius/languages/freemius-de_DE.mo (added)
-
tags/1.1.1/vendor/freemius/languages/freemius-es_ES.mo (added)
-
tags/1.1.1/vendor/freemius/languages/freemius-fr_FR.mo (added)
-
tags/1.1.1/vendor/freemius/languages/freemius-he_IL.mo (added)
-
tags/1.1.1/vendor/freemius/languages/freemius-hu_HU.mo (added)
-
tags/1.1.1/vendor/freemius/languages/freemius-it_IT.mo (added)
-
tags/1.1.1/vendor/freemius/languages/freemius-ja.mo (added)
-
tags/1.1.1/vendor/freemius/languages/freemius-nl_NL.mo (added)
-
tags/1.1.1/vendor/freemius/languages/freemius-ru_RU.mo (added)
-
tags/1.1.1/vendor/freemius/languages/freemius-ta.mo (added)
-
tags/1.1.1/vendor/freemius/languages/freemius-zh_CN.mo (added)
-
tags/1.1.1/vendor/freemius/languages/freemius.pot (added)
-
tags/1.1.1/vendor/freemius/languages/index.php (added)
-
tags/1.1.1/vendor/freemius/require.php (added)
-
tags/1.1.1/vendor/freemius/start.php (added)
-
tags/1.1.1/vendor/freemius/templates (added)
-
tags/1.1.1/vendor/freemius/templates/account (added)
-
tags/1.1.1/vendor/freemius/templates/account.php (added)
-
tags/1.1.1/vendor/freemius/templates/account/billing.php (added)
-
tags/1.1.1/vendor/freemius/templates/account/index.php (added)
-
tags/1.1.1/vendor/freemius/templates/account/partials (added)
-
tags/1.1.1/vendor/freemius/templates/account/partials/activate-license-button.php (added)
-
tags/1.1.1/vendor/freemius/templates/account/partials/addon.php (added)
-
tags/1.1.1/vendor/freemius/templates/account/partials/deactivate-license-button.php (added)
-
tags/1.1.1/vendor/freemius/templates/account/partials/disconnect-button.php (added)
-
tags/1.1.1/vendor/freemius/templates/account/partials/index.php (added)
-
tags/1.1.1/vendor/freemius/templates/account/partials/site.php (added)
-
tags/1.1.1/vendor/freemius/templates/account/payments.php (added)
-
tags/1.1.1/vendor/freemius/templates/add-ons.php (added)
-
tags/1.1.1/vendor/freemius/templates/add-trial-to-pricing.php (added)
-
tags/1.1.1/vendor/freemius/templates/admin-notice.php (added)
-
tags/1.1.1/vendor/freemius/templates/ajax-loader.php (added)
-
tags/1.1.1/vendor/freemius/templates/api-connectivity-message-js.php (added)
-
tags/1.1.1/vendor/freemius/templates/auto-installation.php (added)
-
tags/1.1.1/vendor/freemius/templates/checkout (added)
-
tags/1.1.1/vendor/freemius/templates/checkout.php (added)
-
tags/1.1.1/vendor/freemius/templates/checkout/frame.php (added)
-
tags/1.1.1/vendor/freemius/templates/checkout/process-redirect.php (added)
-
tags/1.1.1/vendor/freemius/templates/checkout/redirect.php (added)
-
tags/1.1.1/vendor/freemius/templates/clone-resolution-js.php (added)
-
tags/1.1.1/vendor/freemius/templates/connect (added)
-
tags/1.1.1/vendor/freemius/templates/connect.php (added)
-
tags/1.1.1/vendor/freemius/templates/connect/index.php (added)
-
tags/1.1.1/vendor/freemius/templates/connect/permission.php (added)
-
tags/1.1.1/vendor/freemius/templates/connect/permissions-group.php (added)
-
tags/1.1.1/vendor/freemius/templates/contact.php (added)
-
tags/1.1.1/vendor/freemius/templates/debug (added)
-
tags/1.1.1/vendor/freemius/templates/debug.php (added)
-
tags/1.1.1/vendor/freemius/templates/debug/api-calls.php (added)
-
tags/1.1.1/vendor/freemius/templates/debug/index.php (added)
-
tags/1.1.1/vendor/freemius/templates/debug/logger.php (added)
-
tags/1.1.1/vendor/freemius/templates/debug/plugins-themes-sync.php (added)
-
tags/1.1.1/vendor/freemius/templates/debug/scheduled-crons.php (added)
-
tags/1.1.1/vendor/freemius/templates/email.php (added)
-
tags/1.1.1/vendor/freemius/templates/forms (added)
-
tags/1.1.1/vendor/freemius/templates/forms/affiliation.php (added)
-
tags/1.1.1/vendor/freemius/templates/forms/data-debug-mode.php (added)
-
tags/1.1.1/vendor/freemius/templates/forms/deactivation (added)
-
tags/1.1.1/vendor/freemius/templates/forms/deactivation/contact.php (added)
-
tags/1.1.1/vendor/freemius/templates/forms/deactivation/form.php (added)
-
tags/1.1.1/vendor/freemius/templates/forms/deactivation/index.php (added)
-
tags/1.1.1/vendor/freemius/templates/forms/deactivation/retry-skip.php (added)
-
tags/1.1.1/vendor/freemius/templates/forms/email-address-update.php (added)
-
tags/1.1.1/vendor/freemius/templates/forms/index.php (added)
-
tags/1.1.1/vendor/freemius/templates/forms/license-activation.php (added)
-
tags/1.1.1/vendor/freemius/templates/forms/optout.php (added)
-
tags/1.1.1/vendor/freemius/templates/forms/premium-versions-upgrade-handler.php (added)
-
tags/1.1.1/vendor/freemius/templates/forms/premium-versions-upgrade-metadata.php (added)
-
tags/1.1.1/vendor/freemius/templates/forms/resend-key.php (added)
-
tags/1.1.1/vendor/freemius/templates/forms/subscription-cancellation.php (added)
-
tags/1.1.1/vendor/freemius/templates/forms/trial-start.php (added)
-
tags/1.1.1/vendor/freemius/templates/forms/user-change.php (added)
-
tags/1.1.1/vendor/freemius/templates/gdpr-optin-js.php (added)
-
tags/1.1.1/vendor/freemius/templates/index.php (added)
-
tags/1.1.1/vendor/freemius/templates/js (added)
-
tags/1.1.1/vendor/freemius/templates/js/index.php (added)
-
tags/1.1.1/vendor/freemius/templates/js/jquery.content-change.php (added)
-
tags/1.1.1/vendor/freemius/templates/js/open-license-activation.php (added)
-
tags/1.1.1/vendor/freemius/templates/js/permissions.php (added)
-
tags/1.1.1/vendor/freemius/templates/js/style-premium-theme.php (added)
-
tags/1.1.1/vendor/freemius/templates/partials (added)
-
tags/1.1.1/vendor/freemius/templates/partials/index.php (added)
-
tags/1.1.1/vendor/freemius/templates/partials/network-activation.php (added)
-
tags/1.1.1/vendor/freemius/templates/plugin-icon.php (added)
-
tags/1.1.1/vendor/freemius/templates/plugin-info (added)
-
tags/1.1.1/vendor/freemius/templates/plugin-info/description.php (added)
-
tags/1.1.1/vendor/freemius/templates/plugin-info/features.php (added)
-
tags/1.1.1/vendor/freemius/templates/plugin-info/index.php (added)
-
tags/1.1.1/vendor/freemius/templates/plugin-info/screenshots.php (added)
-
tags/1.1.1/vendor/freemius/templates/pricing.php (added)
-
tags/1.1.1/vendor/freemius/templates/secure-https-header.php (added)
-
tags/1.1.1/vendor/freemius/templates/sticky-admin-notice-js.php (added)
-
tags/1.1.1/vendor/freemius/templates/tabs-capture-js.php (added)
-
tags/1.1.1/vendor/freemius/templates/tabs.php (added)
-
tags/1.1.1/widgets (added)
-
tags/1.1.1/widgets/copy-right-hf.php (added)
-
tags/1.1.1/widgets/icon-button-hf.php (added)
-
tags/1.1.1/widgets/navigation-menu-hf.php (added)
-
tags/1.1.1/widgets/site-logo-hf.php (added)
-
tags/1.1.1/widgets/top-bar-hf.php (added)
-
tags/1.1.1/wppulse (added)
-
tags/1.1.1/wppulse/wppulse-plugin-analytics-engine-sdk.php (added)
-
trunk/README.MD (modified) (2 diffs)
-
trunk/header-footer-builder-for-elementor.php (modified) (5 diffs)
-
trunk/includes/class-hfb-recommend-turbo-addons.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
header-footer-builder-for-elementor/trunk/README.MD
r3456366 r3462382 5 5 Tested up to: 6.9 6 6 Requires PHP: 7.4 7 Stable tag: 1.1. 07 Stable tag: 1.1.1 8 8 License: GPLv3 9 9 License URI: https://opensource.org/licenses/GPL-3.0 … … 170 170 171 171 == Changelog == 172 == 1.1.1 == 173 - Fix: Solved error with header/footer templates not rendering in Elementor preview mode—no more blank headers/footers when editing templates. 174 - Bug: Fixed Elementor preview mode rendering issue for header/footer templates in this version. 172 175 173 176 == 1.1.0 == -
header-footer-builder-for-elementor/trunk/header-footer-builder-for-elementor.php
r3456366 r3462382 4 4 * Plugin URI: https://wp-turbo.com/header-footer-builder-for-elementor/ 5 5 * Description: Header Footer Builder for Elementor & WooCommerce. Easy, customizable plugin for headers/footers with display rules, sticky header & include/exclude. 6 * Version: 1.1. 06 * Version: 1.1.1 7 7 * Requires Plugins: elementor 8 8 * Author: turbo addons … … 19 19 } 20 20 21 if ( ! function_exists( 'hfbfe_fs' ) ) {22 // Create a helper function for easy SDK access.23 function hfbfe_fs() {24 global $hfbfe_fs;25 26 if ( ! isset( $hfbfe_fs ) ) {27 // Include Freemius SDK.28 require_once dirname( __FILE__ ) . '/vendor/freemius/start.php';29 30 $hfbfe_fs = fs_dynamic_init( array(31 'id' => '22909',32 'slug' => 'header-footer-builder-for-elementor',33 'type' => 'plugin',34 'public_key' => 'pk_092670a4b0e91a5ad9dc497efbf71',35 'is_premium' => false,36 'has_addons' => false,37 'has_paid_plans' => false, // Must be false for WordPress.org38 'menu' => array(39 'slug' => 'edit.php?post_type=tahefobu_header',40 // For WordPress.org, only these menu items are allowed:41 'account' => false, // Must be false on .org42 'contact' => false, // Must be false on .org43 'support' => false, // Must be false on .org44 'pricing' => false, // Must be false on .org45 'addons' => false, // Must be false on .org46 'affiliation' => false, // Must be false on .org47 ),48 // WordPress.org specific settings:49 'is_live' => true,50 'is_org_compliant' => true, // Important: Mark as .org compliant51 ) );52 }53 54 return $hfbfe_fs;55 }56 57 // Init Freemius - but with WordPress.org restrictions58 hfbfe_fs();59 60 // Optional: Add WordPress.org compliant opt-in message61 hfbfe_fs()->add_filter('connect_message', 'hfbfe_custom_connect_message', 10, 6);62 hfbfe_fs()->add_filter('connect_message_on_update', 'hfbfe_custom_connect_message_on_update', 10, 6);63 do_action( 'hfbfe_fs_loaded' );64 }65 66 21 // wp-pulse integration 67 22 if ( ! class_exists( 'WPPulse_SDK' ) ) { … … 115 70 */ 116 71 public function __construct() { 72 if ( ! function_exists( 'hfbfe_fs' ) ) { 73 // Create a helper function for easy SDK access. 74 function hfbfe_fs() { 75 global $hfbfe_fs; 76 77 if ( ! isset( $hfbfe_fs ) ) { 78 // Include Freemius SDK. 79 require_once dirname( __FILE__ ) . '/vendor/freemius/start.php'; 80 81 $hfbfe_fs = fs_dynamic_init( array( 82 'id' => '22909', 83 'slug' => 'header-footer-builder-for-elementor', 84 'type' => 'plugin', 85 'public_key' => 'pk_092670a4b0e91a5ad9dc497efbf71', 86 'is_premium' => false, 87 'has_addons' => false, 88 'has_paid_plans' => false, // Must be false for WordPress.org 89 'menu' => array( 90 'slug' => 'edit.php?post_type=tahefobu_header', 91 // For WordPress.org, only these menu items are allowed: 92 'account' => false, // Must be false on .org 93 'contact' => false, // Must be false on .org 94 'support' => false, // Must be false on .org 95 'pricing' => false, // Must be false on .org 96 'addons' => false, // Must be false on .org 97 'affiliation' => false, // Must be false on .org 98 ), 99 // WordPress.org specific settings: 100 'is_live' => true, 101 'is_org_compliant' => true, // Important: Mark as .org compliant 102 ) ); 103 } 104 105 return $hfbfe_fs; 106 } 107 108 // Init Freemius - but with WordPress.org restrictions 109 hfbfe_fs(); 110 111 // Optional: Add WordPress.org compliant opt-in message 112 // hfbfe_fs()->add_filter('connect_message', 'hfbfe_custom_connect_message', 10, 6); 113 // hfbfe_fs()->add_filter('connect_message_on_update', 'hfbfe_custom_connect_message_on_update', 10, 6); 114 115 // function hfbfe_custom_connect_message($message, $user_first_name, $product_title, $user_login, $site_link, $freemius_link) { 116 // return sprintf( 117 // __( 'Hey %1$s', 'header-footer-builder-for-elementor' ) . ',<br>' . 118 // __( 'Never miss an important update! Opt-in to receive security & feature updates, educational content, and occasional deals.', 'header-footer-builder-for-elementor' ) . '<br>' . 119 // __( 'If you skip this, that\'s okay! %2$s will still work just fine.', 'header-footer-builder-for-elementor' ), 120 // $user_first_name, 121 // '<b>' . $product_title . '</b>' 122 // ); 123 // } 124 125 // function hfbfe_custom_connect_message_on_update($message, $user_first_name, $product_title, $user_login, $site_link, $freemius_link) { 126 // return sprintf( 127 // __( 'Hey %1$s', 'header-footer-builder-for-elementor' ) . ',<br>' . 128 // __( 'Please help us improve %2$s by allowing tracking of usage data.', 'header-footer-builder-for-elementor' ) . '<br>' . 129 // __( 'This will help us make better decisions about future features.', 'header-footer-builder-for-elementor' ), 130 // $user_first_name, 131 // '<b>' . $product_title . '</b>' 132 // ); 133 // } 134 135 // Signal that SDK was initiated. 136 do_action( 'hfbfe_fs_loaded' ); 137 } 117 138 include_once plugin_dir_path(__FILE__) . 'helper/helper.php'; 118 139 $this->define_constants(); … … 138 159 define( 'TAHEFOBU_HEADER_FOOTER_BUILDER_FOR_ELEMENTOR_PLUGIN_URL', trailingslashit( plugins_url( '/', __FILE__ ) ) ); 139 160 define( 'TAHEFOBU_HEADER_FOOTER_BUILDER_FOR_ELEMENTOR_PLUGIN_PATH', trailingslashit( plugin_dir_path( __FILE__ ) ) ); 140 define( 'TAHEFOBU_HEADER_FOOTER_BUILDER_FOR_ELEMENTOR_PLUGIN_VERSION', '1.1. 0' );161 define( 'TAHEFOBU_HEADER_FOOTER_BUILDER_FOR_ELEMENTOR_PLUGIN_VERSION', '1.1.1' ); 141 162 } 142 163 … … 250 271 false, // no file, just for inline use 251 272 [], 252 '1.1. 0'273 '1.1.1' 253 274 ); 254 275 wp_enqueue_style( 'tahefobu-frontend' ); -
header-footer-builder-for-elementor/trunk/includes/class-hfb-recommend-turbo-addons.php
r3406564 r3462382 1 1 <?php 2 2 if ( ! defined( 'ABSPATH' ) ) { 3 exit; // Exit if accessed directly3 exit; 4 4 } 5 5 … … 14 14 15 15 /** 16 * Show admin notice suggesting Turbo Addons installation. 16 * Check if Turbo Addons FREE is active 17 */ 18 private function hfbfe_is_turbo_addons_free_version_active() { 19 if ( ! function_exists( 'get_plugins' ) ) { 20 require_once ABSPATH . 'wp-admin/includes/plugin.php'; 21 } 22 23 $active_plugins = get_option( 'active_plugins', [] ); 24 $all_plugins = get_plugins(); 25 26 foreach ( $all_plugins as $plugin_file => $plugin_data ) { 27 if ( 28 in_array( $plugin_file, $active_plugins, true ) && 29 isset( $plugin_data['Name'] ) && 30 $plugin_data['Name'] === 'Turbo Addons Elementor' 31 ) { 32 return true; 33 } 34 } 35 36 return false; 37 } 38 39 /** 40 * Show admin notice suggesting Turbo Addons installation 17 41 */ 18 42 public function show_recommendation_notice() { 19 include_once ABSPATH . 'wp-admin/includes/plugin.php';20 43 21 // If Elementor Pro is active, no need to suggest Turbo Addons.22 if ( is_plugin_active( 'elementor-pro/elementor-pro.php') ) {44 // 🔴 Turbo Addons active থাকলে → পুরো section hide 45 if ( $this->hfbfe_is_turbo_addons_free_version_active() ) { 23 46 return; 24 47 } 25 48 26 // If Turbo Addons is already active, no need to show notice. 27 if ( is_plugin_active( 'turbo-addons-elementor/turbo-addons-elementor.php' ) ) { 28 return; 29 } 49 include_once ABSPATH . 'wp-admin/includes/plugin.php'; 30 50 31 // Prepare Install orActivate URLs51 // Install & Activate URLs 32 52 $install_url = wp_nonce_url( 33 53 self_admin_url( 'update.php?action=install-plugin&plugin=turbo-addons-elementor' ), … … 40 60 ); 41 61 42 // Check if Turbo Addons is installed but inactive 43 $is_installed = file_exists( WP_PLUGIN_DIR . '/turbo-addons-elementor/turbo-addons-elementor.php' ); 62 // Installed but inactive? 63 $is_installed = file_exists( 64 WP_PLUGIN_DIR . '/turbo-addons-elementor/turbo-addons-elementor.php' 65 ); 66 ?> 44 67 45 ?>68 <!-- ✅ NOTICE ONLY SHOWS WHEN TURBO ADDONS IS NOT ACTIVE --> 46 69 <div class="notice notice-info is-dismissible" 47 70 style="padding:20px; border-left:4px solid #ff8800;"> … … 106 129 </div> 107 130 </div> 108 109 131 <?php 110 132 } 111 133 } 112 134 113 // Initialize class114 135 new HFB_Recommend_Turbo_Addons(); 136
Note: See TracChangeset
for help on using the changeset viewer.