PluginProbe
Adminify – White Label, Admin Menu Editor, Login Customizer / 4.2.4
Adminify – White Label, Admin Menu Editor, Login Customizer v4.2.4
4.3.1 4.3.0 4.2.26 4.2.25 4.2.24 4.2.23 4.2.22 4.2.21 4.2.20 4.2.19 4.2.18 4.2.17 4.2.16 4.2.15 4.2.14 4.2.13 4.2.12 4.2.11 4.2.10 4.2.9 4.2.8 4.2.7 4.2.6 4.2.5 4.1.17 All 164 releases
← All changes | Inc/utils.php +2 -44 4.2.184.2.4 View file →
@@ -824,11 +824,10 @@
824 824 if (array_key_exists($theme, $presets)) {
825 825 return $presets[$theme];
826 826 }
827 827
828 - // specific preset not found (Pro-only/custom theme saved while Pro add-on inactive).
829 - // Fall back to base preset so core CSS vars (--adminify-menu-width) always emit.
830 - return isset($presets['preset1']) ? $presets['preset1'] : $common_var;
828 + // specific preset not found
829 + return [];
831 830 }
832 831
833 832 public static function get_page_templates($type = '')
834 833 {
@@ -871,41 +870,8 @@
871 870 {
872 871 return array_fill_keys(array_values($attrs), true);
873 872 }
874 873
875 - /**
876 - * Whether the site is served over HTTPS well enough to run the Adminify UI.
877 - *
878 - * Mirrors the exact condition that gates the dashboard frame in
879 - * Inc/Admin/Admin.php ( is_ssl() + an https:// site URL ), so the AJAX
880 - * gate behaviour stays consistent with where the UI actually loads.
881 - *
882 - * @return array{ready:bool,message:string}
883 - */
884 - public static function adminify_ui_https_status()
885 - {
886 - $is_ssl = is_ssl();
887 - $site_https = ( 0 === stripos( (string) site_url(), 'https://' ) );
888 -
889 - if ( $is_ssl && $site_https ) {
890 - return [
891 - 'ready' => true,
892 - 'message' => '',
893 - ];
894 - }
895 -
896 - if ( ! $site_https ) {
897 - $message = esc_html__( 'Site URL is not HTTPS. Switch to HTTPS first.', 'adminify' );
898 - } else {
899 - $message = esc_html__( 'Open the dashboard over HTTPS first.', 'adminify' );
900 - }
901 -
902 - return [
903 - 'ready' => false,
904 - 'message' => $message,
905 - ];
906 - }
907 -
908 874 public static function kses_allowed_html()
909 875 {
910 876 /**
911 877 * 'post' returns the tags allowed in post content (a, p, strong, em, etc.),
@@ -1239,16 +1205,8 @@
1239 1205 if (!empty($badge_text)){
1240 1206 return '<span class="adminify-pro-badge">' . esc_html($badge_text) . '</span>';
1241 1207 }
1242 1208 return '';
1243 - }
1244 -
1245 - public static function new_badge($badge_text = 'New') {
1246 - if( empty( $badge_text ) ) {
1247 - return '';
1248 - }
1249 -
1250 - return '<span class="adminify-new-badge">' . esc_html($badge_text) . '</span>';
1251 1209 }
1252 1210
1253 1211 /*
1254 1212 * Compares the version of WordPress running to the $version specified.