[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fyxs1o4iep_Y2ip4vHevPD9u9Yu9Hk6D_4QPFpUyMdO8":3,"$fCWfaNHB1xllvcaKrpobsZEn9f0JJsIHWd2XMrmoXzV0":138,"$f8Y3fTIwfYuQmd1ogDETq7A5N1IT29CllzGhieL6PqeM":143},{"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":36,"analysis":26,"fingerprints":26},"bibcit-any2html","Bibcit Any2HTML","1.2.3","Rakesh Kumar","https:\u002F\u002Fprofiles.wordpress.org\u002Fbibcithelp\u002F","\u003Cp>\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\u002Fn4HOEXshfNg?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>\u003C\u002Fp>\n\u003Cp>Bibcit Any2HTML adds a powerful conversion panel to the WordPress post editor. Whether you’re working with Markdown text, technical diagram code, or document files (PDF\u002Fimage), the plugin converts your content to clean HTML and inserts it straight into your post — no copy-pasting, no switching tools.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Markdown to HTML\u003C\u002Fstrong>\u003Cbr \u002F>\nPaste any Markdown content into the editor panel and convert it to HTML in one click. Works with headings, lists, tables, code blocks, and all standard Markdown syntax.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Diagram Code to HTML\u003C\u002Fstrong>\u003Cbr \u002F>\nConvert diagram source code to rendered HTML diagrams directly inside the post editor. Supports a wide range of diagram languages across four categories:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>UML & Software Architecture — PlantUML, C4 PlantUML, Mermaid, Nomnoml, DBML, Structurizr, UMLet\u003C\u002Fli>\n\u003Cli>Graphs & Networks — Graphviz, D2, ERD, SMILES\u003C\u002Fli>\n\u003Cli>Block & Flow Diagrams — BlockDiag, ActDiag, NwDiag, PacketDiag, RackDiag, SeqDiag, BPMN, Ditaa, Pikchr\u003C\u002Fli>\n\u003Cli>Technical & Specialized — WaveDrom, Bytefield, SVGBob, TikZ, Symbolator, WireViz\u003C\u002Fli>\n\u003Cli>Data & Mind Visualization – Vega, Vega-Lite, Excalidraw, Markmap\u003C\u002Fli>\n\u003Cli>Vector Graphics- SVG\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Select your diagram type from the dropdown, paste your code, and click Convert to HTML.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>File Upload (PDF & Images)\u003C\u002Fstrong>\u003Cbr \u002F>\nUpload a PDF or image file (JPG, PNG — up to 5 MB) and the plugin will extract the content and convert it to HTML automatically.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Editor Compatibility\u003C\u002Fstrong>\u003Cbr \u002F>\nWorks seamlessly with the Classic Editor, Gutenberg (block editor), and TinyMCE. Converted HTML is inserted at the cursor position.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>API Key Management\u003C\u002Fstrong>\u003Cbr \u002F>\nEnter your Bibcit API key in the settings page and validate it with a single click. The conversion panel only appears once a valid key is confirmed. If a key becomes unauthorized during use, the plugin flags it immediately with a direct link to re-validate.\u003C\u002Fp>\n\u003Cp>The full source code is publicly available on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbibcit\u002Fany2html\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>A Bibcit account and API key — sign up at bibcit.com.\u003C\u002Fli>\n\u003Cli>An active internet connection (required for API communication).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Third-Party Service\u003C\u002Fh3>\n\u003Cp>This plugin connects to the Bibcit API (api.bibcit.com), an external service operated by Bibcit.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data transmitted:\u003C\u002Fstrong> Your Markdown text, diagram code, or uploaded file (PDF\u002Fimage) is sent to the Bibcit API solely for conversion. Your API key is included as a request header (Bibcit-Key) for authentication.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When it is sent:\u003C\u002Fstrong> Only when you click “Convert to HTML”, and only when the plugin is active with a valid API key.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Privacy:\u003C\u002Fstrong> Content is processed in real-time and is not stored, logged, or retained — ensuring full privacy of your post content.\u003C\u002Fp>\n\u003Cp>APIs used by this plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>MassiveMark — Markdown\u002Ftext to HTML: https:\u002F\u002Fgithub.com\u002Fbibcit\u002FMassiveMark\u003C\u002Fli>\n\u003Cli>MassiveMark Diagram — Diagram code to HTML: https:\u002F\u002Fwww.bibcit.com\u002Fen\u002Fmdiag\u003C\u002Fli>\n\u003Cli>MassivePix — PDF\u002Fimage to HTML: https:\u002F\u002Fgithub.com\u002Fbibcit\u002FMassivePix\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please review Bibcit’s policies before use:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.bibcit.com\u002Fen\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.bibcit.com\u002Fen\u002Fterms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>\u003C\u002Fp>\n","Convert Markdown, diagram code, PDF, or images to HTML directly inside the WordPress post editor — powered by the Bibcit API.",0,474,"2026-05-01T07:46:00.000Z","6.9.5","6.5","8.0",[18,19,20,21,22],"diagram","html-converter","markdown","mermaid","pdf","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbibcit-any2html.1.2.3.zip",100,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"bibcithelp",1,30,94,"2026-08-29T16:25:10.577Z",[37,60,79,97,115],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":25,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":57,"download_link":58,"security_score":59,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"merpress","MerPress","1.1.11","neffff","https:\u002F\u002Fprofiles.wordpress.org\u002Fneffff\u002F","\u003Cp>Merpress lets you create diagrams and visualizations using \u003Ca href=\"https:\u002F\u002Fmermaid.js.org\u002Fintro\u002F\" rel=\"nofollow ugc\">MermaidJS\u003C\u002Fa>.\u003C\u002Fp>\n","Merpress lets you create diagrams and visualizations using MermaidJS.",1000,9349,3,"2025-08-04T19:05:00.000Z","6.7.5","4.6","7.2",[53,54,55,21,56],"block","diagrams","flowchart","posts","https:\u002F\u002Fgithub.com\u002Fn3f\u002Fmerpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmerpress.1.1.11.zip",92,{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":11,"num_ratings":11,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":23,"download_link":78,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"markdown-renderer-for-github","Markdown Renderer for GitHub","2.10.5","wakalab","https:\u002F\u002Fprofiles.wordpress.org\u002Fnoricku\u002F","\u003Cp>Markdown Renderer for GitHub brings GitHub Flavored Markdown (GFM) rendering to WordPress for technical blogs, documentation sites, tutorials, code portfolios, and developer resources. Add Markdown in the block editor or with the \u003Ccode>[gfmr_markdown]\u003C\u002Fcode> shortcode, then render code, tables, task lists, diagrams, and charts on the front end.\u003C\u002Fp>\n\u003Cp>The free plugin includes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>GitHub Flavored Markdown rendering with tables, task lists, strikethrough, autolinks, and footnotes\u003C\u002Fli>\n\u003Cli>Native grammars for 30+ programming languages, plus fallback handling for many more\u003C\u002Fli>\n\u003Cli>GitHub Light, GitHub Dark, and system-aware code themes\u003C\u002Fli>\n\u003Cli>Mermaid diagrams with interactive controls\u003C\u002Fli>\n\u003Cli>8 chart types through Chart.js charts from \u003Ccode>chart\u003C\u002Fcode> fenced code blocks\u003C\u002Fli>\n\u003Cli>Optional PlantUML rendering through a configured external PlantUML\u002FKroki server\u003C\u002Fli>\n\u003Cli>Table of Contents, structured data, multilingual URL options, and server-side rendering controls\u003C\u002Fli>\n\u003Cli>A built-in admin manual with Getting Started, Usage, FAQ, Troubleshooting, Support, and System Info tabs\u003C\u002Fli>\n\u003Cli>WordPress Abilities API support on WordPress 6.9+ for AI agents such as Claude Code and Codex\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>A separate Pro add-on may provide advanced workflow features such as enhanced code-block options, custom themes, higher-level AI orchestration, and priority support. Core Markdown, syntax highlighting, Mermaid, Chart.js, PlantUML, and the basic settings are included in the free plugin.\u003C\u002Fp>\n\u003Cp>Detailed user guidance is available inside the plugin settings screen after activation. This keeps the manual, FAQ, troubleshooting, support guidance, and non-secret system information close to the WordPress admin workflow without requiring a separate documentation website.\u003C\u002Fp>\n\u003Ch3>Technical Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 6.8 or higher\u003C\u002Fli>\n\u003Cli>PHP 8.2 or higher\u003C\u002Fli>\n\u003Cli>Modern browser with JavaScript enabled\u003C\u002Fli>\n\u003Cli>Recommended: 128MB+ PHP memory limit\u003C\u002Fli>\n\u003Cli>Recommended: gzip or Brotli compression enabled for static JavaScript on your web server\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Why server compression matters:\u003C\u002Fstrong>\u003Cbr \u002F>\nThe syntax-highlighting and diagram libraries are large when uncompressed (Shiki ~2.35 MB, Mermaid ~3.2 MB) but shrink dramatically when delivered with gzip or Brotli (Shiki ~302 KB, Mermaid ~908 KB). For the best front-end performance, ensure your web server compresses static JavaScript (for example mod_deflate\u002Fmod_brotli on Apache, or the gzip\u002Fbrotli directives on nginx). Most managed hosts and CDNs enable this by default. The plugin adds a \u003Cstrong>Tools &rarr; Site Health\u003C\u002Fstrong> check that reports whether these bundles are actually being served compressed.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, please visit the WordPress.org support forum for this plugin. Our team actively monitors and responds to support requests.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Before posting a support request:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Check the FAQ section above for common questions\u003Cbr \u002F>\n* Ensure you’re using the latest version of the plugin\u003Cbr \u002F>\n* Include your WordPress and PHP versions in your support request\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Feature Requests:\u003C\u002Fstrong>\u003Cbr \u002F>\nWe welcome feature suggestions! Please post them in the support forum with detailed descriptions of your use case.\u003C\u002Fp>\n\u003Ch3>Source Code\u003C\u002Fh3>\n\u003Cp>This plugin uses build tools for development efficiency.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Compressed File Source Code:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>build\u002Findex.js\u003C\u002Fstrong>: WordPress Block Editor integration code\u003Cbr \u002F>\n  * Source: blocks\u002Fmarkdown\u002Fsrc\u002F folder\u003Cbr \u002F>\n  * Build: npm run build\u003Cbr \u002F>\n* \u003Cstrong>assets\u002Flibs\u002Fshiki\u002Fshiki.min.js\u003C\u002Fstrong>: Shiki syntax highlighter (self-contained bundle, no CDN)\u003Cbr \u002F>\n  * Source: scripts\u002Fvendor\u002Fshiki-entry.mjs\u003Cbr \u002F>\n  * Build: npm run vendor:shiki\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Source Code Access:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>GitHub Repository\u003C\u002Fstrong>: https:\u002F\u002Fgithub.com\u002Fmy-biz-dev\u002Fmarkdown-renderer-for-github\u003Cbr \u002F>\n* \u003Cstrong>License\u003C\u002Fstrong>: GPL v2 or later\u003Cbr \u002F>\n* \u003Cstrong>Development Branch\u003C\u002Fstrong>: main\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Build Instructions:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Install Node.js 22 LTS (see .nvmrc)\u003Cbr \u002F>\n2. Install dependencies with \u003Ccode>npm install\u003C\u002Fcode>\u003Cbr \u002F>\n3. Build with \u003Ccode>npm run build\u003C\u002Fcode>\u003Cbr \u002F>\n4. Run tests with \u003Ccode>npm run test\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Developer Resources:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Development Environment Setup\u003C\u002Fstrong>: See CLAUDE.md and docs\u002FDEVELOPMENT.md\u003Cbr \u002F>\n* \u003Cstrong>Contributing\u003C\u002Fstrong>: See CONTRIBUTING.md\u003Cbr \u002F>\n* \u003Cstrong>Build Process Details\u003C\u002Fstrong>: See BUILD.md\u003C\u002Fp>\n\u003Ch3>Third Party Services\u003C\u002Fh3>\n\u003Cp>By default this plugin runs entirely on your own server. The core rendering libraries are bundled locally and make no external requests:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Shiki syntax highlighter – served from your WordPress installation (no CDN)\u003C\u002Fli>\n\u003Cli>Mermaid diagram renderer – served from your WordPress installation (no CDN)\u003C\u002Fli>\n\u003Cli>Chart.js chart renderer – served from your WordPress installation (no CDN)\u003C\u002Fli>\n\u003Cli>markdown-it parser – bundled locally\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Optional features that contact an external server (opt-in, off by default):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Two features can send diagram source to an external rendering server. Both are inactive until you explicitly enable, configure a server URL, and accept the in-plugin privacy notice:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>PlantUML diagrams\u003C\u002Fstrong> – PlantUML has no in-browser renderer, so the source of each “`plantuml block is sent to a PlantUML\u002FKroki server to produce the image.\n\u003Cul>\n\u003Cli>Default server (configurable, or self-hostable): https:\u002F\u002Fwww.plantuml.com\u002Fplantuml\u003C\u002Fli>\n\u003Cli>Service: PlantUML – https:\u002F\u002Fplantuml.com\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Server-side Mermaid rendering (Kroki)\u003C\u002Fstrong> – an optional mode that pre-renders Mermaid diagrams on a Kroki server for faster first paint. When enabled, the Mermaid source is sent to the configured server.\n\u003Cul>\n\u003Cli>Default server (configurable, or self-hostable): https:\u002F\u002Fkroki.io\u003C\u002Fli>\n\u003Cli>Service: Kroki – https:\u002F\u002Fkroki.io\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>To keep diagram source private you can point either feature at a server you self-host. When both options are left in their default (disabled) state, no diagram data or any other content leaves your site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Pro license validation (only if you activate a Pro license key):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This Free plugin ships the shared license-gating code used by the separate Pro plugin. If you install the Pro plugin and enter a license key, activating, deactivating, or periodically re-validating that key sends the license key (no diagram or post content) to the license server:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service: Lemon Squeezy – https:\u002F\u002Fwww.lemonsqueezy.com\u002F\u003C\u002Fli>\n\u003Cli>Endpoint: https:\u002F\u002Fapi.lemonsqueezy.com\u002Fv1\u002Flicenses\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Without the Pro plugin and an activated license key, no request is made to this endpoint.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Privacy & Security Benefits (default configuration):\u003C\u002Fstrong>\u003Cbr \u002F>\n* No tracking, analytics, or data collection\u003Cbr \u002F>\n* No data is transmitted to external servers unless you opt in to PlantUML or server-side Mermaid rendering, or activate a Pro license key\u003Cbr \u002F>\n* Works offline and in closed networks with the default settings\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin does not collect any personal data, and with the default settings all processing happens locally on your server. If you opt in to PlantUML or server-side (Kroki) Mermaid rendering, the source text of those diagrams is sent to the rendering server you configure – choose a server you trust, or self-host one, for sensitive content. If you activate a Pro license key, the key is sent to the Lemon Squeezy license server to validate it.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Syntax highlighting: \u003Ca href=\"https:\u002F\u002Fshiki.style\u002F\" rel=\"nofollow ugc\">Shiki\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Diagram rendering: \u003Ca href=\"https:\u002F\u002Fmermaid.js.org\u002F\" rel=\"nofollow ugc\">Mermaid\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Chart rendering: \u003Ca href=\"https:\u002F\u002Fwww.chartjs.org\u002F\" rel=\"nofollow ugc\">Chart.js\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Markdown parsing: \u003Ca href=\"https:\u002F\u002Fmarkdown-it.github.io\u002F\" rel=\"nofollow ugc\">markdown-it\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Developer Information\u003C\u002Fh3>\n\u003Cp>This section provides essential information for developers who want to extend or customize the plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>For complete API documentation, architecture diagrams, and customization examples, see:\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmy-biz-dev\u002Fmarkdown-renderer-for-github\u002Ftree\u002Fmain\u002Fdocs\" rel=\"nofollow ugc\">Developer Documentation on GitHub\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Available Hooks and Filters\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Actions:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>gfmr_metadata_saved\u003C\u002Fcode> – Fired when code block metadata is saved\n\u003Cul>\n\u003Cli>Parameters: \u003Ccode>$post_id\u003C\u002Fcode> (int), \u003Ccode>$metadata\u003C\u002Fcode> (array)\u003C\u002Fli>\n\u003Cli>Use case: Sync metadata with external services, logging\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Filters:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ccode>gfmr_metadata_get_metadata\u003C\u002Fcode> – Filter retrieved metadata before use\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Parameters: \u003Ccode>$metadata\u003C\u002Fcode> (array), \u003Ccode>$post_id\u003C\u002Fcode> (int)\u003C\u002Fli>\n\u003Cli>Use case: Custom language detection, metadata modification\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>gfmr_schema_data\u003C\u002Fcode> – Filter Schema.org JSON-LD data before output\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Parameters: \u003Ccode>$schema\u003C\u002Fcode> (array), \u003Ccode>$post\u003C\u002Fcode> (WP_Post)\u003C\u002Fli>\n\u003Cli>Use case: Add custom schema properties, author profiles\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>PHP Constants\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>GFMR_PLUGIN_FILE\u003C\u002Fcode> – Plugin main file path\u003C\u002Fli>\n\u003Cli>\u003Ccode>GFMR_SLUG\u003C\u002Fcode> – Plugin slug (‘markdown-renderer-for-github’)\u003C\u002Fli>\n\u003Cli>\u003Ccode>GFMR_URI\u003C\u002Fcode> – Plugin URL\u003C\u002Fli>\n\u003Cli>\u003Ccode>GFMR_PATH\u003C\u002Fcode> – Plugin directory path\u003C\u002Fli>\n\u003Cli>\u003Ccode>GFMR_PLUGIN_PATH\u003C\u002Fcode> – Plugin directory name (relative)\u003C\u002Fli>\n\u003Cli>\u003Ccode>GFMR_PLUGIN_BASENAME\u003C\u002Fcode> – Plugin basename\u003C\u002Fli>\n\u003Cli>\u003Ccode>GFMR_ASSETS_PATH\u003C\u002Fcode> – Assets directory URL\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>JavaScript Global Objects\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>wpGfmConfig\u003C\u002Fcode> – Plugin configuration object\u003C\u002Fli>\n\u003Cli>\u003Ccode>wpGfmRenderer\u003C\u002Fcode> – Core rendering API (processCodeBlocks, renderContent, initialize)\u003C\u002Fli>\n\u003Cli>\u003Ccode>wpGfmHighlighter\u003C\u002Fcode> – Highlighter wrapper instance\u003C\u002Fli>\n\u003Cli>\u003Ccode>wpGfmShikiHighlighter\u003C\u002Fcode> – Actual Shiki highlighter instance\u003C\u002Fli>\n\u003Cli>\u003Ccode>wpGfmUnifiedHighlight(code, lang, options)\u003C\u002Fcode> – Unified highlight function\u003C\u002Fli>\n\u003Cli>\u003Ccode>wpGfmSwitchTheme(newTheme)\u003C\u002Fcode> – Theme switching function (‘light’, ‘dark’, ‘system’)\u003C\u002Fli>\n\u003Cli>\u003Ccode>wpGfmRenderDiagram(content, element, options)\u003C\u002Fcode> – Diagram rendering function\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Settings Option\u003C\u002Fh4>\n\u003Cp>Option name: \u003Ccode>gfmr_theme_settings\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>Available keys:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>theme\u003C\u002Fcode> – Theme setting (‘light’, ‘dark’, ‘system’)\u003C\u002Fli>\n\u003Cli>\u003Ccode>schema_enabled\u003C\u002Fcode> – Enable Schema.org JSON-LD output (bool)\u003C\u002Fli>\n\u003Cli>\u003Ccode>schema_auto_detect_type\u003C\u002Fcode> – Auto-detect article type (bool)\u003C\u002Fli>\n\u003Cli>\u003Ccode>schema_include_author\u003C\u002Fcode> – Include author in schema (bool)\u003C\u002Fli>\n\u003Cli>\u003Ccode>schema_include_publisher\u003C\u002Fcode> – Include publisher in schema (bool)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Plugin Development\u003C\u002Fh4>\n\u003Cp>This plugin follows WordPress coding standards and provides clean, semantic HTML output.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Detailed Documentation:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>For complete documentation including full API reference with code examples, architecture diagrams (Mermaid), step-by-step customization guides, and CSS class reference, visit:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmy-biz-dev\u002Fmarkdown-renderer-for-github\u002Ftree\u002Fmain\u002Fdocs\" rel=\"nofollow ugc\">GitHub Developer Documentation\u003C\u002Fa>\u003C\u002Fp>\n","Render GitHub Flavored Markdown in WordPress: Shiki code highlighting, Mermaid diagrams, and Chart.js charts. For documentation and dev blogs.",20,3343,"2026-07-13T14:54:00.000Z","7.0.2","6.8","8.2",[75,76,20,21,77],"chart","github","syntax-highlighting","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmarkdown-renderer-for-github.2.10.5.zip",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":11,"num_ratings":11,"last_updated":89,"tested_up_to":71,"requires_at_least":90,"requires_php":16,"tags":91,"homepage":95,"download_link":96,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"marklane","Marklane – Fast Publishing from Markdown.","1.6.2","Kodo","https:\u002F\u002Fprofiles.wordpress.org\u002Fcck23\u002F","\u003Cp>Marklane is built for fast publishing from Markdown. It helps editors turn local Markdown drafts into WordPress posts without copying content into the post editor by hand.\u003C\u002Fp>\n\u003Cp>Write locally in Markdown, add YAML frontmatter for post settings, then import the file from \u003Ccode>Tools > Marklane\u003C\u002Fcode>. Marklane can create a new post or update an existing one by slug, apply categories, tags, dates, featured images, post status, and Polylang language links in one import. When frontmatter is omitted, it can derive a draft title and slug from the first H1 and filename.\u003Cbr \u002F>\nIf you enable \u003Ccode>Ignore invalid frontmatter\u003C\u002Fcode>, the plugin ignores only the invalid frontmatter keys and keeps the valid ones. If the YAML block itself is broken, it falls back to the filename and first H1 while keeping the selected post status and date options.\u003Cbr \u002F>\nIf you enable Mermaid rendering, Marklane can also turn \u003Ccode>```mermaid\u003C\u002Fcode> code blocks into front-end diagrams while keeping the stored post content as ordinary Markdown code blocks.\u003C\u002Fp>\n\u003Cp>Plugin page: https:\u002F\u002Fhappas.jp\u002Fmarklane\u002F\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Fast Markdown publishing: import prepared Markdown files from the WordPress admin\u003C\u002Fli>\n\u003Cli>YAML-controlled post settings: set title, slug, status, date, categories, tags, featured image, and language links\u003C\u002Fli>\n\u003Cli>Safe re-imports: update existing posts by slug instead of creating duplicates\u003C\u002Fli>\n\u003Cli>Dry Run preview: review the planned create\u002Fupdate action, category and tag assignment, image resolution, warnings, and errors before saving\u003C\u002Fli>\n\u003Cli>Media Library image resolution: resolve relative Markdown image paths and \u003Ccode>featuredImage\u003C\u002Fcode> against existing attachments\u003C\u002Fli>\n\u003Cli>Polylang support: connect translated posts from \u003Ccode>lang\u003C\u002Fcode> and \u003Ccode>translations\u003C\u002Fcode> frontmatter\u003C\u002Fli>\n\u003Cli>Optional Mermaid rendering: render \u003Ccode>```mermaid\u003C\u002Fcode> code blocks as diagrams on pages that contain them when enabled\u003C\u002Fli>\n\u003Cli>Optional Extended Markdown: render common callout syntax such as GitHub alerts and Zenn messages when enabled\u003C\u002Fli>\n\u003Cli>Optional Math rendering: render \u003Ccode>$$...$$\u003C\u002Fcode> display formulas on pages that contain them when enabled\u003C\u002Fli>\n\u003Cli>Light front-end loading: Mermaid and math assets load only on pages that contain matching content\u003C\u002Fli>\n\u003Cli>CommonMark + GFM conversion: parse Markdown with \u003Ccode>league\u002Fcommonmark\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For the most predictable image resolution behavior, it is recommended to disable WordPress’s year\u002Fmonth based upload folders and to use fully unique filenames for Markdown files and image assets.\u003C\u002Fp>\n\u003Cp>This plugin is best suited to workflows where:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>articles are written locally in Markdown\u003C\u002Fli>\n\u003Cli>WordPress is used as the publishing destination\u003C\u002Fli>\n\u003Cli>editors want to keep the import source file manageable inside WordPress\u003C\u002Fli>\n\u003Cli>repeated imports and post updates are part of the workflow\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Frontmatter quick reference:\u003C\u002Fp>\n\u003Cp>Marklane reads YAML frontmatter at the top of the Markdown file. Common keys include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>title\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>slug\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>postType\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>excerpt\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>status\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>date\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>category\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>tags\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>featuredImage\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>lang\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>translations\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>title falls back to the first H1 and then the filename. \u003Ccode>slug\u003C\u002Fcode> falls back to the filename. \u003Ccode>postType\u003C\u002Fcode> defaults to \u003Ccode>post\u003C\u002Fcode>, and \u003Ccode>status\u003C\u002Fcode> defaults to \u003Ccode>draft\u003C\u002Fcode>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For more frontmatter examples:\u003Cbr \u002F>\nhttps:\u002F\u002Fhappas.jp\u002Fen\u002Fmarklane\u002F#yaml-frontmatter-example\u003C\u002Fp>\n\u003Cp>Known limitations:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Does not create custom post types or taxonomy definitions\u003C\u002Fli>\n\u003Cli>Does not import ZIP archives\u003C\u002Fli>\n\u003Cli>Does not import through REST API or WP-CLI\u003C\u002Fli>\n\u003Cli>Does not download external image URLs automatically\u003C\u002Fli>\n\u003C\u002Ful>\n","Publish structured Markdown drafts to WordPress, including Mermaid-ready knowledge posts, without opening the post editor.",10,631,"2026-07-08T08:31:00.000Z","5.6",[92,93,94,20,21],"frontmatter","import","importer","https:\u002F\u002Fhappas.jp\u002Fmarklane\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmarklane.1.6.2.zip",{"slug":98,"name":99,"version":100,"author":41,"author_profile":42,"description":101,"short_description":102,"active_installs":11,"downloaded":103,"rating":11,"num_ratings":11,"last_updated":104,"tested_up_to":105,"requires_at_least":106,"requires_php":107,"tags":108,"homepage":112,"download_link":113,"security_score":114,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"markdeep-block","Markdeep Block","0.0.2","\u003Cblockquote>\n\u003Cp>“Markdeep is ideal for design documents, specifications, README files, code documentation, lab reports, blogs, and technical web pages. Because the source is plain text, Markdeep works well with software development toolchains.”\u003Cbr \u002F>\n   — http:\u002F\u002Fcasual-effects.com\u002Fmarkdeep\u002F\u003C\u002Fp>\n\u003Cp>“Markdeep is a text formatting syntax that extends Markdown, and a JavaScript program for making it work in browsers. The two most powerful features are its ability to run in any web browser on the client side and the inclusion of diagrams.”\u003Cbr \u002F>\n   — https:\u002F\u002Fcasual-effects.com\u002Fmarkdeep\u002Ffeatures.md.html\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>This plugin adds a gutenberg block supporting the \u003Ca href=\"http:\u002F\u002Fcasual-effects.com\u002Fmarkdeep\u002F\" rel=\"nofollow ugc\">markdeep\u003C\u002Fa> language. The editor shows both a plaintext\u003Cbr \u002F>\narea for composing the text, and a preview area to display the rendered block.\u003C\u002Fp>\n\u003Ch3>MathJax & CDN\u003C\u002Fh3>\n\u003Cp>In order to support \u003Ca href=\"https:\u002F\u002Fwww.mathjax.org\u002F\" rel=\"nofollow ugc\">MathJax\u003C\u002Fa> features, the MathJax library is loaded from an external \u003Ca href=\"https:\u002F\u002Fcdnjs.cloudflare.com\u002F\" rel=\"nofollow ugc\">CDN (cdnjs\u002Fcloudflare)\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>MathJax.org does not collect, maintain, distribute, purchase, or sell personal data of any kind, and uses no cookies or other tracking\u003Cbr \u002F>\n  or advertising techniques.\u003C\u002Fp>\n\u003Cp>Likewise, the MathJax software does not track you, and uses local storage only to maintain your preferences as set by the MathJax contextual menu.\u003C\u002Fp>\n\u003Cp>— https:\u002F\u002Fwww.mathjax.org\u002F#privacy-statement\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>If you do not change the CDN you will be subject to cloudflare’s \u003Ca href=\"https:\u002F\u002Fwww.cloudflare.com\u002Fwebsite-terms\u002F\" rel=\"nofollow ugc\">terms\u003C\u002Fa> & \u003Ca href=\"https:\u002F\u002Fwww.cloudflare.com\u002Fprivacypolicy\u002F\" rel=\"nofollow ugc\">privacy policy\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>This CDN can be changed with a one-line script.  (Alternately, use the WordPress plugin file editor to uncomment a similar line in\u003Cbr \u002F>\n    markdeep-block.php). \u003Cem>In the future this should be an exposed configuration option.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>To override the CDN use:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>`php\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u002F\u002F Markdeep currently uses version 2.7.6\u003Cbr \u002F>\nadd_filter( ‘markdeepblock_mathjax_url’, fn($u) => ‘https:\u002F\u002Fcdn.jsdelivr.net\u002Fnpm\u002Fmathjax@2.7.6\u002Funpacked\u002FMathJax.js?config=TeX-AMS-MML_HTMLorMML’ );\u003Cbr \u002F>\n    `\u003C\u002Fp>\n\u003Ch3>Planned features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>UI to configure CDN for JS resources (Markdeep, MathJax).\u003C\u002Fli>\n\u003Cli>Configurable style per block.\u003C\u002Fli>\n\u003Cli>Drop-down style selection of styles (globally & per-block).\u003C\u002Fli>\n\u003Cli>Get MathJax commands working in editor. \u003Cem>(MathJax currently works in posts).\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>Markdeep specific LaTeX\u002FMathJax macros. (e.g. θ₀, θ₁, etc.)\u003C\u002Fli>\n\u003Cli>Configurable MathJax macros.\u003C\u002Fli>\n\u003Cli>Optional Table of Contents (currently suppressed)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Logo\u003C\u002Fh3>\n\u003Cp>The logo is derived from \u003Ca href=\"https:\u002F\u002Fdustincurtis.com\" rel=\"nofollow ugc\">Dustin Curtis’s\u003C\u002Fa> https:\u002F\u002Fgithub.com\u002Fdcurtis\u002Fmarkdown-mark.\u003C\u002Fp>\n","Markdeep Block is a WordPress plugin for adding Gutenberg blocks supporting Markdeep syntax.",1613,"2022-12-28T21:34:00.000Z","6.0.12","5.9","7.0",[54,109,110,20,111],"graphics","markdeep","mathjax","https:\u002F\u002Fgithub.com\u002Fn3f\u002Fmarkdeep-block","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmarkdeep-block.0.0.2.zip",85,{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":123,"downloaded":124,"rating":34,"num_ratings":125,"last_updated":126,"tested_up_to":71,"requires_at_least":127,"requires_php":128,"tags":129,"homepage":133,"download_link":134,"security_score":135,"vuln_count":136,"unpatched_count":11,"last_vuln_date":137,"fetched_at":27},"pdf-embedder","PDF Embedder","5.0.1","Syed Balkhi","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmub\u002F","\u003Cp>Upload PDF files and embed them directly into your site’s posts and pages. It works as simple as adding images! Your PDF files will be automatically sized to their natural size and shape. You can also specify a width and the correct height will be calculated automatically. Our PDF Embedder plugin is fully responsive, so the embedded PDF will also look perfect, on any device. Additionally, the pdf embedder will automatically resize whenever the browser dimensions change.\u003C\u002Fp>\n\u003Cp>The plugin has a unique method for embedding PDF files with the immense flexibility over the appearance of your document.\u003C\u002Fp>\n\u003Cp>The PDF viewer has Next and Previous buttons to navigate the document, and zoom buttons if some areas of a PDF file are too small for your screen.\u003C\u002Fp>\n\u003Cp>Your PDF files are embedded within your existing WordPress pages so we have full control over appearance, and all Javascript and other files are served by your own server (not by Google or any other third-party who may not be able to guarantee their own reliability). This means your PDF files will load fast, without any speed penalty.\u003C\u002Fp>\n\u003Cp>Other PDF embedder plugins insert the PDF into an ‘iframe’ which means they do not get the flexibility over sizing. Ours does not and that is an incredible benefit to the overall viewing experience across all devices.\u003C\u002Fp>\n\u003Cp>In the free plugin, there is no button for users to download the PDF, but download options are available in the Premium versions along with other awesome features.\u003C\u002Fp>\n\u003Cp>Another Premium feature are Hyperlinks in your PDF being clickable. Links in the free plugin cannot be clicked.\u003C\u002Fp>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\n\u003Cp>Once installed and Activated, click Add Media from any page or post, just like adding an image, but drag and drop a PDF file instead.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>In the Classic Editor when you insert into your post, it will appear in the editor as a ‘shortcode’ as follows:\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>[pdf-embedder url=\"https:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002F2024\u002F01\u002FPlan-Summary.pdf\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You can change the default appearance – e.g. width, and toolbar position\u002Fappearance through \u003Cstrong>Settings -> PDF Embedder\u003C\u002Fstrong> and also shortcode or block attributes.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>To override your site-wide defaults on an individual embed, see the \u003Ca href=\"https:\u002F\u002Fwp-pdf.com\u002Ffree-instructions\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin\" rel=\"nofollow ugc\">Plugin Instructions\u003C\u002Fa> for information about sizing options plus other ways to customize the shortcodes.\u003C\u002Fp>\n\u003Ch4>Premium Features\u003C\u002Fh4>\n\u003Cp>Features available in the PDF Embedder Premium versions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Download button in the toolbar\u003C\u002Fli>\n\u003Cli>Continuous scroll between pages\u003C\u002Fli>\n\u003Cli>Hyperlinks are fully functional\u003C\u002Fli>\n\u003Cli>Full screen mode\u003C\u002Fli>\n\u003Cli>Edit page number to jump straight to page\u003C\u002Fli>\n\u003Cli>Track number of downloads and views\u003C\u002Fli>\n\u003Cli>Mobile-friendly\u003C\u002Fli>\n\u003Cli>Secure option – difficult to download original PDF\u003C\u002Fli>\n\u003Cli>Removes wp-pdf.com branding\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>See \u003Ca href=\"https:\u002F\u002Fwp-pdf.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin\" rel=\"nofollow ugc\">wp-pdf.com\u003C\u002Fa> for details!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Mobile-friendly embedding using PDF Embedder Premium\u003C\u002Fh4>\n\u003Cp>The free version will work on most mobile browsers, but cannot position the document entirely within the screen.\u003C\u002Fp>\n\u003Cp>Our \u003Cstrong>PDF Embedder Premium\u003C\u002Fstrong> plugin solves this problem with an intelligent ‘full screen’ mode.\u003C\u002Fp>\n\u003Cp>When the document is smaller than a certain width, the document displays only as a ‘thumbnail’ with a large ‘View in Full Screen’ button for the user to click when they want to study your document.\u003C\u002Fp>\n\u003Cp>This opens up the document so it has the full focus of the mobile browser, and the user can move about the document without hitting other parts of the web page by mistake. Viewers can then Click Exit to return to the regular page.\u003C\u002Fp>\n\u003Cp>The user can also swipe continuously between all pages of the PDF which is more natural than clicking the navigation buttons to navigate.\u003C\u002Fp>\n\u003Cp>See our site \u003Ca href=\"https:\u002F\u002Fwp-pdf.com\u002Fpremium\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin\" rel=\"nofollow ugc\">wp-pdf.com\u003C\u002Fa> for more details and purchase options.\u003C\u002Fp>\n\u003Ch4>Protect your PDFs with our premium document embedder version\u003C\u002Fh4>\n\u003Cp>Our \u003Cstrong>PDF Embedder Premium\u003C\u002Fstrong> plugin on its Pro plan provides the same simple but elegant viewer as the Basic version, with the added protection that it is difficult for users to download or print the original PDF document.\u003C\u002Fp>\n\u003Cp>This means that your PDF is unlikely to be shared outside your site where you have no control over who views, prints, or shares it.\u003C\u002Fp>\n\u003Cp>Optionally, add a watermark containing any text, including the logged in user’s name or email address to discourage sharing of screenshots.\u003C\u002Fp>\n\u003Cp>See our site \u003Ca href=\"https:\u002F\u002Fwp-pdf.com\u002Fsecure\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin\" rel=\"nofollow ugc\">wp-pdf.com\u003C\u002Fa> for more details and purchase options.\u003C\u002Fp>\n\u003Ch4>PDF Thumbnails\u003C\u002Fh4>\n\u003Cp>Our \u003Cstrong>PDF Thumbnails\u003C\u002Fstrong> plugin automatically generates fixed image versions of all PDF files in your Media Library, to use on your site as you wish.\u003C\u002Fp>\n\u003Cp>You can use them as featured images in posts containing an embedded version of the PDF, or as a visual clickable link to download the PDF directly.\u003Cbr \u002F>\nIt also displays the thumbnail as the “icon” for the PDF in the Media Library, making it easy for authors to locate the PDFs they need to insert in a post.\u003C\u002Fp>\n\u003Cp>See our site \u003Ca href=\"https:\u002F\u002Fwp-pdf.com\u002Fthumbnails\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin\" rel=\"nofollow ugc\">wp-pdf.com\u002Fthumbnails\u002F\u003C\u002Fa> for more details and purchase options.\u003C\u002Fp>\n\u003Cp>With thanks to the Mozilla team for developing the underlying \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmozilla\u002Fpdf.js\" rel=\"nofollow ugc\">pdf.js\u003C\u002Fa> technology used by this PDF documents viewer plugin.\u003C\u002Fp>\n","Seamlessly embed PDFs into your content, with customizations and intelligent responsive resizing, and no third-party services or iframes.",300000,5428185,510,"2026-05-25T13:43:00.000Z","6.6","7.4",[53,130,22,131,132],"embed-pdf","pdf-document","pdf-viewer","https:\u002F\u002Fwp-pdf.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpdf-embedder.5.0.1.zip",98,2,"2026-05-27 18:49:03",{"error":139,"url":140,"statusCode":141,"statusMessage":142,"message":142},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fbibcit-any2html\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":144,"versions":145},6,[146,152,159,166,173,180],{"version":6,"download_url":24,"svn_tag_url":147,"released_at":26,"has_diff":148,"diff_files_changed":149,"diff_lines":26,"trac_diff_url":150,"vulnerabilities":151,"is_current":139},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbibcit-any2html\u002Ftags\u002F1.2.3\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbibcit-any2html%2Ftags%2F1.2.2&new_path=%2Fbibcit-any2html%2Ftags%2F1.2.3",[],{"version":153,"download_url":154,"svn_tag_url":155,"released_at":26,"has_diff":148,"diff_files_changed":156,"diff_lines":26,"trac_diff_url":157,"vulnerabilities":158,"is_current":148},"1.2.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbibcit-any2html.1.2.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbibcit-any2html\u002Ftags\u002F1.2.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbibcit-any2html%2Ftags%2F1.2.1&new_path=%2Fbibcit-any2html%2Ftags%2F1.2.2",[],{"version":160,"download_url":161,"svn_tag_url":162,"released_at":26,"has_diff":148,"diff_files_changed":163,"diff_lines":26,"trac_diff_url":164,"vulnerabilities":165,"is_current":148},"1.2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbibcit-any2html.1.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbibcit-any2html\u002Ftags\u002F1.2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbibcit-any2html%2Ftags%2F1.2.0&new_path=%2Fbibcit-any2html%2Ftags%2F1.2.1",[],{"version":167,"download_url":168,"svn_tag_url":169,"released_at":26,"has_diff":148,"diff_files_changed":170,"diff_lines":26,"trac_diff_url":171,"vulnerabilities":172,"is_current":148},"1.2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbibcit-any2html.1.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbibcit-any2html\u002Ftags\u002F1.2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbibcit-any2html%2Ftags%2F1.1.0&new_path=%2Fbibcit-any2html%2Ftags%2F1.2.0",[],{"version":174,"download_url":175,"svn_tag_url":176,"released_at":26,"has_diff":148,"diff_files_changed":177,"diff_lines":26,"trac_diff_url":178,"vulnerabilities":179,"is_current":148},"1.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbibcit-any2html.1.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbibcit-any2html\u002Ftags\u002F1.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbibcit-any2html%2Ftags%2F1.0.0&new_path=%2Fbibcit-any2html%2Ftags%2F1.1.0",[],{"version":181,"download_url":182,"svn_tag_url":183,"released_at":26,"has_diff":148,"diff_files_changed":184,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":185,"is_current":148},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbibcit-any2html.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbibcit-any2html\u002Ftags\u002F1.0.0\u002F",[],[]]