0 ) { $popup = absint( $_GET['popup'] ); } else { $post = get_page_by_path( sanitize_text_field( $_GET['popup'] ), OBJECT, 'popup' ); $popup = $post->ID; } } if ( $popup_id == $popup && current_user_can( 'edit_post', $popup ) ) { return true; } } return false; } /** * On popup previews add an admin debug trigger. * * @param $data_attr * @param $popup_id * * @return mixed */ public static function data_attr( $data_attr, $popup_id ) { if ( ! self::should_preview_popup( $popup_id ) ) { return $data_attr; } $data_attr['triggers'] = array( array( 'type' => 'admin_debug', ), ); return $data_attr; } /** * On popup previews add an admin debug trigger. * * @param array $settings * @param PUM_Model_Popup $popup * * @return array */ public static function get_public_settings( $settings, $popup ) { if ( ! self::should_preview_popup( $popup->ID ) ) { return $settings; } $settings['triggers'] = array( array( 'type' => 'admin_debug', ), ); return $settings; } }