{"id":284476,"date":"2026-05-22T12:41:03","date_gmt":"2026-05-22T12:41:03","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/viewport-master\/"},"modified":"2026-05-22T13:02:29","modified_gmt":"2026-05-22T13:02:29","slug":"frank-responsive-checker","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/frank-responsive-checker\/","author":8402079,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.4","stable_tag":"1.0.4","tested":"7.0","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Frank Responsive Checker","header_author":"FARAZFRANK","header_description":"Professional responsive design testing suite. Preview on 50+ devices, capture screenshots, compare layouts, test accessibility, and generate reports.","assets_banners_color":"6c5f74","last_updated":"2026-05-22 13:02:29","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/frank-responsive-checker\/","header_author_uri":"https:\/\/wpfrank.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":35,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.4":{"tag":"1.0.4","author":"FARAZFRANK","date":"2026-05-22 13:02:29"}},"upgrade_notice":{"1.0.4":"<ul>\n<li>Bugfix: Fixes close button double-click issue in backend admin area.<\/li>\n<\/ul>","1.0.3":"<ul>\n<li>Security update: removed custom script entry to follow plugin rules.<\/li>\n<\/ul>","1.0.2":"<ul>\n<li>Compliance update: fixed script loading paths for directory rules.<\/li>\n<\/ul>","1.0.1":"<ul>\n<li>Added new testing tools and fixed UI bugs.<\/li>\n<\/ul>"},"ratings":[],"assets_icons":[],"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3543817,"resolution":"772x250","location":"assets","locale":"","width":1024,"height":363}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.4"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Main workspace showing the mobile device preview.","2":"Side-by-side comparison of different viewport sizes.","3":"Accessibility test showing focus order and contrast scores.","4":"Custom device setup panel.","5":"Admin settings page."}},"plugin_section":[],"plugin_tags":[1953,175344,158954,606,23139],"plugin_category":[34],"plugin_contributors":[79800,77623,223472,223470,223471,223469,223473,223474],"plugin_business_model":[],"class_list":["post-284476","plugin","type-plugin","status-publish","hentry","plugin_tags-accessibility","plugin_tags-device-preview","plugin_tags-mobile-preview","plugin_tags-responsive","plugin_tags-viewport","plugin_category-accessibility","plugin_contributors-awordpresslife","plugin_contributors-farazfrank","plugin_contributors-fkfaisalkhan007","plugin_contributors-hanif0991","plugin_contributors-muhammadshahid","plugin_contributors-razipathhan","plugin_contributors-sharikkhan007","plugin_contributors-zishlife","plugin_committers-farazfrank"],"banners":{"banner":"https:\/\/ps.w.org\/frank-responsive-checker\/assets\/banner-772x250.png?rev=3543817","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/frank-responsive-checker_6c5f74.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Frank Website Responsive Checker helps you test your website on many screens. It is built for developers, designers, and site owners.<\/p>\n\n<p>How this plugin works: <a href=\"https:\/\/wpfrank.com\/how-to-use-frank-responsive-checker\/\">Check Docs<\/a><\/p>\n\n<p>You can preview your pages on over fifty devices directly from your WordPress dashboard.<\/p>\n\n<h3>Viewport and Device Preview Simulation<\/h3>\n\n<p>This plugin shows how your pages look on popular mobile screens, tablets, and desktops.<\/p>\n\n<ul>\n<li>Use the device preview to see mobile views instantly.<\/li>\n<li>Test both portrait and landscape views with one click.<\/li>\n<li>Enter custom width and height values to test any viewport size.<\/li>\n<li>Save your custom device profiles for quick access later.<\/li>\n<\/ul>\n\n<h3>Accessibility Testing for Better Usability<\/h3>\n\n<p>Check your website pages for common accessibility issues. This helps make your site user-friendly.<\/p>\n\n<ul>\n<li>Run a WCAG contrast check to read text clearly.<\/li>\n<li>Find images that are missing alt text tags.<\/li>\n<li>Show the keyboard focus order with numbered badges on screen.<\/li>\n<li>Simulate a screen reader to hear how the page is read.<\/li>\n<\/ul>\n\n<h3>Screen Capture and Visual Differences<\/h3>\n\n<p>Take snapshots of your pages to keep track of layout changes.<\/p>\n\n<ul>\n<li>Save screenshots of any viewport layout with one click.<\/li>\n<li>Compare two or three device viewports side by side.<\/li>\n<li>Scroll all viewports at the same time to check layout alignment.<\/li>\n<li>Compare new pages against baseline snapshots to find pixel differences.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to your <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin on the Plugins page in WordPress.<\/li>\n<li>Click the Device Preview button in your admin bar to start testing.<\/li>\n<li>Go to Settings &gt; Responsive Checker to adjust your options.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20start%20the%20device%20preview%20simulator%3F\"><h3>How do I start the device preview simulator?<\/h3><\/dt>\n<dd><p>Click the Device Preview button in your admin bar. You can also use the Ctrl+Shift+D shortcut.<\/p><\/dd>\n<dt id=\"can%20i%20test%20custom%20viewport%20sizes%3F\"><h3>Can I test custom viewport sizes?<\/h3><\/dt>\n<dd><p>Yes. You can input any custom width and height. This lets you simulate any viewport.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20include%20accessibility%20audits%3F\"><h3>Does this plugin include accessibility audits?<\/h3><\/dt>\n<dd><p>Yes. The plugin tests contrast ratios, missing alt texts, focus order, and simulated screen reader content.<\/p><\/dd>\n<dt id=\"can%20i%20preview%20pages%20that%20require%20a%20user%20login%3F\"><h3>Can I preview pages that require a user login?<\/h3><\/dt>\n<dd><p>Yes. The plugin runs in your active browser session. It can test drafts and private pages.<\/p><\/dd>\n<dt id=\"how%20do%20public%20preview%20links%20work%3F\"><h3>How do public preview links work?<\/h3><\/dt>\n<dd><p>You can create a secure link for any page. Anyone can use this link to view the responsive layouts.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Fixed double script execution issue in WordPress backend when admin bar is active.<\/li>\n<li>Moved admin settings styles and scripts to load exclusively on the plugin settings and documentation pages.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Removed custom CSS input to follow WordPress security guidelines.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Updated script loading to meet WordPress guidelines.<\/li>\n<li>Fixed security nonce issues in AJAX requests.<\/li>\n<li>Moved styles to external files for faster load times.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Added device preview screenshots and regression tools.<\/li>\n<li>Added side-by-side comparison with sync scrolling.<\/li>\n<li>Added custom viewports and user agent testing.<\/li>\n<li>Added accessibility contrast checks and focus maps.<\/li>\n<li>Added temporary links to share layout tests.<\/li>\n<li>Added developer console logs and media query lists.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release of the plugin.<\/li>\n<\/ul>","raw_excerpt":"Test website layouts with device preview and viewport tool. Check website accessibility, take screenshots, and run comparisons.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/284476","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=284476"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/farazfrank"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=284476"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=284476"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=284476"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=284476"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=284476"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=284476"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}