{"id":112696,"date":"2019-11-13T11:11:38","date_gmt":"2019-11-13T11:11:38","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/office-viewer\/"},"modified":"2026-08-30T05:46:06","modified_gmt":"2026-08-30T05:46:06","slug":"embed-office-viewer","status":"publish","type":"plugin","link":"https:\/\/nqo.wordpress.org\/plugins\/embed-office-viewer\/","author":22028296,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.4.2","stable_tag":"2.4.2","tested":"7.1","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"Document Viewer - Embed and Display Office and PDF Files","header_author":"bPlugins","header_description":"You can Embed Microsoft Word, Excel And Powerpodint File in wordpress Using Office Viewer Plugin.","assets_banners_color":"cdcefd","last_updated":"2026-08-30 05:46:06","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.buymeacoffee.com\/abuhayat","header_plugin_uri":"http:\/\/bplugins.com","header_author_uri":"http:\/\/bPlugins.com","rating":4.7,"author_block_rating":4.2222222222222,"active_installs":2000,"downloads":56757,"num_ratings":52,"support_threads":0,"support_threads_resolved":0,"author_block_count":65,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"abuhayat","date":"2019-12-06 06:29:45","revision":2206997},"1.0.1":{"tag":"1.0.1","author":"abuhayat","date":"2020-10-31 20:17:45","revision":2410433},"1.1":{"tag":"1.1","author":"shehabulislam","date":"2024-04-08 11:09:32","revision":3066830},"2.0.1":{"tag":"2.0.1","author":"shehabulislam","date":"2024-04-08 11:09:32","revision":3066830},"2.2.10":{"tag":"2.2.10","author":"taninrahman","date":"2025-05-10 04:45:49","revision":3290767},"2.2.4":{"tag":"2.2.4","author":"shehabulislam","date":"2024-04-08 11:09:32","revision":3066830},"2.2.6":{"tag":"2.2.6","author":"shehabulislam","date":"2024-04-08 11:09:32","revision":3066830},"2.2.8":{"tag":"2.2.8","author":"shehabulislam","date":"2024-07-04 05:39:28","revision":3112115},"2.2.9":{"tag":"2.2.9","author":"shehabulislam","date":"2025-01-12 14:52:14","revision":3221095},"2.3.0":{"tag":"2.3.0","author":"taninrahman","date":"2025-05-18 06:53:31","revision":3295595},"2.3.1":{"tag":"2.3.1","author":"taninrahman","date":"2025-09-21 10:24:35","revision":3365217},"2.3.2":{"tag":"2.3.2","author":"taninrahman","date":"2025-10-30 04:42:34","revision":3386793},"2.3.3":{"tag":"2.3.3","author":"taninrahman","date":"2026-05-13 03:45:25","revision":3530472},"2.4.0":{"tag":"2.4.0","author":"taninrahman","date":"2026-06-03 09:42:28","revision":3559118},"2.4.1":{"tag":"2.4.1","author":"bplugins","date":"2026-07-26 11:11:59","revision":3623277},"2.4.2":{"tag":"2.4.2","author":"taninrahman","date":"2026-08-30 05:46:06","revision":3672066}},"upgrade_notice":[],"ratings":{"1":4,"2":0,"3":0,"4":1,"5":47},"assets_icons":{"icon-128x128-old.png":{"filename":"icon-128x128-old.png","revision":3623277,"resolution":"128x128","location":"assets","locale":"old","width":256,"height":256},"icon-128x128.png":{"filename":"icon-128x128.png","revision":3623277,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3623277,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3623277,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3623277,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3623277,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"eov\/embed-office-viewer":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"eov\/embed-office-viewer","version":"2.4.2","title":"Document Viewer","category":"widgets","description":"You can Embed Microsoft Word, Excel And Powerpodint File in wordpress Using 'Document Viewer for Office' Plugin.","keywords":["embed document block","block","pdf viewer","display document","document","office file","any document viewer","Show document"],"textdomain":"eov","attributes":{"align":{"type":"string","default":""},"officeViewer":{"type":"object","default":{"docSource":"library","viewer":"google","dropboxURL":"","googleDriveURL":"","officeFile":"","height":"500px","width":"100%","disablePopout":false,"showFileNameOnTop":false,"showDownloadBtnOnTop":false,"disableRightClick":false,"disableFullScreen":false,"isRemoveDownloadBtn":false,"isRemoveFullScreen":false}}},"supports":{"align":["wide","full"],"html":false,"interactivity":true},"example":{"attributes":{}},"editorScript":["file:.\/index.js","wp-api"],"editorStyle":"file:.\/index.css","style":"file:.\/view.css","render":"file:.\/render.php","viewScript":["file:.\/view.js","react","react-dom"]}},"tagged_versions":["1.0","1.0.1","1.1","2.0.1","2.2.10","2.2.4","2.2.6","2.2.8","2.2.9","2.3.0","2.3.1","2.3.2","2.3.3","2.4.0","2.4.1","2.4.2"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3672066,"resolution":"1","location":"assets","locale":"","width":1280,"height":960},"screenshot-10.jpg":{"filename":"screenshot-10.jpg","revision":3672066,"resolution":"10","location":"assets","locale":"","width":1280,"height":960},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3672066,"resolution":"2","location":"assets","locale":"","width":1280,"height":960},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3672066,"resolution":"3","location":"assets","locale":"","width":1280,"height":960},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3672066,"resolution":"4","location":"assets","locale":"","width":1280,"height":960},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3672066,"resolution":"5","location":"assets","locale":"","width":1280,"height":960},"screenshot-6.jpg":{"filename":"screenshot-6.jpg","revision":3672066,"resolution":"6","location":"assets","locale":"","width":1280,"height":960},"screenshot-7.jpg":{"filename":"screenshot-7.jpg","revision":3672066,"resolution":"7","location":"assets","locale":"","width":1280,"height":960},"screenshot-8.jpg":{"filename":"screenshot-8.jpg","revision":3672066,"resolution":"8","location":"assets","locale":"","width":1280,"height":960},"screenshot-9.jpg":{"filename":"screenshot-9.jpg","revision":3672066,"resolution":"9","location":"assets","locale":"","width":1280,"height":960}},"screenshots":{"1":"Word, Excel, PowerPoint and PDF files read inline on your page \u2014 no download, no Office install.","2":"Native Gutenberg block with four grouped settings panels: Document Source, Viewer Engine, Display &amp; Dimensions, and Security &amp; Restrictions.","3":"Three rendering engines \u2014 Google Doc Viewer and Microsoft Online Viewer are free, the self-hosted Custom PDF Viewer is pro.","4":"Pro: embed straight from Google Drive, Dropbox or OneDrive after a one-time Cloud API Settings setup.","5":"Pro: Security &amp; Restrictions \u2014 block right-click, copy, save, print, pop-out, full screen and the Microsoft viewer toolbar buttons.","6":"Set width and height in px or %, use wide and full alignment, and stay readable on desktop, tablet and phone.","7":"Shortcode generator \u2014 build the document once under Office Viewer, then paste [office_doc id=\"128\"] anywhere.","8":"Frontend output for .docx, .xlsx, .pptx and .pdf \u2014 fonts, tables, charts and slide layouts are preserved.","9":"The Help &amp; Demos dashboard \u2014 quick-start steps for the block and the shortcode, supported formats at a glance, and the built-in help assistant answering right inside wp-admin.","10":"Free vs Pro at a glance \u2014 exactly what ships in the free plugin and what the Pro upgrade unlocks."}},"plugin_section":[],"plugin_tags":[2184,265608,125982,161841],"plugin_category":[50],"plugin_contributors":[226291,78154,192624,237436],"plugin_business_model":[],"class_list":["post-112696","plugin","type-plugin","status-publish","hentry","plugin_tags-document-viewer","plugin_tags-easy-document-embedder","plugin_tags-embed-document","plugin_tags-pdf-embedder","plugin_category-media","plugin_contributors-bplugins","plugin_contributors-freemius","plugin_contributors-shehabulislam","plugin_contributors-taninrahman","plugin_committers-abuhayat","plugin_committers-bplugins","plugin_committers-sakiladnan","plugin_committers-shehabulislam","plugin_committers-taninrahman","plugin_support_reps-shehabulislam"],"banners":{"banner":"https:\/\/ps.w.org\/embed-office-viewer\/assets\/banner-772x250.png?rev=3623277","banner_2x":"https:\/\/ps.w.org\/embed-office-viewer\/assets\/banner-1544x500.png?rev=3623277","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/embed-office-viewer\/assets\/icon.svg?rev=3623277","icon":"https:\/\/ps.w.org\/embed-office-viewer\/assets\/icon.svg?rev=3623277","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/embed-office-viewer\/assets\/screenshot-1.jpg?rev=3672066","caption":"Word, Excel, PowerPoint and PDF files read inline on your page \u2014 no download, no Office install."},{"src":"https:\/\/ps.w.org\/embed-office-viewer\/assets\/screenshot-2.jpg?rev=3672066","caption":"Native Gutenberg block with four grouped settings panels: Document Source, Viewer Engine, Display &amp; Dimensions, and Security &amp; Restrictions."},{"src":"https:\/\/ps.w.org\/embed-office-viewer\/assets\/screenshot-3.jpg?rev=3672066","caption":"Three rendering engines \u2014 Google Doc Viewer and Microsoft Online Viewer are free, the self-hosted Custom PDF Viewer is pro."},{"src":"https:\/\/ps.w.org\/embed-office-viewer\/assets\/screenshot-4.jpg?rev=3672066","caption":"Pro: embed straight from Google Drive, Dropbox or OneDrive after a one-time Cloud API Settings setup."},{"src":"https:\/\/ps.w.org\/embed-office-viewer\/assets\/screenshot-5.jpg?rev=3672066","caption":"Pro: Security &amp; Restrictions \u2014 block right-click, copy, save, print, pop-out, full screen and the Microsoft viewer toolbar buttons."},{"src":"https:\/\/ps.w.org\/embed-office-viewer\/assets\/screenshot-6.jpg?rev=3672066","caption":"Set width and height in px or %, use wide and full alignment, and stay readable on desktop, tablet and phone."},{"src":"https:\/\/ps.w.org\/embed-office-viewer\/assets\/screenshot-7.jpg?rev=3672066","caption":"Shortcode generator \u2014 build the document once under Office Viewer, then paste [office_doc id=\"128\"] anywhere."},{"src":"https:\/\/ps.w.org\/embed-office-viewer\/assets\/screenshot-8.jpg?rev=3672066","caption":"Frontend output for .docx, .xlsx, .pptx and .pdf \u2014 fonts, tables, charts and slide layouts are preserved."},{"src":"https:\/\/ps.w.org\/embed-office-viewer\/assets\/screenshot-9.jpg?rev=3672066","caption":"The Help &amp; Demos dashboard \u2014 quick-start steps for the block and the shortcode, supported formats at a glance, and the built-in help assistant answering right inside wp-admin."},{"src":"https:\/\/ps.w.org\/embed-office-viewer\/assets\/screenshot-10.jpg?rev=3672066","caption":"Free vs Pro at a glance \u2014 exactly what ships in the free plugin and what the Pro upgrade unlocks."}],"raw_content":"<!--section=description-->\n<p>If you have Office documents on your website or blog that you want your readers to view even if they don\u2019t have Office installed? Would you rather view a document before downloading it? To give your audience a better experience, try the Office Web Viewer.<\/p>\n\n<p>Document Viewer embeds Word, Excel, PowerPoint, PDF and HTML files directly into your posts and pages. Visitors read the file where it sits \u2014 no download, no Microsoft Office, no browser plugin.<\/p>\n\n<p>The free version gives you a native <strong>Gutenberg block<\/strong> and a <strong>shortcode generator<\/strong>, two rendering engines (Google Doc Viewer and Microsoft Online Viewer) that you can switch per document, and full control over width and height in px or %.<\/p>\n\n<p>The pro version adds cloud sources \u2014 pick a file straight out of <strong>Google Drive, Dropbox or OneDrive<\/strong> \u2014 a <strong>self-hosted Custom PDF Viewer<\/strong> built on PDF.js so your PDFs never leave your server, and a full <strong>content protection<\/strong> layer: block right-click, copy, save and print shortcuts, hide the download and full-screen buttons, and stop the document being popped out into a new tab.<\/p>\n\n<p><strong><a href=\"https:\/\/bplugins.com\/products\/document-viewer\/#demos\" title=\"Demo\">See Live Demo<\/a><\/strong> \n<strong><a href=\"https:\/\/bplugins.com\/products\/document-viewer\/pricing\" title=\"Buy Pro version\">Buy The Pro<\/a><\/strong><\/p>\n\n<h4>Some Benefits<\/h4>\n\n<ul>\n<li>Works perfectly in computers, tablets, and mobile phones.<\/li>\n<li>You don\u2019t need to convert Office files for the web (e.g., PDF, HTML).<\/li>\n<li>Anyone can view Office files from your website or blog, even if they don\u2019t have Office.<\/li>\n<\/ul>\n\n<h3>Document Viewer Free Features<\/h3>\n\n<p><strong>Build &amp; embed<\/strong><\/p>\n\n<ul>\n<li>Native <strong>Document Viewer<\/strong> Gutenberg block, with wide and full-width alignment support<\/li>\n<li><strong>Shortcode generator<\/strong> \u2014 build a document once under <em>Office Viewer \u203a Add New<\/em> and paste <code>[office_doc id=\"128\"]<\/code> into the Classic Editor, widgets, page builders or a theme template with <code>do_shortcode()<\/code><\/li>\n<li>Embed any file from the <strong>WordPress Media Library<\/strong><\/li>\n<li>Supported formats: Word (.doc, .docx), Excel (.xls, .xlsx), PowerPoint (.ppt, .pptx), PDF (.pdf) and HTML (.html)<\/li>\n<\/ul>\n\n<p><strong>Viewer engines<\/strong><\/p>\n\n<ul>\n<li><strong>Google Doc Viewer<\/strong> \u2014 the best all-rounder, strong with PDFs<\/li>\n<li><strong>Microsoft Online Viewer<\/strong> \u2014 pixel-true Word, Excel and PowerPoint rendering<\/li>\n<li>Choose the engine per document; no global lock-in and no re-uploading<\/li>\n<\/ul>\n\n<p><strong>Layout<\/strong><\/p>\n\n<ul>\n<li>Custom <strong>width and height<\/strong> in px or %<\/li>\n<li>Responsive on desktop, tablet and mobile<\/li>\n<li>Four grouped block settings panels: Document Source, Viewer Engine, Display &amp; Dimensions, Security &amp; Restrictions<\/li>\n<\/ul>\n\n<p><strong>Admin experience<\/strong><\/p>\n\n<ul>\n<li><strong>Help &amp; Demos<\/strong> dashboard with a quick-start guide, live demos and the changelog<\/li>\n<li>Built-in <strong>help assistant<\/strong> on every plugin screen \u2014 works offline, no account required<\/li>\n<li>Legacy documents and shortcodes from older versions are migrated automatically<\/li>\n<li>Translation ready (.pot file included)<\/li>\n<\/ul>\n\n<h3>Document Viewer Pro Features<\/h3>\n\n<p><strong>Cloud document sources<\/strong><\/p>\n\n<ul>\n<li>Choose a document from <strong>Google Drive<\/strong> with the native Drive picker<\/li>\n<li>Choose a document from <strong>Dropbox<\/strong> with the Dropbox chooser<\/li>\n<li>Choose a document from <strong>OneDrive<\/strong><\/li>\n<li><strong>Cloud API Settings<\/strong> page to store your Dropbox App Key and Google API key, Client ID and Project Number once for the whole site<\/li>\n<\/ul>\n\n<p><strong>Custom PDF Viewer<\/strong><\/p>\n\n<ul>\n<li><strong>Self-hosted PDF.js viewer<\/strong> \u2014 your PDF is rendered on your own server and never sent to a third-party service<\/li>\n<li>Full PDF toolbar: zoom, page navigation, thumbnails and search inside the document<\/li>\n<\/ul>\n\n<p><strong>Content protection<\/strong><\/p>\n\n<ul>\n<li><strong>Protect Content<\/strong> \u2014 disable right-click and block the Ctrl\/Cmd + C, A, S and P shortcuts<\/li>\n<li><strong>Disable Pop-out<\/strong> \u2014 stop the document being opened in a new tab<\/li>\n<li><strong>Disable Full Screen<\/strong> \u2014 remove the full-screen expand control<\/li>\n<li><strong>Hide the download button<\/strong> inside the Microsoft viewer toolbar<\/li>\n<li><strong>Hide the full-screen button<\/strong> inside the Microsoft viewer toolbar<\/li>\n<\/ul>\n\n<p><strong>Viewer chrome<\/strong><\/p>\n\n<ul>\n<li>Show or hide the <strong>file name<\/strong> at the top of the viewer<\/li>\n<li>Show or hide a <strong>download button<\/strong> at the top of the viewer<\/li>\n<\/ul>\n\n<p><strong>Support<\/strong><\/p>\n\n<ul>\n<li>Priority email support and a 7-day free trial on every Pro plan<\/li>\n<\/ul>\n\n<h3>User Feedback<\/h3>\n\n<h4>\u2b50\u2b50\u2b50\u2b50\u2b50 <a href=\"https:\/\/wordpress.org\/support\/topic\/impressively-stable\/\">Impressively Stable<\/a><\/h4>\n\n<p>\u275b\u275b<strong><em>Nice wp plugin ever. I\u2019ve use it for 4 years.<\/em><\/strong>\u275c\u275c<\/p>\n\n<p><strong><em>-<a href=\"https:\/\/wordpress.org\/support\/users\/aircess\/\">aircess<\/a><\/em><\/strong><\/p>\n\n<h4>\u2b50\u2b50\u2b50\u2b50\u2b50 <a href=\"https:\/\/wordpress.org\/support\/topic\/does-the-job-well-131\/\">Does the job well.<\/a><\/h4>\n\n<p>\u275b\u275b<strong><em>This plugin works fine<\/em><\/strong>\u275c\u275c<\/p>\n\n<p><strong><em>-<a href=\"https:\/\/wordpress.org\/support\/users\/muhammadarooj\/\">muhammadarooj<\/a><\/em><\/strong><\/p>\n\n<h4>\u2b50\u2b50\u2b50\u2b50\u2b50 <a href=\"https:\/\/wordpress.org\/support\/topic\/exactly-what-i-need-161\/\">Exactly What I Need<\/a><\/h4>\n\n<p>\u275b\u275b***I am a theatre director and I use my website to communicate with my performers and technical crews.<\/p>\n\n<p>I wanted to SHOW them documents in situ as well as enable them to easily download them and, after looking at other solutions, this plugin is PERFECT for this.<\/p>\n\n<p>I am delighted with it and cannot recommend it highly enough.***\u275c\u275c<\/p>\n\n<p><strong><em>-<a href=\"https:\/\/wordpress.org\/support\/users\/jfortune\/\">jfortune<\/a><\/em><\/strong><\/p>\n\n<h4>- Did you like this plugin? Dislike it? Have a feature request? <a href=\"mailto:support@bplugins.com\" title=\"Send feedback\">Please share your feedback with us<\/a><\/h4>\n\n<h4>How It Works<\/h4>\n\n<ul>\n<li><p>Your Document will be embed in your site, blog via a iframe which is service of Office Web Viewer<\/p><\/li>\n<li><p>This plugin use Office Web Viewer service of Microsoft <a href=\"http:\/\/officewebviewer.com\" title=\"Read More\">Read More About Office Web viewer<\/a><\/p><\/li>\n<li>Terms Of Service : <a href=\"https:\/\/go.microsoft.com\/fwlink\/?LinkID=206977\" title=\"Terms\">Microsoft's Terms of service <\/a> <\/li>\n<li>Privacy Policy:  <a href=\"https:\/\/go.microsoft.com\/fwlink\/?LinkId=521839\" title=\"Privacy\">Microsoft's Privacy Policy <\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<p>This section describes how to install the plugin and get it working.<\/p>\n\n<p>e.g.<\/p>\n\n<ol>\n<li>Upload <code>plugin-directory<\/code> to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Use shortcode in page, post or in widgets.<\/li>\n<li>` in your templates<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"which%20type%20of%20document%20can%20i%20embed%20using%20that%20plugin%3F\"><h3>Which type of document can I embed using that plugin?<\/h3><\/dt>\n<dd><p>Microsoft Word, Excel and PowerPoint documents, plus PDF and HTML files.<\/p><\/dd>\n<dt id=\"what%20should%20be%20the%20file%20extension%20to%20work%20perfectly%20with%20that%20plugin%3F\"><h3>What should be the file extension to work perfectly with that plugin?<\/h3><\/dt>\n<dd><p>'.doc', '.docx', '.xls', '.xlsx', '.ppt', '.pptx', '.pdf' and '.html'<\/p><\/dd>\n<dt id=\"which%20viewer%20engine%20should%20i%20choose%3F\"><h3>Which viewer engine should I choose?<\/h3><\/dt>\n<dd><p>Use <strong>Microsoft Online Viewer<\/strong> for Word, Excel and PowerPoint \u2014 it keeps the original fonts, tables and slide layouts. Use <strong>Google Doc Viewer<\/strong> for PDFs and mixed libraries. The pro-only <strong>Custom PDF Viewer<\/strong> is for PDFs you do not want sent to any third-party service; it renders on your own server with PDF.js.<\/p><\/dd>\n<dt id=\"do%20i%20need%20an%20api%20key%3F\"><h3>Do I need an API key?<\/h3><\/dt>\n<dd><p>Not for the free version \u2014 the Media Library, Google Doc Viewer and Microsoft Online Viewer all work out of the box. API keys are only needed for the pro cloud sources (Dropbox App Key for Dropbox, and a Google API key, Client ID and Project Number for Google Drive). You enter them once under <em>Office Viewer \u203a Cloud API Settings<\/em>.<\/p><\/dd>\n<dt id=\"can%20i%20stop%20visitors%20downloading%20or%20copying%20the%20document%3F\"><h3>Can I stop visitors downloading or copying the document?<\/h3><\/dt>\n<dd><p>Yes, in the pro version. Turn on <strong>Protect Content<\/strong> to disable right-click and the Ctrl\/Cmd + C, A, S and P shortcuts, <strong>Disable Pop-out<\/strong> to stop the file opening in a new tab, <strong>Disable Full Screen<\/strong> to remove the expand control, and hide the download and full-screen buttons inside the Microsoft viewer toolbar.<\/p><\/dd>\n<dt id=\"i%20would%20like%20to%20support%20your%20project%20what%20is%20the%20best%20way%20to%20support%3F\"><h3>I Would like to support Your Project what is the best way to support?<\/h3><\/dt>\n<dd><p>Thanks for your interest. You can donate any amount by visiting  <a href=\"https:\/\/gum.co\/wpdonate\" title=\"Donate Now\">Here<\/a><\/p><\/dd>\n<dt id=\"where%20do%20i%20report%20security%20bugs%20found%20in%20this%20plugin%3F\"><h3>Where do I report security bugs found in this plugin?<\/h3><\/dt>\n<dd><p>Please report security bugs found in the source code of the Document Viewer for Office plugin through the <a href=\"https:\/\/patchstack.com\/database\/vdp\/9e5fb774-c5c5-4253-bec9-fd5a4210d09b\">Patchstack Vulnerability Disclosure Program<\/a>. The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.4.2 - 11 August, 2026<\/h4>\n\n<ul>\n<li>Security: Updated Freemius SDK dependency to the latest version to patch identified vulnerabilities and ensure robust plugin security.<\/li>\n<\/ul>\n\n<h4>2.4.1 - 15 June, 2026<\/h4>\n\n<ul>\n<li>Update: Redesigned and integrated the new standardized help &amp; demos admin dashboard.<\/li>\n<\/ul>\n\n<h4>2.4.0 - 3 June, 2026<\/h4>\n\n<ul>\n<li>New: Added 4 dedicated, modular settings panels (DocumentSource, ViewerEngine, DisplayDimensions, SecurityRestrictions) to group Gutenberg settings.<\/li>\n<li>New: Added custom SVG icons inside the titles of the block settings panels.<\/li>\n<li>Update: Redesigned Gutenberg block settings field titles to use friendly, concise terms for non-technical users.<\/li>\n<li>Update: Consolidated admin assets enqueuing into a single class loader.<\/li>\n<li>Update: Standardized core classes under <code>includes\/core\/<\/code> and helper files under lowercase <code>includes\/helper\/<\/code> to ensure namespace consistency.<\/li>\n<li>Improvement: Integrated Composer autoloading to boot and resolve PHP dependencies dynamically.<\/li>\n<li>Improvement: Unified the legacy shortcode rendering pipeline to run through the Gutenberg block rendering engine via the native <code>render_block()<\/code> API.<\/li>\n<li>Improvement: Replaced the block settings TabPanel with separate, sequential settings panels.<\/li>\n<li>Improvement: Applied a premium aesthetic theme color (#f1fdfe) for settings panel backgrounds and matching blue (#226df5) for panel header icons.<\/li>\n<li>Improvement: Added detailed file format descriptions to simplify the document selector experience.<\/li>\n<li>Improvement: Added a fixed height and smooth fade-in transition for the Upload Documents editor UI to prevent layout jumping on tab change.<\/li>\n<li>Improvement: Reorganized metabox fields into two clean tabbed sections: \"Document Settings\" and \"Security &amp; Restrictions\".<\/li>\n<li>Fix: Resolved fatal error during plugins_loaded hook by replacing query loops with safe get_posts() in ImportMeta class.<\/li>\n<li>Fix: Resolved cross-origin iframe console errors in block editor under content protection mode.<\/li>\n<li>Fix: Resolved pop-out overlay alignment and responsiveness by using CSS container queries.<\/li>\n<li>Fix: Resolved \"Protect Content\" text selection and keyboard shortcuts bypasses (Ctrl\/Cmd + C, A, S, P).<\/li>\n<li>Fix: Resolved \"Disable Full Screen\" and pop-out overlay styles targeting mismatches.<\/li>\n<li>Fix: Resolved missing i18n translation wrappers on \"Protect Content\" toggle labels.<\/li>\n<\/ul>\n\n<h4>2.3.3 - 8 November, 2025<\/h4>\n\n<ul>\n<li>Updated Block - Editor upload options <\/li>\n<\/ul>\n\n<h4>2.3.2 - 10 October, 2025<\/h4>\n\n<ul>\n<li>Add Modern Dashboard and improved. <\/li>\n<\/ul>\n\n<h4>2.3.1 - 12 July, 2025<\/h4>\n\n<ul>\n<li>Fixed issues<\/li>\n<\/ul>\n\n<h4>2.3.0 - 10 May, 2025<\/h4>\n\n<ul>\n<li>Fixed textdomain issue &amp; add powerfull Gutenberg block<\/li>\n<\/ul>\n\n<h4>2.2.10 - 29 Jan, 2025<\/h4>\n\n<ul>\n<li>Update: WordPress SDK<\/li>\n<\/ul>\n\n<h4>2.2.9 - 04\/07\/2024<\/h4>\n\n<ul>\n<li>Update: WordPress SDK<\/li>\n<\/ul>\n\n<h4>2.2.7<\/h4>\n\n<ul>\n<li>Update Freemius WordPress SDK<\/li>\n<\/ul>\n\n<h4>2.2.5<\/h4>\n\n<ul>\n<li>Update Freemius WordPress SDK<\/li>\n<\/ul>\n\n<h4>2.2.4<\/h4>\n\n<ul>\n<li>Fixed Height issue<\/li>\n<\/ul>\n\n<h4>2.2.3<\/h4>\n\n<ul>\n<li>Fixed Security issue<\/li>\n<li>Imporved Performance<\/li>\n<\/ul>\n\n<h4>2.0.9<\/h4>\n\n<ul>\n<li>PDF viewer support<\/li>\n<li>Improved performance<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Added doc management screen<\/li>\n<li>Improved performance.<\/li>\n<li>Gutenberg block support<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial Release<\/li>\n<\/ul>","raw_excerpt":"With the Document Viewer for Office plugin, you can view Microsoft Word, Excel, PowerPoint, and more files in WordPress using shortcode","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/nqo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/112696","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nqo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/nqo.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/nqo.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=112696"}],"author":[{"embeddable":true,"href":"https:\/\/nqo.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/bplugins"}],"wp:attachment":[{"href":"https:\/\/nqo.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=112696"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/nqo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=112696"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/nqo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=112696"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/nqo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=112696"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/nqo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=112696"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/nqo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=112696"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}