[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fUuLDK2NUnL0bP-i67W1c73p6rz97qjO4w8msQ42urvQ":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"hansandfriends","Hans &amp; Friends","https:\u002F\u002Fprofiles.wordpress.org\u002Fhansandfriends\u002F",2,60,100,30,94,"2026-04-04T09:15:28.540Z",[14,37],{"slug":15,"name":16,"version":17,"author":18,"author_profile":6,"description":19,"short_description":20,"active_installs":8,"downloaded":21,"rating":22,"num_ratings":22,"last_updated":23,"tested_up_to":24,"requires_at_least":25,"requires_php":26,"tags":27,"homepage":33,"download_link":34,"security_score":9,"vuln_count":22,"unpatched_count":22,"last_vuln_date":35,"fetched_at":36},"replace-external-images","Replace External Images","1.2.0","Hans & Friends","\u003Cp>“Replace External Images” lets you import externally hosted images used in post content directly into your WordPress media library — either one by one or now with the new bulk import feature across multiple posts at once.\u003C\u002Fp>\n\u003Cp>The plugin automatically replaces external URLs in the content with local media URLs, shows a live progress view, supports any image host, and updates featured images where needed.\u003C\u002Fp>\n\u003Cp>Ideal for:\u003Cbr \u002F>\n– site migrations\u003Cbr \u002F>\n– pasted content from other sources\u003Cbr \u002F>\n– cleaning up hotlinked images\u003Cbr \u002F>\n– processing many posts in one go with the bulk importer\u003C\u002Fp>\n\u003Cp>Full documentation available here: \u003Ca href=\"https:\u002F\u002Fhansandfriends.de\u002Fdocs\u002Freplace-external-images\u002F\" rel=\"nofollow ugc\">Replace External Images Docs\u003C\u002Fa>\u003C\u002Fp>\n","Easily import externally hosted images found in post content into your media library and replace them with local copies.",570,0,"2026-02-13T21:59:00.000Z","6.9.4","5.0","7.4",[28,29,30,31,32],"external-images","hotlinking","images","import","media","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freplace-external-images.1.2.0.zip",null,"2026-03-15T15:16:48.613Z",{"slug":38,"name":39,"version":40,"author":18,"author_profile":6,"description":41,"short_description":42,"active_installs":22,"downloaded":43,"rating":22,"num_ratings":22,"last_updated":44,"tested_up_to":24,"requires_at_least":45,"requires_php":26,"tags":46,"homepage":33,"download_link":51,"security_score":9,"vuln_count":22,"unpatched_count":22,"last_vuln_date":35,"fetched_at":36},"hansandfriends-sticky-contact-sidebar","HansAndFriends Sticky Contact Sidebar","1.0.0","\u003Cp>HansAndFriends Sticky Contact Sidebar adds a compact, configurable contact sidebar to your website.\u003C\u002Fp>\n\u003Cp>Main features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Editable contact content in WordPress admin\u003C\u002Fli>\n\u003Cli>Separate label\u002Ftext\u002Flink fields for phone, email, and contact form\u003C\u002Fli>\n\u003Cli>Address field with optional automatic Google Maps link generation\u003C\u002Fli>\n\u003Cli>Per-item visibility toggles for phone, email, address, and contact form\u003C\u002Fli>\n\u003Cli>Optional social block with auto-detected network icons from entered profile links\u003C\u002Fli>\n\u003Cli>Three configurable colors (accent, label, text\u002Fvalue)\u003C\u002Fli>\n\u003Cli>Font source switch: theme stack, Google Fonts locally (recommended), or Google Fonts CDN\u003C\u002Fli>\n\u003Cli>Google Fonts catalog scoped to families with Latin support, with additional filtering of script-specific non-western families\u003C\u002Fli>\n\u003Cli>Global font-weight controls for labels and text (2 selects, based on selected family)\u003C\u002Fli>\n\u003Cli>Search-based Google Font picker (no large dropdown)\u003C\u002Fli>\n\u003Cli>One-click local Google Font installation from plugin settings\u003C\u002Fli>\n\u003Cli>Optional mobile disable with custom breakpoint\u003C\u002Fli>\n\u003Cli>Optional “show peek only after scroll” mode\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The sidebar behavior remains simple:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Default state: visible in peek mode\u003C\u002Fli>\n\u003Cli>On hover\u002Ffocus: expands fully\u003C\u002Fli>\n\u003Cli>Optional mode: starts hidden and shows peek only after scroll activity\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin can connect to Google services in typography features, depending on selected mode.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Google Fonts CSS API\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>* Service URL: \u003Ccode>https:\u002F\u002Ffonts.googleapis.com\u002Fcss2\u003C\u002Fcode>\u003Cbr \u002F>\n* Used when:\u003Cbr \u002F>\n  * Frontend renders the sidebar in \u003Cstrong>Use Google Fonts CDN\u003C\u002Fstrong> mode\u003Cbr \u002F>\n  * Admin runs \u003Cstrong>Install locally & activate\u003C\u002Fstrong> for a selected font\u003Cbr \u002F>\n* Data sent: Requested font family and IP address (standard HTTP request metadata)\u003Cbr \u002F>\n* Why: Load Google Fonts CSS for CDN delivery or local installation workflow\u003Cbr \u002F>\n* Terms of Service: https:\u002F\u002Fpolicies.google.com\u002Fterms\u003Cbr \u002F>\n* Privacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n\u003Col>\n\u003Cli>Google Fonts metadata endpoint\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>* Service URL: \u003Ccode>https:\u002F\u002Ffonts.google.com\u002Fmetadata\u002Ffonts\u003C\u002Fcode>\u003Cbr \u002F>\n* Used when: Admin opens plugin settings while \u003Cstrong>Use Google Fonts CDN\u003C\u002Fstrong> or \u003Cstrong>Use Google Fonts locally\u003C\u002Fstrong> is enabled\u003Cbr \u002F>\n* Data sent: Your server IP and standard HTTP request metadata\u003Cbr \u002F>\n* Why: Automatically refresh the selectable Google Fonts catalog\u003Cbr \u002F>\n* Terms of Service: https:\u002F\u002Fpolicies.google.com\u002Fterms\u003Cbr \u002F>\n* Privacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n\u003Col>\n\u003Cli>Google static font file host\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>* Service URL: \u003Ccode>https:\u002F\u002Ffonts.gstatic.com\u002F\u003C\u002Fcode>\u003Cbr \u002F>\n* Used when: Admin runs \u003Cstrong>Install locally & activate\u003C\u002Fstrong>\u003Cbr \u002F>\n* Data sent: Your server IP and standard HTTP request metadata\u003Cbr \u002F>\n* Why: Download selected font files for local hosting\u003Cbr \u002F>\n* Terms of Service: https:\u002F\u002Fpolicies.google.com\u002Fterms\u003Cbr \u002F>\n* Privacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n\u003Ch3>Third-party trademarks\u003C\u002Fh3>\n\u003Cp>Social network names and logos are trademarks of their respective owners.\u003Cbr \u002F>\nThis plugin displays social icons based on user-entered profile links and does not imply endorsement by those brands.\u003C\u002Fp>\n","Adds a configurable sticky contact sidebar with editable links, maps, colors, and Google Fonts support.",226,"2026-03-02T09:47:00.000Z","6.0",[47,48,49,50],"contact","quick-contact","sidebar","sticky","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhansandfriends-sticky-contact-sidebar.1.0.0.zip"]