{"id":337575,"date":"2026-07-10T15:32:17","date_gmt":"2026-07-10T15:32:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/rigpolice-embed\/"},"modified":"2026-07-11T02:52:34","modified_gmt":"2026-07-11T02:52:34","slug":"rigpolice-embed","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/rigpolice-embed\/","author":23528760,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.4.6","stable_tag":"1.4.6","tested":"7.0.1","requires":"6.3","requires_php":"7.4","requires_plugins":null,"header_name":"RigPolice Embed","header_author":"RigPolice","header_description":"Embed free RigPolice gear-test tools (mouse, monitor, keyboard, click, network testers) with a block. Pick a tool, publish, and the widget loads in its own frame and auto-resizes.","assets_banners_color":"242424","last_updated":"2026-07-11 02:52:34","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/rigpolice.com\/embed-tools\/","header_author_uri":"https:\/\/rigpolice.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":98,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.4.1":{"tag":"1.4.1","author":"rigpolice","date":"2026-07-10 15:31:44"},"1.4.2":{"tag":"1.4.2","author":"rigpolice","date":"2026-07-10 23:21:54"},"1.4.3":{"tag":"1.4.3","author":"rigpolice","date":"2026-07-11 01:40:08"},"1.4.4":{"tag":"1.4.4","author":"rigpolice","date":"2026-07-11 02:24:46"},"1.4.5":{"tag":"1.4.5","author":"rigpolice","date":"2026-07-11 02:39:43"},"1.4.6":{"tag":"1.4.6","author":"rigpolice","date":"2026-07-11 02:52:34"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3603113,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3603113,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3603113,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3603113,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3603549,"resolution":false,"location":"assets","locale":"","contents":"{\"$schema\":\"https:\\\/\\\/playground.wordpress.net\\\/blueprint-schema.json\",\"meta\":{\"title\":\"RigPolice Embed live demo\",\"author\":\"rigpolice\",\"description\":\"A published post with the RigPolice Tool block rendering a live CPS test. The widget loads from rigpolice.com in its own frame and auto-resizes.\"},\"landingPage\":\"\\\/?p=4\",\"preferredVersions\":{\"php\":\"8.0\",\"wp\":\"latest\"},\"features\":{\"networking\":true},\"login\":true,\"steps\":[{\"step\":\"installPlugin\",\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"rigpolice-embed\"},\"options\":{\"activate\":true}},{\"step\":\"runPHP\",\"code\":\"<?php require_once '\\\/wordpress\\\/wp-load.php'; wp_insert_post( array( 'import_id' => 4, 'post_title' => 'How Fast Can You Click? Try the CPS Test', 'post_status' => 'publish', 'post_type' => 'post', 'post_content' => '<!-- wp:paragraph --><p>Clicks per second, or CPS, is a simple way to measure how quickly you can tap your mouse in a set window of time. Gamers use it to compare mice, to warm up before a match, and to see whether a new grip or a lighter switch actually helps them click faster.<\\\/p><!-- \\\/wp:paragraph --><!-- wp:paragraph --><p>The test below is embedded straight into this post with the RigPolice Tool block. It loads in its own frame, resizes to fit the page, and runs entirely in your browser. Give it a try: click inside the frame to start the timer, then click as fast as you can until it stops.<\\\/p><!-- \\\/wp:paragraph --><!-- wp:rigpolice\\\/embed {\\\"tool\\\":\\\"cps-test\\\",\\\"anchor\\\":\\\"CPS checker by RigPolice\\\"} \\\/--><!-- wp:paragraph --><p>Most people land somewhere between six and nine clicks per second on a normal click. If you want a higher score, techniques like jitter clicking and butterfly clicking can push the number up, though they take practice and are not allowed on every server.<\\\/p><!-- \\\/wp:paragraph --><!-- wp:paragraph --><p>You can drop this same block into any post or page, pick a different tool, and publish. Readers get a hands-on test right where they are reading, with no account and nothing tracking them.<\\\/p><!-- \\\/wp:paragraph -->' ) );\"}]}"}},"all_blocks":{"rigpolice\/embed":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"rigpolice\/embed","title":"RigPolice Tool","category":"embed","icon":"screenoptions","description":"Embed a free RigPolice gear-test tool. The widget loads in its own frame and auto-resizes.","keywords":["rigpolice","embed","test","widget","gaming"],"textdomain":"rigpolice-embed","supports":{"html":false,"align":["wide","full"]},"attributes":{"tool":{"type":"string","default":""},"anchor":{"type":"string","default":""},"showcredit":{"type":"boolean","default":false},"from":{"type":"string","default":""},"to":{"type":"string","default":""},"width":{"type":"number"}},"editorScript":"file:.\/index.js","editorStyle":"file:.\/editor.css","render":"file:.\/render.php"}},"tagged_versions":["1.4.1","1.4.2","1.4.3","1.4.4","1.4.5","1.4.6"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3603468,"resolution":"1","location":"assets","locale":"","width":1544,"height":805},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3603468,"resolution":"2","location":"assets","locale":"","width":1544,"height":805},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3603468,"resolution":"3","location":"assets","locale":"","width":1544,"height":971}},"screenshots":{"1":"The \"RigPolice Tool\" block: pick a tool from the live dropdown.","2":"The sensitivity converter with a From and To game pair preset.","3":"The CPS test running inside a published post, right where readers land."}},"plugin_section":[],"plugin_tags":[716,23519,2320,451,37145],"plugin_category":[43,56],"plugin_contributors":[270921],"plugin_business_model":[],"class_list":["post-337575","plugin","type-plugin","status-publish","hentry","plugin_tags-calculator","plugin_tags-diagnostics","plugin_tags-gaming","plugin_tags-interactive","plugin_tags-speed-test","plugin_category-customization","plugin_category-social-and-sharing","plugin_contributors-rigpolice","plugin_committers-rigpolice"],"banners":{"banner":"https:\/\/ps.w.org\/rigpolice-embed\/assets\/banner-772x250.png?rev=3603113","banner_2x":"https:\/\/ps.w.org\/rigpolice-embed\/assets\/banner-1544x500.png?rev=3603113","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/rigpolice-embed\/assets\/icon-128x128.png?rev=3603113","icon_2x":"https:\/\/ps.w.org\/rigpolice-embed\/assets\/icon-256x256.png?rev=3603113","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/rigpolice-embed\/assets\/screenshot-1.png?rev=3603468","caption":"The \"RigPolice Tool\" block: pick a tool from the live dropdown."},{"src":"https:\/\/ps.w.org\/rigpolice-embed\/assets\/screenshot-2.png?rev=3603468","caption":"The sensitivity converter with a From and To game pair preset."},{"src":"https:\/\/ps.w.org\/rigpolice-embed\/assets\/screenshot-3.png?rev=3603468","caption":"The CPS test running inside a published post, right where readers land."}],"raw_content":"<!--section=description-->\n<p>Add free, no-signup RigPolice test tools to any post or page. Pick a tool in the \"RigPolice Tool\" block, publish, and the widget loads in its own frame and auto-resizes to fit your layout. No account, and nothing tracks your readers.<\/p>\n\n<p>Tools you can embed include the CPS test, mouse test, DPI analyzer, double-click test, polling-rate test, keyboard tester, monitor test, refresh-rate test, dead-pixel test, tone generator, internet speed test, sensitivity converter, and more. The list is pulled live from RigPolice, so new tools show up in the block automatically.<\/p>\n\n<p>For the sensitivity converter, you can preset a game pair (for example CS:GO to Valorant) so the embedded widget opens on the conversion your post covers. Readers can still switch games inside the widget.<\/p>\n\n<p>An optional credit link can be shown under the tool. It is off by default; turn it on per embed with the Show credit link toggle in the block sidebar.<\/p>\n\n<p>The plugin is open source (GPL-2.0-or-later). Source and issues: https:\/\/github.com\/vadyaravadim\/rigpolice-embed<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to RigPolice (https:\/\/rigpolice.com), the service that hosts the test tools, so the embedded widgets always match the live site.<\/p>\n\n<p>What it loads, and when:<\/p>\n\n<ul>\n<li>On the front end, each block outputs a script tag that loads the shared loader script <code>https:\/\/rigpolice.com\/embed.js<\/code> in the reader's browser. That loader injects the tool's iframe (served from rigpolice.com) and resizes it to fit. The test itself runs inside that iframe, in the reader's own browser.<\/li>\n<li>In the block editor only, the block fetches <code>https:\/\/rigpolice.com\/embeds.json<\/code> (the list of embeddable tools) and <code>https:\/\/rigpolice.com\/games.json<\/code> (the sensitivity-converter game list) to fill the tool and game pickers.<\/li>\n<\/ul>\n\n<p>This plugin sends no personal data about you or your readers to RigPolice. The editor requests are plain reads of public catalogs; the front-end loader only passes the tool slug you picked in the block. Nothing tracks your readers, and the plugin sets no cookies on your site.<\/p>\n\n<p>RigPolice privacy policy: https:\/\/rigpolice.com\/privacy\/\nRigPolice site and contact: https:\/\/rigpolice.com\/about\/<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install the ZIP via Plugins &gt; Add New &gt; Upload Plugin, or upload the <code>rigpolice-embed<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin through the Plugins screen.<\/li>\n<li>Edit a post or page, add the \"RigPolice Tool\" block, and choose a tool.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"will%20it%20slow%20my%20site%20down%3F\"><h3>Will it slow my site down?<\/h3><\/dt>\n<dd><p>No. Each tool loads in its own frame, and only when the reader scrolls near it, so your content paints first. The loader script is tiny, cached, and shared by every embed on the page.<\/p><\/dd>\n<dt id=\"do%20my%20readers%20get%20tracked%3F\"><h3>Do my readers get tracked?<\/h3><\/dt>\n<dd><p>No. Each test runs in the reader's browser inside its own frame, with no account and no cookies set on your site.<\/p><\/dd>\n<dt id=\"does%20the%20block%20add%20a%20link%20to%20my%20site%3F\"><h3>Does the block add a link to my site?<\/h3><\/dt>\n<dd><p>Not by default. You can optionally turn on a small credit link under the tool with the Show credit link toggle in the block sidebar; it stays off unless you enable it.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.4.6<\/h4>\n\n<ul>\n<li>Fixed the Live Preview demo post so the CPS test actually shows: the blueprint now creates the post with a real id and loads WordPress by an absolute path. Verified end to end in a local Playground run. No change to how the block works.<\/li>\n<\/ul>\n\n<h4>1.4.5<\/h4>\n\n<ul>\n<li>Fixed the Live Preview demo: the blueprint now installs the plugin before creating the demo post, so the CPS test renders instead of erroring. No change to how the block works.<\/li>\n<\/ul>\n\n<h4>1.4.4<\/h4>\n\n<ul>\n<li>Added a WordPress Playground blueprint so the plugin's Live Preview opens a published post with a working CPS test. No change to how the block works.<\/li>\n<li>Swapped the hardware-test tag for tags that the directory actually shows and browses. No change to how the block works.<\/li>\n<\/ul>\n\n<h4>1.4.3<\/h4>\n\n<ul>\n<li>Retargeted the directory search tags so the plugin surfaces under the terms people actually browse. No change to how the block works.<\/li>\n<\/ul>\n\n<h4>1.4.2<\/h4>\n\n<ul>\n<li>Refreshed the directory screenshots (now a single walkthrough post, front end included) and retargeted the search tags. No change to how the block works.<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>Fix a small alignment glitch in the block editor: the \"RigPolice Tool\" block label no longer sits slightly indented.<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>The credit link under the tool is now off by default. Turn it on per embed with the new \"Show credit link\" toggle in the block sidebar.<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>Housekeeping: direct-access hardening, cleaner output escaping, and WordPress 7.0 compatibility. No change to how the block works.<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Fix the editor's tool and game pickers: the dropdown no longer covers the search box, and the control no longer changes width or wraps long tool names as you type.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Fix the editor jumping when a picker opens: the suggestions now float over the block instead of pushing it down.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>The tool and game pickers are now searchable: type to filter instead of scrolling the list.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Add a Max width control in the block sidebar (height still fits the content automatically).<\/li>\n<li>Make the credit link under the tool a small, unobtrusive line instead of a large link.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release: live tool picker, size preview, sensitivity converter game-pair preset, and a nofollow\/dofollow credit-link toggle.<\/li>\n<\/ul>","raw_excerpt":"Add free hands-on gear tests to any post. Readers check their mouse, keyboard, monitor, and click speed right where they read, no sign-up.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/337575","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=337575"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/rigpolice"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=337575"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=337575"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=337575"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=337575"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=337575"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=337575"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}