Changeset 3369421
- Timestamp:
- 09/29/2025 05:18:06 AM (6 months ago)
- Location:
- wp-before-after-image-slider
- Files:
-
- 85 added
- 6 edited
-
tags/2.0.7 (added)
-
tags/2.0.7/CHANGELOG (added)
-
tags/2.0.7/LICENSE (added)
-
tags/2.0.7/assets (added)
-
tags/2.0.7/assets/admin (added)
-
tags/2.0.7/assets/admin/css (added)
-
tags/2.0.7/assets/admin/css/components-rtl.css (added)
-
tags/2.0.7/assets/admin/css/components.css (added)
-
tags/2.0.7/assets/admin/css/dashboard-rtl.css (added)
-
tags/2.0.7/assets/admin/css/dashboard.css (added)
-
tags/2.0.7/assets/admin/css/panel-rtl.css (added)
-
tags/2.0.7/assets/admin/css/panel.css (added)
-
tags/2.0.7/assets/admin/js (added)
-
tags/2.0.7/assets/admin/js/copy-shortcode.asset.php (added)
-
tags/2.0.7/assets/admin/js/copy-shortcode.js (added)
-
tags/2.0.7/assets/admin/js/dashboard.asset.php (added)
-
tags/2.0.7/assets/admin/js/dashboard.js (added)
-
tags/2.0.7/assets/admin/js/panel.asset.php (added)
-
tags/2.0.7/assets/admin/js/panel.js (added)
-
tags/2.0.7/assets/admin/js/save-post.asset.php (added)
-
tags/2.0.7/assets/admin/js/save-post.js (added)
-
tags/2.0.7/assets/common (added)
-
tags/2.0.7/assets/common/css (added)
-
tags/2.0.7/assets/common/css/image-compare-rtl.css (added)
-
tags/2.0.7/assets/common/css/image-compare.css (added)
-
tags/2.0.7/assets/common/css/image-picker-rtl.css (added)
-
tags/2.0.7/assets/common/css/image-picker.css (added)
-
tags/2.0.7/assets/common/js (added)
-
tags/2.0.7/assets/common/js/image-picker.asset.php (added)
-
tags/2.0.7/assets/common/js/image-picker.js (added)
-
tags/2.0.7/assets/common/js/jquery.image-compare.asset.php (added)
-
tags/2.0.7/assets/common/js/jquery.image-compare.js (added)
-
tags/2.0.7/assets/common/js/jquery.widgets-common.asset.php (added)
-
tags/2.0.7/assets/common/js/jquery.widgets-common.js (added)
-
tags/2.0.7/assets/lib (added)
-
tags/2.0.7/assets/lib/images (added)
-
tags/2.0.7/assets/lib/images/1.png (added)
-
tags/2.0.7/assets/lib/images/2.png (added)
-
tags/2.0.7/assets/lib/images/3.png (added)
-
tags/2.0.7/assets/lib/images/4.png (added)
-
tags/2.0.7/assets/lib/images/5.png (added)
-
tags/2.0.7/assets/lib/images/6.png (added)
-
tags/2.0.7/assets/lib/images/7.png (added)
-
tags/2.0.7/assets/lib/images/8.png (added)
-
tags/2.0.7/assets/lib/images/Horizontal.png (added)
-
tags/2.0.7/assets/lib/images/Vertical.png (added)
-
tags/2.0.7/assets/lib/images/dashboard-banner.png (added)
-
tags/2.0.7/assets/lib/images/feature-image.png (added)
-
tags/2.0.7/assets/lib/images/logo.png (added)
-
tags/2.0.7/assets/lib/images/placeholder.svg (added)
-
tags/2.0.7/assets/lib/images/premium-icon.svg (added)
-
tags/2.0.7/assets/lib/images/video-banner.png (added)
-
tags/2.0.7/assets/lib/images/video-placeholder.svg (added)
-
tags/2.0.7/assets/lib/js (added)
-
tags/2.0.7/assets/lib/js/imagesloaded.pkgd.min.js (added)
-
tags/2.0.7/assets/lib/js/jquery.event.move.js (added)
-
tags/2.0.7/assets/shortcodes (added)
-
tags/2.0.7/assets/shortcodes/css (added)
-
tags/2.0.7/assets/shortcodes/css/bais-default-rtl.css (added)
-
tags/2.0.7/assets/shortcodes/css/bais-default.css (added)
-
tags/2.0.7/assets/shortcodes/js (added)
-
tags/2.0.7/assets/shortcodes/js/bais-default.asset.php (added)
-
tags/2.0.7/assets/shortcodes/js/bais-default.js (added)
-
tags/2.0.7/assets/widgets (added)
-
tags/2.0.7/assets/widgets/css (added)
-
tags/2.0.7/assets/widgets/css/bais-default-rtl.css (added)
-
tags/2.0.7/assets/widgets/css/bais-default.css (added)
-
tags/2.0.7/assets/widgets/js (added)
-
tags/2.0.7/assets/widgets/js/bais-default.asset.php (added)
-
tags/2.0.7/assets/widgets/js/bais-default.js (added)
-
tags/2.0.7/includes (added)
-
tags/2.0.7/includes/admin (added)
-
tags/2.0.7/includes/admin/Dashboard.php (added)
-
tags/2.0.7/includes/admin/MetaBoxes.php (added)
-
tags/2.0.7/includes/admin/Panel.php (added)
-
tags/2.0.7/includes/admin/PostType.php (added)
-
tags/2.0.7/includes/admin/RestApiRoutes.php (added)
-
tags/2.0.7/includes/admin/ShortCode.php (added)
-
tags/2.0.7/includes/widgets (added)
-
tags/2.0.7/includes/widgets/BeforeAfterImageSlider.php (added)
-
tags/2.0.7/languages (added)
-
tags/2.0.7/languages/wp-before-after-image-slider-pro.pot (added)
-
tags/2.0.7/languages/wp-before-after-image-slider.pot (added)
-
tags/2.0.7/readme.txt (added)
-
tags/2.0.7/wp-before-after-image-slider.php (added)
-
trunk/CHANGELOG (modified) (1 diff)
-
trunk/assets/admin/js/save-post.asset.php (modified) (1 diff)
-
trunk/assets/admin/js/save-post.js (modified) (1 diff)
-
trunk/languages/wp-before-after-image-slider.pot (modified) (2 diffs)
-
trunk/readme.txt (modified) (3 diffs)
-
trunk/wp-before-after-image-slider.php (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wp-before-after-image-slider/trunk/CHANGELOG
r3365511 r3369421 1 1 == Changelog == 2 = 2.0.6 =3 * Readme updated4 2 5 3 = 2.0.5 = -
wp-before-after-image-slider/trunk/assets/admin/js/save-post.asset.php
r3340813 r3369421 1 <?php return array('dependencies' => array('jquery', 'wp-api-fetch'), 'version' => ' 8a3d60842834ed07c054');1 <?php return array('dependencies' => array('jquery', 'wp-api-fetch'), 'version' => '32118457abfdd1555dc0'); -
wp-before-after-image-slider/trunk/assets/admin/js/save-post.js
r3340813 r3369421 1 "use strict";var __webpack_require__={n:e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},d:(e,t)=>{for(var a in t)__webpack_require__.o(t,a)&&!__webpack_require__.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)};const external_jQuery_namespaceObject=window.jQuery;var external_jQuery_default=__webpack_require__.n(external_jQuery_namespaceObject);const external_wp_apiFetch_namespaceObject=window.wp.apiFetch;var external_wp_apiFetch_default=__webpack_require__.n(external_wp_apiFetch_namespaceObject);external_jQuery_default()(document).ready((function(){var e=null,t=!1;function a(){external_jQuery_default()('.post-type-coca_bais form#post input[type="submit"], .post-type-coca_bais form#post button[type="submit"]').on("click touchstart",(function(t){(e=external_jQuery_default()(this)).clickedAt=Date.now(),e.buttonName=external_jQuery_default()(this).attr("name")||"",e.buttonValue=external_jQuery_default()(this).val()||external_jQuery_default()(this).text()||"",e.buttonId=external_jQuery_default()(this).attr("id")||""}))}function n(e,a,n){try{external_jQuery_default()(e).off("submit"),external_jQuery_default()('.post-type-coca_bais form#post input[type="submit"], .post-type-coca_bais form#post button[type="submit"]').off("click touchstart"), a&&(["#post_status","#original_post_status","#hidden_post_status"].forEach((function(e){external_jQuery_default()(e).length&&external_jQuery_default()(e).val("publish")})),external_jQuery_default()('input[name="publish"][type="hidden"]').remove(),external_jQuery_default()("<input>").attr({type:"hidden",name:"publish",value:"Publish"}).appendTo(e),external_jQuery_default()("#post_action").length&&external_jQuery_default()("#post_action").val("publish"));var u=function(){if(t=!1,e.submit&&"function"==typeof e.submit)e.submit();else{var n=document.createElement("input");n.type="submit",n.style.display="none",a&&(n.name="publish",n.value="Publish"),e.appendChild(n),n.click()}},o=navigator.userAgent.toLowerCase();-1!==o.indexOf("safari")&&-1===o.indexOf("chrome")?setTimeout(u,150):-1!==o.indexOf("firefox")?setTimeout(u,10):setTimeout(u,50)}catch(e){if(console.error("Form submission error:",e),t=!1,!n){var r=window.location.href;r+=(-1!==r.indexOf("?")?"&":"?")+"submit_failed=1",window.location.href=r}}}a(),external_jQuery_default()(".post-type-coca_bais form#post").on("submit",(function(a){if(t)return!1;var u;try{u=window.localStorage.getItem("coca_bais_data")}catch(e){return void console.warn("localStorage not available:",e)}if(u){var o=this,r=e;(!r||Date.now()-(r.clickedAt||0)>5e3)&&((r=external_jQuery_default()(document.activeElement))&&r.is("input, button")||(r=external_jQuery_default()(o).find('input[name="publish"], button[name="publish"], #publish, .editor-post-publish-button').first()));var i,l=function(e){if(!e)return!1;var t=e.buttonName||e.attr("name")||"",a=e.buttonValue||e.val()||e.text()||"",n=e.buttonId||e.attr("id")||"",u=e.attr("class")||"";return"publish"===t||"Publish"===a||-1!==a.indexOf("Publish")||"publish"===n||-1!==n.indexOf("publish")||-1!==u.indexOf("publish")||-1!==u.indexOf("editor-post-publish-button")}(r);try{i=JSON.parse(u)}catch(e){return console.error("Invalid localStorage JSON:",e),confirm("Invalid meta data format. Do you want to continue anyway?")?void 0:(a.preventDefault(),!1)}i&&"object"==typeof i&&(a.preventDefault(),t=!0,i.post_id=external_jQuery_default()("#post_ID").val(),i.intended_status=l?"publish":"draft",("undefined"!=typeof wp&&wp.apiFetch?wp.apiFetch({path:"/coca-bais/v1/save-post-meta",method:"POST",data:i}):void 0!==external_wp_apiFetch_default()?external_wp_apiFetch_default()({path:"/coca-bais/v1/save-post-meta",method:"POST",data:i}):external_jQuery_default().ajax({url:"/wp-json/coca-bais/v1/save-post-meta",method:"POST",contentType:"application/json",data:JSON.stringify(i),beforeSend:function(e){var t=external_jQuery_default()("#_wpnonce").val()||external_jQuery_default()('input[name="_wpnonce"]').val();t&&e.setRequestHeader("X-WP-Nonce",t)}})).then((function(e){n(o,l,!1)})).catch((function(e){console.error("Meta save failed:",e),confirm("Failed to save meta data. Do you want to continue anyway?")?n(o,l,!1):t=!1}))),e=null}})),external_jQuery_default()(document).ajaxComplete((function(){setTimeout(a,100)})),document.addEventListener&&document.addEventListener("visibilitychange",(function(){document.hidden||(t=!1)}))}));1 "use strict";var __webpack_require__={n:e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},d:(e,t)=>{for(var a in t)__webpack_require__.o(t,a)&&!__webpack_require__.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)};const external_jQuery_namespaceObject=window.jQuery;var external_jQuery_default=__webpack_require__.n(external_jQuery_namespaceObject);const external_wp_apiFetch_namespaceObject=window.wp.apiFetch;var external_wp_apiFetch_default=__webpack_require__.n(external_wp_apiFetch_namespaceObject);external_jQuery_default()(document).ready((function(){var e=null,t=!1;function a(){external_jQuery_default()('.post-type-coca_bais form#post input[type="submit"], .post-type-coca_bais form#post button[type="submit"]').on("click touchstart",(function(t){(e=external_jQuery_default()(this)).clickedAt=Date.now(),e.buttonName=external_jQuery_default()(this).attr("name")||"",e.buttonValue=external_jQuery_default()(this).val()||external_jQuery_default()(this).text()||"",e.buttonId=external_jQuery_default()(this).attr("id")||""}))}function n(e,a,n){try{external_jQuery_default()(e).off("submit"),external_jQuery_default()('.post-type-coca_bais form#post input[type="submit"], .post-type-coca_bais form#post button[type="submit"]').off("click touchstart"),window.onbeforeunload=null,external_jQuery_default()(window).off("beforeunload"),a&&(["#post_status","#original_post_status","#hidden_post_status"].forEach((function(e){external_jQuery_default()(e).length&&external_jQuery_default()(e).val("publish")})),external_jQuery_default()('input[name="publish"][type="hidden"]').remove(),external_jQuery_default()("<input>").attr({type:"hidden",name:"publish",value:"Publish"}).appendTo(e),external_jQuery_default()("#post_action").length&&external_jQuery_default()("#post_action").val("publish"));var o=function(){if(t=!1,e.submit&&"function"==typeof e.submit)e.submit();else{var n=document.createElement("input");n.type="submit",n.style.display="none",a&&(n.name="publish",n.value="Publish"),e.appendChild(n),n.click()}},u=navigator.userAgent.toLowerCase();-1!==u.indexOf("safari")&&-1===u.indexOf("chrome")?setTimeout(o,150):-1!==u.indexOf("firefox")?setTimeout(o,10):setTimeout(o,50)}catch(e){if(console.error("Form submission error:",e),t=!1,!n){var r=window.location.href;r+=(-1!==r.indexOf("?")?"&":"?")+"submit_failed=1",window.location.href=r}}}a(),external_jQuery_default()(".post-type-coca_bais form#post").on("submit",(function(a){if(t)return!1;var o;try{o=window.localStorage.getItem("coca_bais_data")}catch(e){return void console.warn("localStorage not available:",e)}if(o){var u=this,r=e;(!r||Date.now()-(r.clickedAt||0)>5e3)&&((r=external_jQuery_default()(document.activeElement))&&r.is("input, button")||(r=external_jQuery_default()(u).find('input[name="publish"], button[name="publish"], #publish, .editor-post-publish-button').first()));var i,l=function(e){if(!e)return!1;var t=e.buttonName||e.attr("name")||"",a=e.buttonValue||e.val()||e.text()||"",n=e.buttonId||e.attr("id")||"",o=e.attr("class")||"";return"publish"===t||"Publish"===a||-1!==a.indexOf("Publish")||"publish"===n||-1!==n.indexOf("publish")||-1!==o.indexOf("publish")||-1!==o.indexOf("editor-post-publish-button")}(r);try{i=JSON.parse(o)}catch(e){return console.error("Invalid localStorage JSON:",e),confirm("Invalid meta data format. Do you want to continue anyway?")?void 0:(a.preventDefault(),!1)}i&&"object"==typeof i&&(a.preventDefault(),t=!0,i.post_id=external_jQuery_default()("#post_ID").val(),i.intended_status=l?"publish":"draft",("undefined"!=typeof wp&&wp.apiFetch?wp.apiFetch({path:"/coca-bais/v1/save-post-meta",method:"POST",data:i}):void 0!==external_wp_apiFetch_default()?external_wp_apiFetch_default()({path:"/coca-bais/v1/save-post-meta",method:"POST",data:i}):external_jQuery_default().ajax({url:"/wp-json/coca-bais/v1/save-post-meta",method:"POST",contentType:"application/json",data:JSON.stringify(i),beforeSend:function(e){var t=external_jQuery_default()("#_wpnonce").val()||external_jQuery_default()('input[name="_wpnonce"]').val();t&&e.setRequestHeader("X-WP-Nonce",t)}})).then((function(e){n(u,l,!1)})).catch((function(e){console.error("Meta save failed:",e),confirm("Failed to save meta data. Do you want to continue anyway?")?n(u,l,!1):t=!1}))),e=null}})),external_jQuery_default()(document).ajaxComplete((function(){setTimeout(a,100)})),document.addEventListener&&document.addEventListener("visibilitychange",(function(){document.hidden||(t=!1)}))})); -
wp-before-after-image-slider/trunk/languages/wp-before-after-image-slider.pot
r3365511 r3369421 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: WP Before After Image Slider 2.0. 6\n"5 "Project-Id-Version: WP Before After Image Slider 2.0.7\n" 6 6 "Report-Msgid-Bugs-To: " 7 7 "https://wordpress.org/support/plugin/before-after-image-slider\n" 8 "POT-Creation-Date: 2025-09-2 2 04:59:26+00:00\n"8 "POT-Creation-Date: 2025-09-29 05:05:45+00:00\n" 9 9 "MIME-Version: 1.0\n" 10 10 "Content-Type: text/plain; charset=utf-8\n" … … 1196 1196 msgstr "" 1197 1197 1198 #: plugin-freemium.php:57 71198 #: plugin-freemium.php:575 1199 1199 msgid "Compatibility Alert!" 1200 1200 msgstr "" -
wp-before-after-image-slider/trunk/readme.txt
r3365513 r3369421 1 === WP Before After Image Slider – Advanced Image & Videocomparison Plugin for WordPress ===1 === WP Before After Image Slider – Advanced Image comparison Plugin for WordPress === 2 2 Contributors: codecanel 3 3 Donate link: https://codecanel.com/wp-before-after-image-slider/ 4 Tags: before after, image comparison, photo comparison, video comparison, image slider4 Tags: before after, image comparison, image slider, video comparison, photo comparison 5 5 Requires at least: 6.0 6 6 Tested up to: 6.8 7 7 Requires PHP: 7.4 8 Stable tag: 2.0. 68 Stable tag: 2.0.7 9 9 License: GPL-2.0-or-later 10 10 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 121 121 13. Shortcode generator for easy slider embedding. 122 122 123 124 123 == Upgrade Notice == 124 = 2.0.7 125 * Issue fixed 126 125 127 = 2.0.6 = 126 128 * Readme updated 127 129 128 == Upgrade Notice ==129 130 = 2.0.5 = 130 131 Minor update – Readme improved. … … 140 141 141 142 == Changelog == 143 = 2.0.7 144 * Issue fixed 145 142 146 = 2.0.6 = 143 147 * Readme updated -
wp-before-after-image-slider/trunk/wp-before-after-image-slider.php
r3365511 r3369421 15 15 * Plugin URI: https://codecanel.com/wp-before-after-image-slider/ 16 16 * Description: Craft dynamic before and after image sliders effortlessly. Engage viewers with seamless visual transitions. Compatible with top page builders like Elementor, Divi, and Gutenberg. 17 * Version: 2.0. 617 * Version: 2.0.7 18 18 * Requires at least: 6.0 19 19 * Tested up to: 6.8 … … 47 47 * @var string 48 48 */ 49 private string $version = '2.0. 6';49 private string $version = '2.0.7'; 50 50 51 51 /** … … 423 423 return ! empty( $attributes['slider_type'] ) ? $attributes['slider_type'] : 'default'; 424 424 } 425 endif;425 endif; 426 426 427 427 if ( ! function_exists( 'coca_bais_disabled_pro_feature_notice' ) ) : … … 442 442 return is_user_logged_in() && ! empty( $pro_feature_notice ) ? $warning : ''; 443 443 } 444 endif;444 endif; 445 445 446 446 if ( ! function_exists( 'coca_bais_insert_array_element' ) ) : … … 471 471 return array_merge( $arr, $spliced_arr ); 472 472 } 473 endif;473 endif; 474 474 475 475 if ( ! function_exists( 'coca_bais_global_assets' ) ) : … … 513 513 ); 514 514 } 515 endif; 516 517 // Admin css. 518 add_action( 'admin_head', __NAMESPACE__ . '\coca_bais_inline_css_all_admin' ); 519 520 /** 521 * Add inline CSS styles for admin area. 522 * 523 * @return void 524 */ 515 endif; 516 517 // Admin css. 518 add_action( 'admin_head', __NAMESPACE__ . '\coca_bais_inline_css_all_admin' ); 519 /** 520 * Add inline CSS styles for admin area. 521 * 522 * @return void 523 */ 525 524 function coca_bais_inline_css_all_admin() { 526 525 ?> 527 <style>528 .notice-warning .coca-bais-major-update-warning__separator {529 border: 1px solid #ffb900;530 }531 .coca-bais-major-update-warning__separator {532 margin: 15px -12px;533 }534 .coca-bais-major-update-warning {535 display: flex;536 margin-block-end: 5px;537 max-width: 1000px;538 }539 .notice-warning .coca-bais-major-update-warning__icon {540 color: #f56e28;541 }542 .coca-bais-major-update-warning__icon {543 font-size: 17px;544 margin-inline-end: 9px;545 margin-inline-start: 2px;546 }547 .coca-bais-major-update-warning__title {548 font-weight: 600;549 margin-block-end: 10px;550 }551 .coca-bais-major-update-warning+p {552 display: none !important;553 };554 </style>526 <style> 527 .notice-warning .coca-bais-major-update-warning__separator { 528 border: 1px solid #ffb900; 529 } 530 .coca-bais-major-update-warning__separator { 531 margin: 15px -12px; 532 } 533 .coca-bais-major-update-warning { 534 display: flex; 535 margin-block-end: 5px; 536 max-width: 1000px; 537 } 538 .notice-warning .coca-bais-major-update-warning__icon { 539 color: #f56e28; 540 } 541 .coca-bais-major-update-warning__icon { 542 font-size: 17px; 543 margin-inline-end: 9px; 544 margin-inline-start: 2px; 545 } 546 .coca-bais-major-update-warning__title { 547 font-weight: 600; 548 margin-block-end: 10px; 549 } 550 .coca-bais-major-update-warning+p { 551 display: none !important; 552 }; 553 </style> 555 554 <?php 556 555 } 557 556 558 // Add custom update message for the plugin. 559 add_filter( 'in_plugin_update_message-wp-before-after-image-slider-pro/wp-before-after-image-slider-pro.php', __NAMESPACE__ . '\wpbais_append_custom_update_message', 1000, 2 ); 560 561 /** 562 * Append custom update message for the plugin. 563 * 564 * @param array $plugin_data An array of plugin metadata. 565 * @param object $response An object of metadata about the available plugin update. 566 * @return void 567 */ 557 // Add custom update message for the plugin. 558 add_filter( 'in_plugin_update_message-wp-before-after-image-slider-pro/wp-before-after-image-slider-pro.php', __NAMESPACE__ . '\wpbais_append_custom_update_message', 1000, 2 ); 559 /** 560 * Append custom update message for the plugin. 561 * 562 * @param array $plugin_data An array of plugin metadata. 563 * @param object $response An object of metadata about the available plugin update. 564 * @return void 565 */ 568 566 function wpbais_append_custom_update_message( $plugin_data, $response ) { // phpcs:ignore Generic.CodeAnalysis.UnusedFunctionParameter 569 567 ?> 570 <hr class="coca-bais-major-update-warning__separator" /> 571 <div class="coca-bais-major-update-warning"> 572 <div class="coca-bais-major-update-warning__icon"> 573 <i class="eicon-info-circle"></i> 568 <hr class="coca-bais-major-update-warning__separator" /> 569 <div class="coca-bais-major-update-warning"> 570 <div class="coca-bais-major-update-warning__icon"> 571 <i class="eicon-info-circle"></i> 572 </div> 573 <div> 574 <div class="coca-bais-major-update-warning__title"> 575 <?php echo esc_html__( 'Compatibility Alert!', 'wp-before-after-image-slider-pro' ); ?> 574 576 </div> 575 <div> 576 <div class="coca-bais-major-update-warning__title"> 577 <?php echo esc_html__( 'Compatibility Alert!', 'wp-before-after-image-slider-pro' ); ?> 578 </div> 579 <div class="coca-bais-major-update-warning__message"> 580 We have released a new UI update. You are using an older version of Before After Image Slider. Please update to the latest version to access new UI and ensure full compatibility. 581 </div> 577 <div class="coca-bais-major-update-warning__message"> 578 We have released a new UI update. You are using an older version of Before After Image Slider. Please update to the latest version to access new UI and ensure full compatibility. 582 579 </div> 583 580 </div> 584 <?php 581 </div> 582 <?php 585 583 } 586 584 587 // Add the admin_init action hook for redirect with high priority.588 add_action( 'admin_init', __NAMESPACE__ . '\coca_bais_redirect_after_activation', 1 );589 590 /**591 * Redirect to dashboard after plugin activation.592 */585 // Add the admin_init action hook for redirect with high priority. 586 add_action( 'admin_init', __NAMESPACE__ . '\coca_bais_redirect_after_activation', 1 ); 587 588 /** 589 * Redirect to dashboard after plugin activation. 590 */ 593 591 function coca_bais_redirect_after_activation() { 594 592 if ( get_option( 'coca_bais_do_activation_redirect', false ) ) {
Note: See TracChangeset
for help on using the changeset viewer.