PluginProbe
Adminify – White Label, Admin Menu Editor, Login Customizer / 4.3.2
Adminify – White Label, Admin Menu Editor, Login Customizer v4.3.2
4.3.2 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 All 165 releases
← All changes | Inc/Admin/Frames/Admin.php +11 -1 4.2.164.3.2 View file →
@@ -70,9 +70,9 @@
70 70 wp_enqueue_script('frame-adminify--admin', PXLBSADMINIFY_ASSETS . 'admin/js/frame' . Utils::assets_ext('.js'), ['jquery', 'react'], PXLBSADMINIFY_VER, true);
71 71
72 72 $localize_array_data = [
73 73 'ajax_url' => admin_url('admin-ajax.php'),
74 - 'security_nonce' => wp_create_nonce('adminify_nonce')
74 + 'security_nonce' => wp_create_nonce('pxlbsadminify_frame_nonce')
75 75 ];
76 76
77 77 wp_localize_script( 'frame-adminify--admin', 'PXLBSADMINIFY_FRAME', $localize_array_data );
78 78 wp_localize_script( 'frame-adminify--admin', 'PXLBSADMINIFY_FRAME_NOT_ALLOWED_URLS', self::get_not_allowed_urls() );
@@ -150,8 +150,12 @@
150 150 [
151 151 'url' => '*',
152 152 'query_params' => ['page' => 'suretriggers']
153 153 ],
154 + [
155 + 'url' => '*',
156 + 'query_params' => ['tab' => 'plugin-information', 'TB_iframe' => 'true']
157 + ],
154 158 // [
155 159 // 'url' => '/wp-admin/post-new.php',
156 160 // 'post_type' => ['post', 'page']
157 161 // ],
@@ -183,8 +187,14 @@
183 187 * @return void
184 188 */
185 189 public function load_template()
186 190 {
191 + // async-upload.php & friends fire admin_init but answer with a raw payload,
192 + // so the frame markup would be read as part of the response.
193 + if ( ! Utils::is_admin_page_request() ) {
194 + return;
195 + }
196 +
187 197 Utils::load_template('Templates.php');
188 198 }
189 199
190 200 public function capture_wp_menu($parent_file)