[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fK2PrE5oCCe-jG7WmATUXx69G77YLm1V1tjgkUz0YBZU":3,"$ff4uiLHxYp7O5N3NJGhcUQvHrzJ4EiZSjgYwIoriHya8":144,"$f7XjgADfV8Jt5wtN-TnvLH02TBaeJjp1bEVmjD55iHf8":149},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":37,"analysis":26,"fingerprints":26},"seljedrive-document-library-for-onedrive","seljeDrive Document Library for OneDrive","1.0.0","Tormod Seljenes","https:\u002F\u002Fprofiles.wordpress.org\u002Fseljenes\u002F","\u003Cp>This plugin lets you embed a OneDrive folder in WordPress using a shortcode.\u003C\u002Fp>\n\u003Cp>Account support:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>This plugin supports OneDrive Personal (consumer Microsoft accounts) via Microsoft Graph.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Embed a shared OneDrive folder as a browsable document library\u003C\u002Fli>\n\u003Cli>Breadcrumb navigation\u003C\u002Fli>\n\u003Cli>Search within the folder\u003C\u002Fli>\n\u003Cli>Open and download actions (configurable)\u003C\u002Fli>\n\u003Cli>Optional thumbnails\u002Ficons\u003C\u002Fli>\n\u003Cli>Access control modes (public, logged-in, roles)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Related links:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>SeljeDrive for Google Drive: https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fseljedrive-document-library-for-google-drive\u002F\u003C\u002Fli>\n\u003Cli>seljeVisitorsFlags: https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fseljevisitorsflags\u002F\u003C\u002Fli>\n\u003Cli>Support Discord: https:\u002F\u002Fdiscord.gg\u002FCAdgskTt6Q\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Third-Party Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to external services operated by Microsoft. These services are required for the plugin to function. No data is sent to the plugin author or any other party.\u003C\u002Fp>\n\u003Ch4>Microsoft Identity Platform (OAuth 2.0)\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>What it is:\u003C\u002Fstrong> Microsoft’s authentication service, used to obtain an access token so the plugin can read OneDrive on behalf of the connected Microsoft account.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When it is used:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>When a site administrator clicks “Connect Microsoft” on the plugin settings page, the browser is redirected to Microsoft’s login page to complete the OAuth flow.\u003C\u002Fli>\n\u003Cli>When the stored access token expires, the plugin silently exchanges the refresh token for a new access token in the background. This happens during a REST API request from a site visitor if the token has expired.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Data sent:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>OAuth authorization code (exchanged for tokens; issued by Microsoft and sent back to Microsoft only).\u003C\u002Fli>\n\u003Cli>Client ID and client secret (your Azure App Registration credentials; sent to Microsoft to identify your app).\u003C\u002Fli>\n\u003Cli>Refresh token (sent to Microsoft when refreshing an expired access token).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>No visitor data (IP addresses, user accounts, browsing behaviour) is sent to Microsoft through the OAuth endpoints.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service endpoint:\u003C\u002Fstrong> \u003Ccode>https:\u002F\u002Flogin.microsoftonline.com\u002F\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Microsoft Privacy Statement:\u003C\u002Fstrong> https:\u002F\u002Fprivacy.microsoft.com\u002Fen-us\u002Fprivacystatement\u003Cbr \u002F>\n\u003Cstrong>Microsoft Services Agreement:\u003C\u002Fstrong> https:\u002F\u002Fwww.microsoft.com\u002Fen-us\u002Fservicesagreement\u003C\u002Fp>\n\u003Ch4>Microsoft Graph API\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>What it is:\u003C\u002Fstrong> Microsoft’s REST API for accessing OneDrive files and folders.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When it is used:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>When a visitor views a page containing the \u003Ccode>[so_doc_library]\u003C\u002Fcode> shortcode, the plugin calls the Graph API to list the contents of the configured OneDrive folder.\u003C\u002Fli>\n\u003Cli>When a visitor searches, browses into a subfolder, or requests a file download or open link, additional Graph API calls are made.\u003C\u002Fli>\n\u003Cli>When a new library is saved and its share URL is first resolved, the plugin calls the Graph API to look up the folder identity.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Data sent:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The OneDrive folder share URL configured by the site administrator (sent to resolve the shared folder identity).\u003C\u002Fli>\n\u003Cli>Access token (sent as a Bearer token in the Authorization header to authenticate each request).\u003C\u002Fli>\n\u003Cli>Folder and file identifiers (sent to navigate folder contents, retrieve items, and generate download links).\u003C\u002Fli>\n\u003Cli>Search query strings entered by visitors (sent to the Graph API search endpoint).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>No personally identifiable visitor information is sent to Microsoft through the Graph API. Search queries and folder identifiers are functional data needed solely to retrieve the requested files.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service endpoint:\u003C\u002Fstrong> \u003Ccode>https:\u002F\u002Fgraph.microsoft.com\u002F\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Microsoft Privacy Statement:\u003C\u002Fstrong> https:\u002F\u002Fprivacy.microsoft.com\u002Fen-us\u002Fprivacystatement\u003Cbr \u002F>\n\u003Cstrong>Microsoft Services Agreement:\u003C\u002Fstrong> https:\u002F\u002Fwww.microsoft.com\u002Fen-us\u002Fservicesagreement\u003Cbr \u002F>\n\u003Cstrong>Microsoft Graph terms of use:\u003C\u002Fstrong> https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Flegal\u002Fmicrosoft-apis\u002Fterms-of-use\u003C\u002Fp>\n\u003Ch4>Data storage\u003C\u002Fh4>\n\u003Cp>The plugin stores the following in the WordPress database:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Your Azure App Registration Client ID (plain text WordPress option).\u003C\u002Fli>\n\u003Cli>Your client secret value (AES-256 encrypted WordPress option; never exposed in the admin UI after saving).\u003C\u002Fli>\n\u003Cli>The OAuth access token and refresh token (AES-256 encrypted WordPress option).\u003C\u002Fli>\n\u003Cli>Library configuration (folder share URLs, access settings, display options) as a WordPress option.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All stored data is removed automatically when the plugin is uninstalled.\u003C\u002Fp>\n\u003Ch4>User tracking\u003C\u002Fh4>\n\u003Cp>This plugin does not track, profile, or fingerprint site visitors. No analytics, telemetry, or third-party tracking scripts are loaded. The plugin applies server-side rate limiting (based on IP address, stored as a short-lived WordPress transient) solely to protect the REST API endpoints from abuse; IP addresses are hashed and never logged or transmitted externally.\u003C\u002Fp>\n\u003Ch3>Plugin settings\u003C\u002Fh3>\n\u003Ch4>Microsoft OAuth\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Client ID\u003C\u002Fstrong>\u003Cbr \u002F>\nThe Application (client) ID from your Azure App Registration (a GUID). Found in Azure Portal under App registrations \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> your app \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Overview. The plugin validates that this looks like a GUID before allowing you to connect.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Client secret value\u003C\u002Fstrong>\u003Cbr \u002F>\nThe client secret VALUE from Azure Portal \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Certificates & secrets \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> New client secret. Paste the VALUE column — not the Secret ID column. Microsoft only shows the value once, so copy it immediately after creation. Leave blank when saving to keep an existing secret. The value is stored AES-256 encrypted and is never shown again in the admin UI after saving.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Redirect URI\u003C\u002Fstrong>\u003Cbr \u002F>\nA read-only field showing the callback URL you must register in Azure Portal under your App Registration \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Authentication \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Platform: Web \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Redirect URI. Use the Copy button to copy it.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Connect Microsoft \u002F Disconnect\u003C\u002Fstrong>\u003Cbr \u002F>\nAfter a valid Client ID and secret are saved, Connect Microsoft starts the OAuth authorization flow — you will be redirected to Microsoft to sign in and approve access. Disconnect removes the stored access and refresh tokens.\u003C\u002Fp>\n\u003Ch4>Libraries\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Name\u003C\u002Fstrong>\u003Cbr \u002F>\nA label for this library shown only in the WordPress admin. Not visible to front-end visitors.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Folder Share URL\u003C\u002Fstrong>\u003Cbr \u002F>\nThe OneDrive sharing link for the folder to display. Create it in OneDrive by right-clicking a folder \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Share \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Anyone with the link \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Copy link. The link typically starts with https:\u002F\u002F1drv.ms\u002F… The Microsoft account connected in the plugin must have access to this link.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Access\u003C\u002Fstrong>\u003Cbr \u002F>\nControls who can view the library on the front end:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Public — visible to all visitors, no login required.\u003C\u002Fli>\n\u003Cli>Logged-in users — only visible to WordPress users who are currently signed in.\u003C\u002Fli>\n\u003Cli>Specific roles — only visible to users whose WordPress role is in the Allowed roles list.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Allowed roles\u003C\u002Fstrong>\u003Cbr \u002F>\nOnly shown when Access is set to Specific roles. Check every WordPress user role that should be permitted to view this library. If no roles are checked, the library is not accessible to anyone.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Hide Open button\u003C\u002Fstrong>\u003Cbr \u002F>\nRemoves the button that opens the file inside OneDrive in a new browser tab. Download is still available unless that button is also hidden.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Hide Download button\u003C\u002Fstrong>\u003Cbr \u002F>\nRemoves the direct download button. The Open button is still available unless that is also hidden.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Remove header from frontend\u003C\u002Fstrong>\u003Cbr \u002F>\nRemoves the library title and breadcrumb navigation bar above the file list. Useful for minimal or fully custom embed layouts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Icon is preview of file content\u003C\u002Fstrong>\u003Cbr \u002F>\nWhen checked, image files show a small thumbnail fetched from OneDrive instead of a generic file icon. This may slightly increase loading time for large folders.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Frontend language\u003C\u002Fstrong>\u003Cbr \u002F>\nThe language used for UI text (button labels, date formats, breadcrumbs) in the embedded library. Defaults to the WordPress site language. Only languages that are both installed in WordPress and available as translation files for this plugin appear in the list.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Root folder label\u003C\u002Fstrong>\u003Cbr \u002F>\nA custom display name for the top-level folder shown in the breadcrumb. Leave blank to use the actual folder name from OneDrive.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Allowed file extensions\u003C\u002Fstrong>\u003Cbr \u002F>\nA comma-separated list of extensions to display (e.g. pdf,docx,xlsx). Files with other extensions are hidden. Leave blank to show all file types. Do not include dots. Folders are always visible regardless of this filter.\u003C\u002Fp>\n","Displays a OneDrive folder (shared link) as an explorer-style document library via shortcode.",0,115,"2026-06-03T19:08:00.000Z","7.0.2","6.0","7.4",[18,19,20,21,22],"documents","library","microsoft","onedrive","shortcode","https:\u002F\u002Fwordpress.org\u002Fplugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fseljedrive-document-library-for-onedrive.1.0.0.zip",100,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":25,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"seljenes",3,10,30,94,"2026-08-29T02:10:44.974Z",[38,58,71,98,121],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":25,"num_ratings":48,"last_updated":49,"tested_up_to":14,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":56,"download_link":57,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"embed-sharepoint-onedrive-documents","miniOrange Embed Files for SharePoint\u002FOneDrive","2.5.5","miniOrange","https:\u002F\u002Fprofiles.wordpress.org\u002Fcyberlord92\u002F","\u003Cp>miniOrange SharePoint WordPress plugin provides complete SharePoint\u002FOneDrive integration for WordPress. Easily embed documents, folders, and entire libraries directly into WordPress pages or posts. Additionally, sync files from SharePoint or OneDrive to the WordPress media library for reuse across your site.\u003C\u002Fp>\n\u003Cp>The plugin supports both SharePoint Online and SharePoint On-Premise environments, OneDrive for Business, and OneDrive Personal accounts. With secure OAuth 2.0 authentication, dynamic access control, and compatibility with major WordPress forms, membership, and eCommerce plugins, this solution is perfect for business, education, and enterprise environments.\u003C\u002Fp>\n\u003Cp>With the new SharePoint Copilot integration, you can also add AI-powered SharePoint search to WordPress, letting users find and analyze documents using natural language.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Your privacy matters. This plugin is fully self-contained and does not use or rely on any miniOrange servers or services. No data is routed through miniOrange.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>🔗 \u003Cstrong>Live Demo & More Info\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fmicrosoft-sharepoint-wordpress-integration\" rel=\"nofollow ugc\">Microsoft SharePoint OneDrive Integration\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>📺 \u003Cstrong>Watch How It Works\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FfZnU3e4vEgs?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>Highlights\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Embed SharePoint\u002FOneDrive folders & files directly into WordPress\u003C\u002Fli>\n\u003Cli>Advanced access controls & role-based permissions\u003C\u002Fli>\n\u003Cli>Form submission sync to SharePoint lists\u003C\u002Fli>\n\u003Cli>Works with both Online and On-Premise SharePoint\u003C\u002Fli>\n\u003Cli>Gutenberg block and shortcode support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to Microsoft SharePoint and OneDrive APIs via Microsoft Graph to enable document synchronization, preview, and embedding directly within WordPress.\u003C\u002Fp>\n\u003Cp>The plugin uses Microsoft Graph API for the following purposes:\u003Cbr \u002F>\n– Authenticating with SharePoint and OneDrive accounts (via OAuth 2.0).\u003Cbr \u002F>\n– Fetching documents and folders from SharePoint\u002FOneDrive libraries.\u003Cbr \u002F>\n– Generating secure preview links and download URLs.\u003Cbr \u002F>\n– Managing access tokens locally to maintain integration.\u003C\u002Fp>\n\u003Ch3>What Data Is Sent and When\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>During authentication (one-time setup by the site admin):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The plugin sends the Client ID, Client Secret (if applicable), and Redirect URI to Microsoft Servers. These are values configured by the site owner in the Azure portal.\u003C\u002Fli>\n\u003Cli>The authorization code is exchanged for an access token, which is stored locally.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>When users browse or embed SharePoint\u002FOneDrive content:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The plugin sends requests to Microsoft Graph for metadata (e.g., document\u002Ffolder names, paths, IDs) to generate preview\u002Fdownload links.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>No user credentials, personal information, or business data is collected, transmitted, or stored by miniOrange at any point.\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>All communication occurs directly between your WordPress site and Microsoft Graph API servers.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Service Provider\u003C\u002Fh3>\n\u003Cp>All external communication is limited strictly to Microsoft Graph API, provided by Microsoft Corporation.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Flegal\u002Fmicrosoft-apis\u002Fterms-of-use\" rel=\"nofollow ugc\">Microsoft Graph API Terms of Use\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprivacy.microsoft.com\u002Fen-us\u002Fprivacystatement\" rel=\"nofollow ugc\">Microsoft Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Use of this plugin implies consent to connect to Microsoft Graph for integration purposes in accordance with Microsoft’s terms and privacy policy.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Embed SharePoint\u002FOneDrive Documents\u003C\u002Fstrong>\u003Cbr \u002F>\n– Display PDFs, Word docs, Excel sheets, videos, and images from SharePoint\u002FOneDrive.\u003Cbr \u002F>\n– Sync documents into the WordPress media library for use with ACF or page builders.\u003Cbr \u002F>\n– Use shortcodes to embed any document anywhere on your site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Powerful Shortcode Generator\u003C\u002Fstrong>\u003Cbr \u002F>\n– Generate secure shortcodes for public or restricted views.\u003Cbr \u002F>\n– Set individual permissions for different WordPress users and roles.\u003Cbr \u002F>\n– Allow preview, download and upload access for the embedded folders and documents.\u003Cbr \u002F>\n– Select from Grid, List or Table View for the embedded files.\u003Cbr \u002F>\n– Embed images, videos in gallery view.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>AI Assistant & SharePoint Copilot (MCP) for WordPress\u003C\u002Fstrong>\u003Cbr \u002F>\n– Add AI-powered, natural-language search to your SharePoint and OneDrive content — just describe what you need and the AI Assistant finds and reads the exact file.\u003Cbr \u002F>\n– “Ask your PDF” chat, semantic AI search, and instant AI summaries for PDF, Word, Excel, and PowerPoint documents, with every answer citing its source.\u003Cbr \u002F>\n– Built on the WordPress Abilities API with granular, admin-controlled SharePoint AI abilities — document search, list sites, list document libraries, browse folders, view file details, read document text, and get current user.\u003Cbr \u002F>\n– Bring your own AI provider: use the WordPress AI Client \u002F Connectors (OpenAI, Google Gemini, Anthropic Claude) or a plugin-level API key.\u003Cbr \u002F>\n– Microsoft Copilot \u002F MCP (Model Context Protocol) connector lets external AI assistants and AI clients securely query your Microsoft 365 and SharePoint data using natural language.\u003Cbr \u002F>\n– Also integrates with external AI clients like Cursor, Claude, and ChatGPT through the MCP connector.\u003Cbr \u002F>\n– Permission-aware and private: answers respect each user’s Microsoft 365 \u002F SharePoint access, secured with OAuth 2.0 PKCE and Microsoft Graph — credentials are never shared and no data is routed through miniOrange.\u003Cbr \u002F>\n– Learn more: \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fcopilot-wordpress-integration\" rel=\"nofollow ugc\">SharePoint Copilot for WordPress\u003C\u002Fa>\u003Cbr \u002F>\n– Learn more: \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fconfigure-sharepoint-ai-assistant-for-wordpress\" rel=\"nofollow ugc\">AI Assistant for WordPress\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Guided Setup & Onboarding\u003C\u002Fstrong>\u003Cbr \u002F>\n– Step-by-step setup wizard for faster, easier SharePoint\u002FOneDrive plugin configuration.\u003Cbr \u002F>\n– Interactive guided tour of key plugin sections and settings.\u003Cbr \u002F>\n– Contextual, in-plugin guidance that reduces onboarding time for new users.\u003Cbr \u002F>\n– Improved user experience — getting started is now easier than ever, from first install through everyday configuration.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Access Control & Permissions\u003C\u002Fstrong>\u003Cbr \u002F>\n– Restrict access based on user roles, email domain, WooCommerce plans, or membership level.\u003Cbr \u002F>\n– Secure embedded files using dynamic URL to prevent direct file URL access from WordPress.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Automated Sync & Form Integration\u003C\u002Fstrong>\u003Cbr \u002F>\n– Sync Gravity Forms, Contact Form 7, or Fluent Forms submissions to SharePoint lists or folders.\u003Cbr \u002F>\n– Automatically convert form data into PDF and store in SharePoint.\u003Cbr \u002F>\n– Create WordPress posts\u002Fpages based on SharePoint data updates.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>User Profile & Metadata Sync\u003C\u002Fstrong>\u003Cbr \u002F>\n– Sync SharePoint user attributes like “About Me,” “Skills,” etc.\u003Cbr \u002F>\n– Create new WordPress users from SharePoint list entries.\u003Cbr \u002F>\n– Keep profiles updated in both platforms.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced File Management\u003C\u002Fstrong>\u003Cbr \u002F>\n– Upload, edit, delete, and preview SharePoint\u002Fonedrive files from WordPress without storing them locally.\u003Cbr \u002F>\n– Use the WordPress dashboard to manage SharePoint\u002FOneDrive directories.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Enhanced Search & Views\u003C\u002Fstrong>\u003Cbr \u002F>\n– Search SharePoint files using metadata or full-text.\u003Cbr \u002F>\n– Display libraries in list, grid, or table view.\u003Cbr \u002F>\n– Provide document preview in popup or new tab.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Notification & Alert System\u003C\u002Fstrong>\u003Cbr \u002F>\n– Notify users of file uploads, updates, or new assignments.\u003Cbr \u002F>\n– Send automatic alerts to SharePoint users or WooCommerce customers.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Supported Applications\u003C\u002Fstrong>\u003Cbr \u002F>\n– SharePoint Online & OnPremise\u003Cbr \u002F>\n– OneDrive Enterprise & Personal\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Shortcode Embedding\u003C\u002Fstrong>\u003Cbr \u002F>\n– Embed SharePoint Site as Shortcode\u003Cbr \u002F>\n– SharePoint Drive as Shortcode\u003Cbr \u002F>\n– File\u002FFolders as Shortcode\u003Cbr \u002F>\n– Individual Document (PDF \u002F DOC \u002F PPT \u002F Excel \u002F PPT \u002F Video ) in Preview or Edit Mode\u003C\u002Fp>\n\u003Cp>\u003Cstrong>File\u002FFolder Action\u003C\u002Fstrong>\u003Cbr \u002F>\n– Preview in SharePoint \u002F OneDrive\u003Cbr \u002F>\n– Popup Display\u003Cbr \u002F>\n– Download \u002F Upload \u002F Search\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Look & Feel\u003C\u002Fstrong>\u003Cbr \u002F>\n– List \u002F Grid \u002F Lightbox \u002F View\u003Cbr \u002F>\n– Sorting based on Standard SharePoint Columns\u003Cbr \u002F>\n– Filters for file types, custom column values and date-time.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WP Posts Synchronization\u003C\u002Fstrong>\u003Cbr \u002F>\n– Sync SharePoint\u002Fonedrive files to WordPress media library as an attachment.\u003Cbr \u002F>\n– Sync to WordPress Custom Post Types ( WP CPT Sync ).\u003Cbr \u002F>\n– Maintain SharePoint\u002FOneDrive folder structure using WordPress Taxonomies and Terms.\u003Cbr \u002F>\n– Assign WordPress tags to the files and folders.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>SharePoint Artifacts\u003C\u002Fstrong>\u003Cbr \u002F>\n– Sync Custom Columns, News, Articles, Events & Lists.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>3rd Party Integrations\u003C\u002Fstrong>\u003Cbr \u002F>\n– ACF ( Advanced Custom Fields )\u003Cbr \u002F>\n– Gravity Forms\u003Cbr \u002F>\n– Formiddable Form\u003Cbr \u002F>\n– Contact Form 7\u003Cbr \u002F>\n– WooCommerce\u003C\u002Fp>\n\u003Ch3>Top Use Cases\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Display SharePoint & OneDrive Content in Real Time\u003C\u002Fstrong>\u003Cbr \u002F>\nUse shortcodes to embed SharePoint folders, document libraries, and OneDrive directly inside any WordPress page or post. Changes in Microsoft 365 appear on your site instantly — no re-uploading needed.\u003Cbr \u002F>\n– Browse folders and libraries inline.\u003Cbr \u002F>\n– Preview documents without leaving the page.\u003Cbr \u002F>\n– Download or upload files from allowed locations.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Show and Restrict the Right Files for Every User\u003C\u002Fstrong>\u003Cbr \u002F>\nControl who can view, download, or upload SharePoint and OneDrive content. When users sign in with Azure AD SSO, their Microsoft 365 permissions automatically carry over, so each person only sees what they are already allowed to access.\u003Cbr \u002F>\n– Restrict access by WordPress roles, specific email addresses, or login state.\u003Cbr \u002F>\n– Control view, preview, download, and upload permissions separately.\u003Cbr \u002F>\n– File visibility automatically mirrors Microsoft 365 permissions after Azure AD SSO login.\u003Cbr \u002F>\n– No duplicate configuration needed between WordPress and Microsoft 365.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Connect Multiple Microsoft 365 Sources from One Dashboard\u003C\u002Fstrong>\u003Cbr \u002F>\nOrganizations often store files across multiple Microsoft platforms. Connect SharePoint sites, OneDrive for Business accounts, and personal OneDrive accounts all from a single plugin dashboard.\u003Cbr \u002F>\n– Manage all Microsoft 365 file sources from one place.\u003Cbr \u002F>\n– Embed content from any connected source using shortcodes.\u003Cbr \u002F>\n– Keep departmental and personal storage logically separated.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Sync Microsoft 365 Files into the WordPress Media Library\u003C\u002Fstrong>\u003Cbr \u002F>\nInstead of embedding shortcodes for every folder, sync Microsoft 365 files directly into the WordPress Media Library. Editors can then use them naturally inside pages, posts, and page builders, just like any regular WordPress media.\u003Cbr \u002F>\n– Files appear in the native Media Library without any shortcodes.\u003Cbr \u002F>\n– Editors work with a familiar WordPress interface.\u003Cbr \u002F>\n– Compatible with Gutenberg, Elementor, and other page builders.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Turn SharePoint Documents into Dynamic WordPress Content\u003C\u002Fstrong>\u003Cbr \u002F>\nAutomatically sync SharePoint and OneDrive file metadata like titles, descriptions, categories, and custom fields into WordPress Custom Post Types. Build dynamic content pages powered directly by your Microsoft 365 data.\u003Cbr \u002F>\n– File metadata maps to Custom Post Type fields automatically.\u003Cbr \u002F>\n– Build searchable document portals from SharePoint data.\u003Cbr \u002F>\n– Content stays current as files change in Microsoft 365.\u003C\u002Fp>\n\u003Ch3>Support & More\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>📧 Email: \u003Ca href=\"mailto:office365support@xecurify.com\" rel=\"nofollow ugc\">office365support@xecurify.com\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>📞 Book a call: \u003Ca href=\"https:\u002F\u002Fminiorange.com\u002Fcontact\" rel=\"nofollow ugc\">Contact Form\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>🌐 Explore more plugins: \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002F\" rel=\"nofollow ugc\">miniOrange WordPress Plugins\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Embed, manage, and sync Microsoft SharePoint and OneDrive documents, folders, lists, and files within WordPress pages, posts, or the media library.",800,31979,41,"2026-07-14T05:52:00.000Z","5.5","5.6",[53,54,20,21,55],"embed-document","media-library","sharepoint","https:\u002F\u002Fplugins.miniorange.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fembed-sharepoint-onedrive-documents.2.5.5.zip",{"slug":59,"name":60,"version":61,"author":7,"author_profile":8,"description":62,"short_description":63,"active_installs":33,"downloaded":64,"rating":11,"num_ratings":11,"last_updated":65,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":66,"homepage":69,"download_link":70,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"seljedrive-document-library-for-google-drive","seljeDrive Document Library for Google Drive","1.3.0","\u003Cp>seljeDrive Document Library for Google Drive lets you publish a Google Drive folder on your WordPress site as a simple file explorer.\u003C\u002Fp>\n\u003Cp>Find this free plugin useful? Please support my work on this plugin by sending me a \u003Ca href=\"https:\u002F\u002Fbuy.stripe.com\u002F28EbJ1aRyfwp3tncUWbQY0h\" rel=\"nofollow ugc\">one-time donation\u003C\u002Fa> (50% of the proceeds go to Ukraine).\u003C\u002Fp>\n\u003Cp>Key features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Browse a Google Drive folder (via a shared folder link)\u003C\u002Fli>\n\u003Cli>Search inside the library\u003C\u002Fli>\n\u003Cli>Open files in a new tab or download files\u003C\u002Fli>\n\u003Cli>Create multiple libraries and embed each with a shortcode\u003C\u002Fli>\n\u003Cli>Control access per library:\n\u003Cul>\n\u003Cli>Public\u003C\u002Fli>\n\u003Cli>Logged-in users\u003C\u002Fli>\n\u003Cli>Specific roles\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Find this free plugin useful? Please support my work on this plugin by \u003Ca href=\"https:\u002F\u002Fbuy.stripe.com\u002F28EbJ1aRyfwp3tncUWbQY0h\" rel=\"nofollow ugc\">making a donation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin relies on third party services to function.\u003C\u002Fp>\n\u003Cp>Google Drive is a trademark of Google LLC. This plugin is not affiliated with or endorsed by Google.\u003C\u002Fp>\n\u003Cp>WordPress is a trademark of the WordPress Foundation. This plugin is not affiliated with or sponsored by,  the WordPress Foundation.\u003C\u002Fp>\n\u003Ch3>Third Party Services\u003C\u002Fh3>\n\u003Ch4>Google (Google OAuth + Google Drive API)\u003C\u002Fh4>\n\u003Cp>What it is used for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Connecting your WordPress site to Google (OAuth)\u003C\u002Fli>\n\u003Cli>Listing\u002Fsearching files and folders from Google Drive\u003C\u002Fli>\n\u003Cli>Opening\u002Fdownloading files via Google-hosted URLs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>When data is sent:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>When an administrator clicks \u003Cstrong>Connect Google\u003C\u002Fstrong> and completes authorization\u003C\u002Fli>\n\u003Cli>When anyone views a page that contains the \u003Ccode>[sg_doc_library]\u003C\u002Fcode> shortcode (your WordPress site fetches file\u002Ffolder metadata from Google to render the library)\u003C\u002Fli>\n\u003Cli>When a visitor uses Search \u002F Open \u002F Download inside the library\u003C\u002Fli>\n\u003Cli>When the plugin refreshes an expired access token (if you have connected with offline access)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>What data is sent:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>During OAuth authorization (admin action): client ID, redirect URI, state, requested scope, and an authorization code\u003C\u002Fli>\n\u003Cli>During API calls to Google Drive: an OAuth access token (in an Authorization header), Google Drive file\u002Ffolder IDs, and search terms entered by the user (if search is used)\u003C\u002Fli>\n\u003Cli>During Open\u002FDownload (visitor action): your WordPress site returns a redirect URL and the visitor’s browser is sent to a Google-hosted URL containing the file ID (for example \u003Ccode>docs.google.com\u003C\u002Fcode> export links or \u003Ccode>drive.google.com\u003C\u002Fcode> download links)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Data flow \u002F conditions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Google Drive API requests are made server-to-server (from your WordPress site to Google) using the OAuth token stored in your WordPress database.\u003C\u002Fli>\n\u003Cli>The visitor’s browser is only sent directly to Google when the visitor clicks \u003Cstrong>Open\u003C\u002Fstrong> or \u003Cstrong>Download\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Endpoints contacted:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>https:\u002F\u002Faccounts.google.com\u002Fo\u002Foauth2\u002Fv2\u002Fauth\u003C\u002Fli>\n\u003Cli>https:\u002F\u002Foauth2.googleapis.com\u002Ftoken\u003C\u002Fli>\n\u003Cli>https:\u002F\u002Fwww.googleapis.com\u002Fdrive\u002Fv3\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Visitor browser destinations (when using Open\u002FDownload):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>https:\u002F\u002Fdocs.google.com\u002F\u003C\u002Fli>\n\u003Cli>https:\u002F\u002Fdrive.google.com\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>OAuth scope:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>https:\u002F\u002Fwww.googleapis.com\u002Fauth\u002Fdrive.readonly\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Google Privacy Policy:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Google Terms of Service:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>https:\u002F\u002Fpolicies.google.com\u002Fterms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Google APIs Terms of Service:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>https:\u002F\u002Fdevelopers.google.com\u002Fterms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Stripe (Donate link)\u003C\u002Fh4>\n\u003Cp>What it is used for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Optional donations via a Stripe-hosted checkout page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>When data is sent:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Only when an administrator clicks the \u003Cstrong>Donate\u003C\u002Fstrong> button in the plugin admin page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>What data is sent:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The plugin itself does not send payment details. Clicking \u003Cstrong>Donate\u003C\u002Fstrong> opens a Stripe-hosted page in your browser. Stripe then receives the data needed to load and process the checkout (such as your IP address, browser\u002Fuser agent, and any information you enter on the checkout page).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Stripe Privacy Policy:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>https:\u002F\u002Fstripe.com\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Stripe Terms \u002F Legal:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>https:\u002F\u002Fstripe.com\u002Flegal\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Ch3>Google OAuth\u003C\u002Fh3>\n\u003Col>\n\u003Cli>In Google Cloud Console:\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cul>\n\u003Cli>Enable \u003Cstrong>Google Drive API\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Create an \u003Cstrong>OAuth 2.0 Client ID\u003C\u002Fstrong> (type: Web application)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Col>\n\u003Cli>In WordPress admin:\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cul>\n\u003Cli>Go to \u003Cstrong>Settings -> seljeDrive Document Library for Google Drive\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Add your \u003Cstrong>Client ID\u003C\u002Fstrong> and \u003Cstrong>Client Secret\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Copy the \u003Cstrong>Redirect URI\u003C\u002Fstrong> shown on the plugin admin page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Col>\n\u003Cli>Back in Google Cloud Console:\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cul>\n\u003Cli>Add that Redirect URI as an authorized redirect URI\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Col>\n\u003Cli>Back in WordPress:\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cul>\n\u003Cli>Click \u003Cstrong>Connect Google\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Plugin settings\u003C\u002Fh3>\n\u003Ch3>Google OAuth\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Client ID\u003C\u002Fstrong>\u003Cbr \u002F>\nThe OAuth 2.0 Client ID from your Google Cloud project. Find it under APIs & Services > Credentials > OAuth 2.0 Client IDs in the Google Cloud Console.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Client Secret\u003C\u002Fstrong>\u003Cbr \u002F>\nThe OAuth 2.0 Client Secret from your Google Cloud project. It is stored encrypted (AES-256-CBC) in the WordPress database. Leave the field blank to keep the existing stored secret when re-saving settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Redirect URI\u003C\u002Fstrong>\u003Cbr \u002F>\nA read-only field showing the URI you must register as an Authorized Redirect URI in your Google Cloud Console OAuth client. Copy it with the Copy button and paste it into Google Cloud Console before clicking Connect Google.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Connect Google \u002F Disconnect\u003C\u002Fstrong>\u003Cbr \u002F>\nAfter saving your Client ID and Client Secret, click Connect Google to start the OAuth authorization flow. Once the authorization is complete, the status shows Connected. Click Disconnect at any time to remove the stored OAuth token.\u003C\u002Fp>\n\u003Ch3>Libraries\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Name\u003C\u002Fstrong>\u003Cbr \u002F>\nA label for your own reference to identify this library in the admin. It is not visible to visitors on the frontend.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Public Folder Share URL\u003C\u002Fstrong>\u003Cbr \u002F>\nThe sharing URL of a Google Drive folder. The folder must be shared with “Anyone with the link can view” in Google Drive before it will work with this plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Access\u003C\u002Fstrong>\u003Cbr \u002F>\nControls who can browse this library:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Public: Anyone, including non-logged-in visitors.\u003C\u002Fli>\n\u003Cli>Logged-in users: Only authenticated WordPress users.\u003C\u002Fli>\n\u003Cli>Specific roles: Only users with the selected WordPress roles.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Allowed roles\u003C\u002Fstrong>\u003Cbr \u002F>\nOnly shown when Access is set to Specific roles. Check all WordPress user roles that should be allowed to view the library. Visitors not matching a selected role will see an access denied message.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Hide Open button\u003C\u002Fstrong>\u003Cbr \u002F>\nWhen enabled, the Open button is hidden in the file list. Visitors cannot open files in a new browser tab directly from the library.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Hide Download button\u003C\u002Fstrong>\u003Cbr \u002F>\nWhen enabled, the Download button is hidden in the file list. Visitors cannot download files directly from the library.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Remove header from frontend\u003C\u002Fstrong>\u003Cbr \u002F>\nWhen enabled, the breadcrumb navigation and the search bar at the top of the library are removed from the frontend display. Useful when you want a minimal, non-navigable file list.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Icon is preview of file content\u003C\u002Fstrong>\u003Cbr \u002F>\nWhen enabled, Google Drive preview thumbnails are loaded as file icons instead of generic file-type icons. This provides a visual preview of each file’s contents, but may slightly increase page load time for large folders.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Frontend language\u003C\u002Fstrong>\u003Cbr \u002F>\nSets the display language for this library’s UI elements (buttons, status messages, labels). Defaults to the WordPress site language if left on Default. Change this per library if you need a different language than the site default.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Root folder label\u003C\u002Fstrong>\u003Cbr \u002F>\nCustom text displayed as the label for the top-level breadcrumb in the file explorer. Leave empty to use the plugin’s built-in default root label (typically “Root” or its translation).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Allowed file extensions\u003C\u002Fstrong>\u003Cbr \u002F>\nA comma-separated list of file extensions to show in the library, e.g. pdf,docx,xlsx. Leave empty to display all file types from the Google Drive folder. Extensions are matched case-insensitively.\u003C\u002Fp>\n","Embed a Google Drive folder as a browsable document library on your WordPress site using a simple shortcode.",579,"2026-06-03T19:26:00.000Z",[18,67,68,19,22],"file-browser","google-drive","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fseljedrive-document-library-for-google-drive\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fseljedrive-document-library-for-google-drive.1.3.0.zip",{"slug":72,"name":73,"version":74,"author":75,"author_profile":76,"description":77,"short_description":78,"active_installs":79,"downloaded":80,"rating":81,"num_ratings":82,"last_updated":83,"tested_up_to":84,"requires_at_least":85,"requires_php":86,"tags":87,"homepage":93,"download_link":94,"security_score":95,"vuln_count":96,"unpatched_count":11,"last_vuln_date":97,"fetched_at":27},"nd-shortcodes","ND Shortcodes","7.8","nicdark","https:\u002F\u002Fprofiles.wordpress.org\u002Fnicdark\u002F","\u003Ch4>Some components in the preview below\u003C\u002Fh4>\n\u003Cp>The plugin adds some useful components to your page builder ( Elementor or WP Bakery Page Builder ) that can be integrated very easily with your own theme.\u003C\u002Fp>\n","The plugin adds some useful components to your page builder ( Elementor or WP Bakery Page Builder ). All components are full responsive and retina rea &hellip;",20000,417567,66,13,"2025-03-18T11:08:00.000Z","6.7.5","4.5","",[88,89,90,91,92],"components","elementor","elementor-library","shortcodes","wp-bakery-page-builder","https:\u002F\u002Fnicdark.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnd-shortcodes.7.8.zip",91,5,"2024-05-24 11:33:21",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":106,"downloaded":107,"rating":25,"num_ratings":108,"last_updated":109,"tested_up_to":14,"requires_at_least":110,"requires_php":51,"tags":111,"homepage":116,"download_link":117,"security_score":118,"vuln_count":119,"unpatched_count":11,"last_vuln_date":120,"fetched_at":27},"simple-divi-shortcode","Simple Divi Shortcode","1.2.1","Fabrice ESQUIROL","https:\u002F\u002Fprofiles.wordpress.org\u002Fcreaweb2b\u002F","\u003Cp>Using this tool you will be able to embed any Divi Library item inside another module content or inside a php template by using a simple shortcode.\u003C\u002Fp>\n\u003Cp>You just need to build a layout, section or module inside the Divi library.\u003C\u002Fp>\n\u003Cp>The shortcode can be copied from Divi Library screen (Shortcode column) or from the metabox inside the Divi builder.\u003C\u002Fp>\n\u003Cp>Once you get shortcode copied (it looks like [showmodule id=”866″]), you can insert it inside another module content or inside a php template.\u003C\u002Fp>\n\u003Cp>I made a tutorial explaining how to use it : “DIVI Module inside module v2” available at the following URL :\u003Cbr \u002F>\nhttps:\u002F\u002Fwww.creaweb2b.com\u002Fen\u002Fdivi-module-inside-module-v2\u002F\u003C\u002Fp>\n\u003Cp>French version :\u003Cbr \u002F>\nhttps:\u002F\u002Fwww.creaweb2b.com\u002Fmodule-section-divi-module-v2\u002F\u003C\u002Fp>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cp>This plugin need DIVI or EXTRA theme to work, or the Divi Builder plugin from Elegant Themes\u003C\u002Fp>\n\u003Ch4>Supporting Simple Divi Shortcode\u003C\u002Fh4>\n\u003Cp>If you found this plugin helpful, please support the developer with a small donation :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fko-fi.com\u002Ffabriceesquirol_creaweb2b\" rel=\"nofollow ugc\">Buy me a coffee\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Credit\u003C\u002Fh4>\n\u003Cp>Simple Divi Shortcode created by Fabrice ESQUIROL – creaweb2b.com\u003C\u002Fp>\n","Insert DIVI Library item inside module content or inside a php template by using a shortcode.",10000,79210,23,"2026-05-27T21:07:00.000Z","4.0",[112,113,114,115,22],"divi","divi-library","divi-modules","elegant-themes","https:\u002F\u002Fwww.creaweb2b.com\u002Fplugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-divi-shortcode.1.2.1.zip",99,1,"2026-05-28 16:58:31",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":129,"downloaded":130,"rating":131,"num_ratings":132,"last_updated":133,"tested_up_to":134,"requires_at_least":135,"requires_php":51,"tags":136,"homepage":140,"download_link":141,"security_score":142,"vuln_count":119,"unpatched_count":11,"last_vuln_date":143,"fetched_at":27},"document-gallery","Document Gallery","5.1.1","Dan Rossiter","https:\u002F\u002Fprofiles.wordpress.org\u002Fdanrossiter\u002F","\u003Cp>Display your documents beautifully! Document Gallery creates thumbnail galleries for PDFs, Word documents, PowerPoint presentations, and other file types—just like WordPress does for images.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>WordPress Block Editor\u003C\u002Fstrong> – Insert galleries with a single click, configure visually\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Thumbnails\u003C\u002Fstrong> – Generates preview images for documents (PDF, Office files, etc.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern Image Formats\u003C\u002Fstrong> – Full support for WebP and AVIF images (WordPress 6.5+)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Display\u003C\u002Fstrong> – Grid or list layout with optional descriptions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Filtering\u003C\u002Fstrong> – Show all attachments, current post only, or specific documents\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pagination Support\u003C\u002Fstrong> – Handle large document libraries efficiently\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully Customizable\u003C\u002Fstrong> – Control columns, sorting, links, and styling\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Classic Shortcode\u003C\u002Fstrong> – \u003Ccode>[dg]\u003C\u002Fcode> shortcode available for template use\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Document libraries and resource centers\u003C\u002Fli>\n\u003Cli>Portfolio and work sample galleries\u003C\u002Fli>\n\u003Cli>Publication and whitepaper collections\u003C\u002Fli>\n\u003Cli>Course materials and downloads\u003C\u002Fli>\n\u003Cli>Legal document repositories\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Block Editor Integration\u003C\u002Fh4>\n\u003Cp>Click the ‘+’ button in the editor and search for “Document Gallery” to insert a gallery block. All configuration options appear in the sidebar—no shortcode knowledge required. Select specific documents or let the gallery auto-populate based on your criteria.\u003C\u002Fp>\n\u003Ch4>Shortcode Support\u003C\u002Fh4>\n\u003Cp>The classic \u003Ccode>[dg]\u003C\u002Fcode> shortcode continues to work perfectly for template files, widgets, and power users who prefer code-based configuration. See the Installation tab for all available options.\u003C\u002Fp>\n\u003Ch4>Developer Friendly\u003C\u002Fh4>\n\u003Cp>Document Gallery provides extensive filters and actions for customizing thumbnail generation, HTML output, and gallery queries. See the Installation tab for complete developer documentation.\u003C\u002Fp>\n\u003Ch4>Partners\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>WP Real Media Library\u003C\u002Fstrong>: Document Gallery seamlessly integrates with RML by way of a\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdg-real-media-library\u002F\" rel=\"ugc\">helper plugin\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translation\u003C\u002Fh4>\n\u003Cp>Document Gallery has to-date been translated into \u003Cstrong>6\u003C\u002Fstrong> languages, listed below.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Finnish\u003C\u002Fstrong> — \u003Cem>Thanks, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fprofile\u002Fvillevetela\" rel=\"ugc\">villevetela\u003C\u002Fa>!\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>French\u003C\u002Fstrong> — \u003Cem>Thanks, Marc Liotard and \u003Ca href=\"http:\u002F\u002Fwww.trafic-influence.com\u002F\" rel=\"nofollow ugc\">Traffic Influence\u003C\u002Fa>!\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Russian\u003C\u002Fstrong> — \u003Cem>Thanks, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fprofile\u002Fdemur\" rel=\"ugc\">demur\u003C\u002Fa>!\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Spanish\u003C\u002Fstrong> — \u003Cem>Thanks, Andrew Kurtis and \u003Ca href=\"http:\u002F\u002Fwww.webhostinghub.com\u002F\" rel=\"nofollow ugc\">WebHostingHub\u003C\u002Fa>!\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Swedish\u003C\u002Fstrong> — \u003Cem>Thanks, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fprofile\u002Fmepmepmep\" rel=\"ugc\">mepmepmep\u003C\u002Fa>!\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ukrainian\u003C\u002Fstrong> — \u003Cem>Thanks, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fprofile\u002Fdemur\" rel=\"ugc\">demur\u003C\u002Fa>!\u003C\u002Fem>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Developers\u003C\u002Fh4>\n\u003Cp>Document Gallery includes features intended to make integration with other plugins\u003Cbr \u002F>\nsimple. See the bottom of the \u003Cstrong>Installation\u003C\u002Fstrong> tab for specific documentation on\u003Cbr \u002F>\nthe various features provided.\u003C\u002Fp>\n\u003Cp>\u003Cem>If this plugin has helped you, please take a moment to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Fdocument-gallery#postform\" rel=\"ugc\">rate it\u003C\u002Fa>!\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>5.1.1\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bug Fix:\u003C\u002Fstrong> Address Cross-Site Scripting security vulnerability, identified by\u003Cbr \u002F>\nJoão Ramos Maciel with WPScan.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>5.1.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Feature:\u003C\u002Fstrong> Restores support for the classic editor which was removed in 5.0.\u003Cbr \u002F>\nDon’t worry – Block Editor support remains as well!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>5.0.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Major Enhancement:\u003C\u002Fstrong> Full WordPress Block Editor integration! Insert and configure\u003Cbr \u002F>\ndocument galleries directly in the editor with an intuitive visual interface.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhancement:\u003C\u002Fstrong> All gallery settings now available in the block settings panel with\u003Cbr \u002F>\nreal-time preview updates.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhancement:\u003C\u002Fstrong> Added support for modern image formats: WebP (WordPress 5.8+) and\u003Cbr \u002F>\nAVIF (WordPress 6.5+). Document Gallery now leverages WordPress core thumbnail\u003Cbr \u002F>\ngeneration for these formats.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Removed:\u003C\u002Fstrong> TinyMCE\u002Fclassic editor integration has been removed in favor of modern\u003Cbr \u002F>\nblock editor. The \u003Ccode>[dg]\u003C\u002Fcode> shortcode remains fully supported.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Code Quality:\u003C\u002Fstrong> Replaced deprecated WordPress functions (\u003Ccode>get_option('blog_charset')\u003C\u002Fcode>,\u003Cbr \u002F>\nimproper use of \u003Ccode>addslashes()\u003C\u002Fcode>) with modern equivalents.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Code Quality:\u003C\u002Fstrong> Improved AJAX response handling using WordPress best practices\u003Cbr \u002F>\n(\u003Ccode>wp_send_json()\u003C\u002Fcode>, proper header checking).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Code Quality:\u003C\u002Fstrong> Removed all dead code from legacy editor integrations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compatibility:\u003C\u002Fstrong> Minimum WordPress version updated to 6.1 (Block API v2 requirement).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compatibility:\u003C\u002Fstrong> Minimum PHP version remains 5.6.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tested Up To:\u003C\u002Fstrong> Document Gallery has been tested in WordPress 6.9.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.4.4\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bug Fix:\u003C\u002Fstrong> We’re BACK! After 6+ years dormant, we’re working to make Document Gallery fully\u003Cbr \u002F>\nfunctional with current WordPress versions. This initial minor release addresses major bugs.\u003Cbr \u002F>\nFuture more major revisions forthcoming, which will provide deeper integration with the current\u003Cbr \u002F>\nWordPress editor.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.4.3\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bug Fix:\u003C\u002Fstrong> The pagination logic was not working correctly, resulting in the gallery not returning to the\u003Cbr \u002F>\ntop after changing to a new page in some situations.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.4.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Enhancement:\u003C\u002Fstrong> When pagination is enabled for a gallery, navigating to another page will now scroll the page\u003Cbr \u002F>\nback to the top of the gallery.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhancement:\u003C\u002Fstrong> Added support for \u003Ccode>%author%\u003C\u002Fcode> to \u003Ccode>dg_icon template\u003C\u002Fcode> filter.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.4.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Enhancement:\u003C\u002Fstrong> Added support for \u003Ccode>%date%\u003C\u002Fcode> and \u003Ccode>%time%\u003C\u002Fcode> to  \u003Ccode>dg_icon_template\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.4\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Enhancement:\u003C\u002Fstrong> Document Gallery updated to support integration with\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fwordpress-real-media-library-media-categories-folders\u002F13155134\" rel=\"nofollow ugc\">WP Real Media Library\u003C\u002Fa>.\u003Cbr \u002F>\nSimply install the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdg-real-media-library\u002F\" rel=\"ugc\">RML\u002FDG helper plugin\u003C\u002Fa> to use your RML\u003Cbr \u002F>\nfolders right from Document Gallery!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.3.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bug Fix:\u003C\u002Fstrong> Bug in editing gallery from post editor has been resolved.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Note:\u003C\u002Fstrong> Minimum WordPress version has been bumped from 4.1 to 4.2.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.3.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Enhancement:\u003C\u002Fstrong> WordPress 4.7 includes native support for PDF thumbnails. Document Gallery was already using some\u003Cbr \u002F>\nof this, but this update ensures that DG takes full advantage of the new core functionality, including some new\u003Cbr \u002F>\nlogic to allow older WordPress installs running Document Gallery to take advantage of some of the new goodies.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tested Up To:\u003C\u002Fstrong> Document Gallery has been tested in WP 4.7. Big thanks to\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fusers\u002Foldrup\u002F\" rel=\"ugc\">Bjarne\u003C\u002Fa> for help with testing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reminder:\u003C\u002Fstrong> Don’t forget that \u003Ca href=\"https:\u002F\u002Fthumber.co\" rel=\"nofollow ugc\">Thumber.co\u003C\u002Fa> can integrate with Document Gallery to greatly\u003Cbr \u002F>\nexpand supported file types (eg: Word, PowerPoint, Publisher, and Photoshop). Thumber.co offers a free 1-week trial\u003Cbr \u002F>\nif you want to try it before you buy it!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.2.6\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bug Fix:\u003C\u002Fstrong> Document Gallery was impossible to uninstall on some WordPress systems. This is addressed now.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.2.5\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bug Fix:\u003C\u002Fstrong> Resolves issue where visual editor gallery preview got stuck loading.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.2.4\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Tested Up To:\u003C\u002Fstrong> Document Gallery has been tested in WP 4.6.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bug Fix:\u003C\u002Fstrong> Resolves bug in visual editor that would result in the gallery preview never loading in some circumstances.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.2.3\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bug Fix:\u003C\u002Fstrong> Ghostscript thumbnail generation where the attachment name includes non-ASCII characters was failing\u003Cbr \u002F>\non some server configurations. Kevin Hock identified the bug AND provided the fix. Gold star!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.2.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bug Fix:\u003C\u002Fstrong> Ghostscript-based thumbnail generation was failing in a rare corner case. Thanks\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fprofile\u002Fsigvevidnes\" rel=\"ugc\">sigvevidnes\u003C\u002Fa> for identifying this issue!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.2.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bug Fix:\u003C\u002Fstrong> There was a bug in validating user secrets for \u003Ca href=\"https:\u002F\u002Fthumber.co\" rel=\"nofollow ugc\">Thumber.co\u003C\u002Fa> that has now been addressed.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Enhancement:\u003C\u002Fstrong> Adding support for \u003Ccode>tax_name\u003C\u002Fcode>_include_children attribute, as requested by\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fadd-shortcode-attribute-for-include_children\" rel=\"ugc\">John\u003C\u002Fa>. Thanks for the suggestion!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhancement:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fthumber.co\" rel=\"nofollow ugc\">Thumber.co\u003C\u002Fa> authentication secret is no longer output in the options\u003Cbr \u002F>\ndump on the admin settings tab, removing the possibility of this information being inadvertently printed in the\u003Cbr \u002F>\nsupport forum.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.1.14\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bug Fix:\u003C\u002Fstrong> The handling of saving \u003Ca href=\"https:\u002F\u002Fthumber.co\" rel=\"nofollow ugc\">Thumber.co\u003C\u002Fa> subscriptions was broken for some use cases.\u003Cbr \u002F>\nThe logic has been updated to work correctly in all cases.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.1.13\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Enhancement:\u003C\u002Fstrong> HostGator users were noticing an issue where HTTP connection failures would show up while Document\u003Cbr \u002F>\nGallery was enabled. This resulted in symptoms like not being able to update plugins. This release modifies behavior\u003Cbr \u002F>\nto try and bypass this HostGator shortcoming. Work is still being done working with HostGator to try and identify\u003Cbr \u002F>\na more complete resolution.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.1.12\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bug Fix:\u003C\u002Fstrong> Resolves issues where the visual editor gallery preview was missing for a small subset of shortcode types.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.1.11\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bug Fix:\u003C\u002Fstrong> Resolves bug that resulted in various issues, including Jetpack and some core WordPress functionality\u003Cbr \u002F>\nnot working correctly.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.1.10\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bug Fix:\u003C\u002Fstrong> Resolves drag\u002Fdrop issues in the meida manager.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.1.9\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bug Fix:\u003C\u002Fstrong> Addresses issues with the IMagick thumbnail generation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhancement:\u003C\u002Fstrong> Handling thumbnail generation for image attachments better (should be faster & more reliable).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.1.8\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bug Fix:\u003C\u002Fstrong> There was a minor bug in how thumbnails for image attachments were being generated. It has been addressed.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.1.7\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bug Fix:\u003C\u002Fstrong> There was a minor issue on some admin pages that has been resolved.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.1.6\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Enhancement:\u003C\u002Fstrong> Added warning to plugins page when a PHP version \u003C 5.3 is being used.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bug Fix:\u003C\u002Fstrong> Resolves a “class not found” error.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.1.5\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bug Fix:\u003C\u002Fstrong> For a subset of the users upgrading from \u003Ccode>4.0\u003C\u002Fcode> to \u003Ccode>4.1.x\u003C\u002Fcode>, the thumbnail images will have been corrupted\u003Cbr \u002F>\nduring the upgrade process. This release addresses the problem.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.1.1 & 4.1.2 & 4.1.3 & 4.1.4\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bug Fix:\u003C\u002Fstrong> Resolves various errors reported following \u003Ccode>4.1\u003C\u002Fcode> release.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Enhancement:\u003C\u002Fstrong> At long last, support for Microsoft Office files (Word, PowerPoint, Publisher, Visio), as well as a\u003Cbr \u002F>\nboat-load of \u003Ca href=\"https:\u002F\u002Fwww.thumber.co\u002Fabout#filetypes\" rel=\"nofollow ugc\">other formats\u003C\u002Fa>, has been re-added to Document Gallery by way of\u003Cbr \u002F>\nintegration with the \u003Ca href=\"https:\u002F\u002Fwww.thumber.co\" rel=\"nofollow ugc\">Thumber.co\u003C\u002Fa> service. For a small fee you can generate images for all of your\u003Cbr \u002F>\nattachments using a service designed specifically to work well with Document Gallery. \u003Cstrong>For a limited time,\u003Cbr \u002F>\nThumber.co is offering a free 7-day trial of the basic subscription. If you don’t like it, all you have to do is\u003Cbr \u002F>\ncancel and you won’t pay a penny.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhancement:\u003C\u002Fstrong> The pagination footer now includes more than just “prev” and “next”, allowing for quicker navigation\u003Cbr \u002F>\nof long multi-page galleries. Additionally, the pagination footer will no longer be included if pagination is enabled,\u003Cbr \u002F>\nbut there are less than a page-length’s worth of attachments in the gallery.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhancement:\u003C\u002Fstrong> Massive rewrite of some core logic that had become unmaintainable. This will mean nothing to most\u003Cbr \u002F>\nusers, with the noted exception that if you were using the \u003Ccode>dg_thumbers\u003C\u002Fcode> filter you’ll need to change some things.\u003Cbr \u002F>\nIf this applies to you then you’ll want to hold off on upgrading until you’ve had a chance to rework your usage of the\u003Cbr \u002F>\nfilter to map to the new expected values.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Enhancement:\u003C\u002Fstrong> The WordPress visual editor now displays a full gallery preview.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhancement:\u003C\u002Fstrong> You can now paginate your galleries. This is especially useful in large multi-hundred item galleries.\u003Cbr \u002F>\nTo enable pagination in your galleries, simply use \u003Ccode>limit=##\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhancement:\u003C\u002Fstrong> All CSS & JavaScript is now served minified to ensure the fastest possible load time for your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhancement:\u003C\u002Fstrong> When using taxonomies to generate your galleries (eg: media categories) you can now use term slug\u003Cbr \u002F>\ninstead of the name. \u003Cem>Thanks andremalenfant for suggesting this!\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhancement:\u003C\u002Fstrong> The structure of the gallery output has been cleaned up, making it easier to style if you chose to\u003Cbr \u002F>\nuse custom CSS. \u003Cem>NOTE: This modified structure may break existing custom CSS or PHP filtering, so be sure to check\u003Cbr \u002F>\nthis if you’re using either of those features.\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bug Fix:\u003C\u002Fstrong> The storage of the DG thumbnail cache was very broken. Due to how the cache was originally designed, it\u003Cbr \u002F>\nran into issues at large scale and on busy sites, which resulted in difficult to track bugs. The entire storage\u003Cbr \u002F>\nmechanism for the cache has been rewritten from the ground up to address this issue, which will result in faster\u003Cbr \u002F>\ngallery generation and more reliable performance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bug Fix:\u003C\u002Fstrong> In the thumbnail management tab of the DG settings, sorting by title was broken. This has been fixed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bug Fix:\u003C\u002Fstrong> \u003Ccode>Limit\u003C\u002Fcode> was not working in cases where the \u003Ccode>ids\u003C\u002Fcode> or \u003Ccode>include\u003C\u002Fcode> attribute were present. This has been fixed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tested Up To:\u003C\u002Fstrong> Document Gallery has been tested in WP 4.4 beta.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>NOTE: All earlier changes may be found in the CHANGELOG.md file.\u003C\u002Fstrong>\u003C\u002Fp>\n","This plugin generates thumbnails for documents and displays them in a gallery-like format for easy sharing.",8000,328262,96,112,"2026-06-30T02:23:00.000Z","6.9.5","6.1",[137,18,19,138,139],"attachments","pdf","word","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdocument-gallery\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdocument-gallery.5.1.1.zip",97,"2026-07-10 00:00:00",{"error":145,"url":146,"statusCode":147,"statusMessage":148,"message":148},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fseljedrive-document-library-for-onedrive\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":119,"versions":150},[151],{"version":6,"download_url":24,"svn_tag_url":152,"released_at":26,"has_diff":153,"diff_files_changed":154,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":155,"is_current":145},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fseljedrive-document-library-for-onedrive\u002Ftags\u002F1.0.0\u002F",false,[],[]]