{"id":318334,"date":"2026-06-10T16:05:12","date_gmt":"2026-06-10T16:05:12","guid":{"rendered":"https:\/\/en-gb.wordpress.org\/plugins\/lantern\/"},"modified":"2026-06-10T15:49:53","modified_gmt":"2026-06-10T15:49:53","slug":"lanternhq-bug-reporter","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/lanternhq-bug-reporter\/","author":23506001,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"trunk","tested":"7.0","requires":"5.9","requires_php":"7.4","requires_plugins":null,"header_name":"LanternHQ Bug Reporter","header_author":"Lantern","header_description":"Embed the Lantern widget on your site by adding your client embed key.","assets_banners_color":"","last_updated":"2026-06-10 15:49:53","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/lanternhq.app","rating":0,"author_block_rating":0,"active_installs":0,"downloads":24,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.0.0":"<p>Initial release \u2014 no upgrade steps required.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[2369,230,2379,1104,162],"plugin_category":[43,56],"plugin_contributors":[266542],"plugin_business_model":[],"class_list":["post-318334","plugin","type-plugin","status-publish","hentry","plugin_tags-customer-support","plugin_tags-embed","plugin_tags-live-chat","plugin_tags-support","plugin_tags-widget","plugin_category-customization","plugin_category-social-and-sharing","plugin_contributors-lanternhq","plugin_committers-lanternhq"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/lanternhq-bug-reporter.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>LanternHQ Bug Reporter is a lightweight plugin that makes it effortless to add the <a href=\"https:\/\/lanternhq.app\">Lantern<\/a> bug reporting widget to any WordPress site. No code editing required \u2014 simply paste your embed key from the Lantern dashboard, save, and the widget is live for every visitor.<\/p>\n\n<p><strong>How it works<\/strong><\/p>\n\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Go to <strong>Settings \u2192 Lantern<\/strong> in your WordPress admin.<\/li>\n<li>Paste your embed key and click <strong>Save Embed Key<\/strong>.<\/li>\n<li>The Lantern widget is now active on every public page of your site.<\/li>\n<\/ol>\n\n<p><strong>What gets added to your site<\/strong><\/p>\n\n<p>The plugin loads a single, lightweight script from <code>https:\/\/lanternhq.app\/api\/widget\/script<\/code> on every public page. Your embed key is passed to the script to identify your Lantern workspace. No server-side requests are made \u2014 the script is fetched entirely by the visitor's browser.<\/p>\n\n<p><strong>Features<\/strong><\/p>\n\n<ul>\n<li>One-field setup \u2014 just your embed key.<\/li>\n<li>Zero impact on page load \u2014 deferred script injection.<\/li>\n<li>Clean uninstall \u2014 removing the plugin stops all widget output immediately.<\/li>\n<li>No external requests from the server; the script is loaded entirely by the visitor's browser.<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to the Lantern bug tracking service (lanternhq.app) to enable the bug reporting widget.<\/p>\n\n<p>When the plugin is active, it loads a JavaScript file from https:\/\/lanternhq.app\/api\/widget\/script on all frontend pages. The embed key configured in the plugin settings is passed to this script to identify your Lantern workspace. Bug reports submitted by users are sent to the Lantern API.<\/p>\n\n<ul>\n<li>Service: Lantern (lanternhq.app)<\/li>\n<li>Data sent: embed key on page load; bug report data (title, description, browser, device) on submission<\/li>\n<li>Terms of Service: https:\/\/lanternhq.app\/terms<\/li>\n<li>Privacy Policy: https:\/\/lanternhq.app\/privacy<\/li>\n<\/ul>\n\n<!--section=installation-->\n<p><strong>From the WordPress plugin directory (recommended)<\/strong><\/p>\n\n<ol>\n<li>In your WordPress admin, go to <strong>Plugins \u2192 Add New<\/strong>.<\/li>\n<li>Search for <strong>LanternHQ Bug Reporter<\/strong>.<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<li>Go to <strong>Settings \u2192 LanternHQ Bug Reporter<\/strong>, paste your embed key, and click <strong>Save Embed Key<\/strong>.<\/li>\n<\/ol>\n\n<p><strong>Manual installation<\/strong><\/p>\n\n<ol>\n<li>Download the plugin zip file.<\/li>\n<li>In your WordPress admin, go to <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>.<\/li>\n<li>Choose the zip file and click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<li>Go to <strong>Settings \u2192 LanternHQ Bug Reporter<\/strong>, paste your embed key, and click <strong>Save Embed Key<\/strong>.<\/li>\n<\/ol>\n\n<p><strong>Via FTP<\/strong><\/p>\n\n<ol>\n<li>Unzip the plugin and upload the <code>lantern<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen in WordPress.<\/li>\n<li>Go to <strong>Settings \u2192 LanternHQ Bug Reporter<\/strong>, paste your embed key, and click <strong>Save Embed Key<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20do%20i%20find%20my%20embed%20key%3F\"><h3>Where do I find my embed key?<\/h3><\/dt>\n<dd><p>Log in to your Lantern dashboard at <a href=\"https:\/\/lanternhq.app\">lanternhq.app<\/a>, open your project, and go to <strong>Project Settings<\/strong>. Your embed key is displayed there and starts with <code>ltrn_<\/code>.<\/p><\/dd>\n<dt id=\"will%20the%20widget%20slow%20down%20my%20site%3F\"><h3>Will the widget slow down my site?<\/h3><\/dt>\n<dd><p>No. The widget script is injected with the <code>defer<\/code> attribute, meaning the browser only fetches and runs it after your page has fully parsed. It will not block rendering or affect your Core Web Vitals score.<\/p><\/dd>\n<dt id=\"can%20i%20disable%20the%20widget%20on%20specific%20pages%3F\"><h3>Can I disable the widget on specific pages?<\/h3><\/dt>\n<dd><p>Not in the current version. The script is injected globally on all public-facing pages. Per-page control is planned for a future release.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20deactivate%20the%20plugin%3F\"><h3>What happens if I deactivate the plugin?<\/h3><\/dt>\n<dd><p>Deactivating the plugin immediately stops the script from being injected. Your embed key is preserved in the database so it will be restored if you reactivate. To remove the stored key entirely, delete the plugin.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20compatible%20with%20caching%20plugins%3F\"><h3>Is the plugin compatible with caching plugins?<\/h3><\/dt>\n<dd><p>Yes. The script tag is injected at runtime via <code>wp_head<\/code>, so it will be present in any cached page HTML that includes the full <code>&lt;head&gt;<\/code> section.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20work%20with%20page%20builders%20like%20elementor%20or%20divi%3F\"><h3>Does the plugin work with page builders like Elementor or Divi?<\/h3><\/dt>\n<dd><p>Yes. Because the widget is injected into <code>wp_head<\/code> at the theme level, it works with any page builder or theme that uses a standard WordPress <code>&lt;head&gt;<\/code>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0 \u2014 2025-05-24<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Settings page added under <strong>Settings \u2192 LanternHQ Bug Reporter<\/strong>.<\/li>\n<li>Embed key stored securely in <code>wp_options<\/code> via the WordPress Settings API.<\/li>\n<li>Widget script injected into <code>wp_head<\/code> on all public-facing pages when an embed key is present.<\/li>\n<\/ul>","raw_excerpt":"Embed the LanternHQ bug reporting widget on your WordPress site with a single embed key.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/318334","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=318334"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/lanternhq"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=318334"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=318334"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=318334"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=318334"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=318334"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=318334"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}