[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fy0nI9Srqm0X7ZmVF5lzUKRc6PSVx4jPQDgMafycrlrc":3},{"slug":4,"display_name":4,"profile_url":5,"plugin_count":6,"total_installs":7,"avg_security_score":8,"avg_patch_time_days":9,"trust_score":10,"computed_at":11,"plugins":12},"sosidee","https:\u002F\u002Fprofiles.wordpress.org\u002Fsosidee\u002F",5,6230,94,30,90,"2026-04-05T14:39:15.089Z",[13,37,53,70,87],{"slug":14,"name":15,"version":16,"author":4,"author_profile":5,"description":17,"short_description":18,"active_installs":19,"downloaded":20,"rating":21,"num_ratings":22,"last_updated":23,"tested_up_to":24,"requires_at_least":25,"requires_php":26,"tags":27,"homepage":31,"download_link":32,"security_score":33,"vuln_count":34,"unpatched_count":34,"last_vuln_date":35,"fetched_at":36},"dynamic-qr-code","Dynamic QR Code – generator","1.0.1","\u003Ch3>This plugin is a dynamic QR code generator\u003C\u002Fh3>\n\u003Cp>A \u003Cem>dynamic\u003C\u002Fem> QR code?\u003Cbr \u002F>\nYes, the core idea is that \u003Cem>information\u003C\u002Fem> associated with the QR code is managed by the plugin rather than being encoded directly within the QR code itself: this is, in essence, the definition of a \u003Cem>dynamic\u003C\u002Fem> QR code.\u003C\u002Fp>\n\u003Cp>In other words, \u003Cstrong>Dynamic QR Code\u003C\u002Fstrong> allows you to change the information linked to a QR code \u003Cstrong>without having to alter\u003C\u002Fstrong> the QR code itself.\u003Cbr \u002F>\nAdditionally, scans of the QR codes are tracked and available for statistical analysis.\u003C\u002Fp>\n\u003Cp>Let’s be straightforward with a few simple examples:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>SCENARIO: you want to store the web page of the pharmacy in duty in a QR code.\u003Cbr \u002F>\n  PROBLEM: the pharmacy changes with each shift, and you can’t (or don’t want to) rebuild and reprint the QR code every time.\u003Cbr \u002F>\n  SOLUTION: Dynamic QR Code allows you to change the pharmacy webpage URL without modifying the QR code itself.\u003C\u002Fp>\n\u003Cp>SCENARIO: you want customers to be redirected to your current promotion webpage after scanning the QR codes you distributed to your resellers.\u003Cbr \u002F>\n  PROBLEM: the page URL changes frequently for various reason (e.g. you want to promote different products without continuously modifying the same webpage) but you don’t want to waste time rebuilding, reprinting and resending QR codes to your resellers.\u003Cbr \u002F>\n  SOLUTION: Dynamic QR Code permits you to change the redirect URL to your current promotion page without modifying the QR code image.\u003C\u002Fp>\n\u003Cp>SCENARIO: you want to track the scans of your QR code to analyze data and gather statistical information.\u003Cbr \u002F>\n  PROBLEM: there’s no easy way to track the activity of people who scan static QR codes.\u003Cbr \u002F>\n  SOLUTION: Dynamic QR Code automatically tracks the scans and lets you download the data for statistical analysis.\u003C\u002Fp>\n\u003Cp>SCENARIO: you want your customers to scan a QR code to view your restaurant’s menu.\u003Cbr \u002F>\n  PROBLEM: the menu changes every day of the week, so you would need 7 different QR codes would to cover the entire week.\u003Cbr \u002F>\n  SOLUTION: Dynamic QR Code generates a single QR code that redirects your customers to the appropriate menu depending on the day of the week.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Types of scenarios for dynamic QR codes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>You need a QR code with a link that can be modified without changing the QR code image.\u003C\u002Fli>\n\u003Cli>You need to track how many times your QR code has been scanned.\u003C\u002Fli>\n\u003Cli>You need a QR code that redirects users to different URLs depending on the date or on the day of the week.\u003C\u002Fli>\n\u003Cli>You need a webpage that can only be accessed by scanning a QR code.\u003C\u002Fli>\n\u003Cli>You need a QR code that can be scanned a limited number of times.\u003C\u002Fli>\n\u003Cli>You need a QR code that opens a Facebook\u002FInstagram\u002FLinkedIn profile directly in the Facebook\u002FInstagram\u002FLinkedIn app (PRO feature).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Examples:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>You want to track when customers open your products: \u003Cem>print on them a dynamic QR code for something appealing for to customers (e.g. a giveaway lottery, a discount coupon, etc.) and gather the statistics.\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>You want to provide additional product information through videos that can change over time: \u003Cem>use a dynamic QR code that redirects to the current video.\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>You want to measure customer engagement in your physical stores: \u003Cem>dynamic QR codes allow you to track the user activity.\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>You want to measure  the effectiveness of your marketing campaigns in the physical world: \u003Cem>dynamic QR codes enable you be able to do so.\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>You want to provide information about your weekly program: \u003Cem>use a dynamic QR code to show the schedule for the current day.\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>You want to display a prize voucher only to people that enter in your shop(s) and scan a QR code.\u003C\u002Fli>\n\u003Cli>You want to open a YouTube video directly in the YouTube app (PRO feature).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>See the \u003Ca href=\"https:\u002F\u002Fsupport.sosidee.com\u002Fdynamic-qr-code\u002Fgeneral-concepts\u002F\" title=\"tutorial\" rel=\"nofollow ugc\">online manual\u003C\u002Fa> for details.\u003C\u002Fp>\n\u003Ch3>GETTING STARTED\u003C\u002Fh3>\n\u003Cp>From the Dynamic QR Code plugin console, create a new \u003Cem>QR-Code\u003C\u002Fem> item:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>enter a short description (something useful to you)\u003C\u002Fli>\n\u003Cli>enter a unique key, i.e. a sequence of characters that has never been used for another QR-Code\u003C\u002Fli>\n\u003Cli>set the \u003Cem>redirect URL\u003C\u002Fem>:\n\u003Cul>\n\u003Cli>selecting a page\u002Farticle of the WP website\u003C\u002Fli>\n\u003Cli>entering a custom URL\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>save the new QR-Code\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Then use the \u003Cem>QR-URL\u003C\u002Fem> generated by the plugin to create the image of your QR code, or just download the image generated in the plugin page.\u003C\u002Fp>\n\u003Cp>&raquo; Check the \u003Ca href=\"https:\u002F\u002Fsupport.sosidee.com\u002Fdynamic-qr-code\u002F\" title=\"tutorial\" rel=\"nofollow ugc\">online manual\u003C\u002Fa> for details &laquo;\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note\u003C\u002Fstrong>\u003Cbr \u002F>\nIf you need to create QR-Codes with the same key, you have to activate the ‘Disable unique keys’ option on the Settings page: in this case, identical keys will generate identical qr code images and the redirect URL will be chosen either randomly or based on the conditions set in the QR-Code.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>RANDOM REDIRECT\u003C\u002Fstrong>\u003Cbr \u002F>\nIf you want users to be randomly redirected to a URL chosen from several options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>activate the ‘Disable unique keys’ checkbox in the Settings page\u003C\u002Fli>\n\u003Cli>create two or more QR-Codes with the same key but different URLs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Users will be redirected to a URL randomly selected from the available ones (i.e. among the URLs of the valid QR-Codes that share the same key as the one scanned).\u003C\u002Fp>\n\u003Cp>\u003Cem>Please note that the URL selection process uses a pseudo-random number generation. Therefore, do not use this feature for true lotteries or gambling games.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>DATE-DEPENDENT REDIRECT\u003C\u002Fstrong>\u003Cbr \u002F>\nIf you want users to be redirected to different URLs depending on the date:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>activate the ‘Disable unique keys’ checkbox on the Settings page\u003C\u002Fli>\n\u003Cli>create two or more QR-Codes with\n\u003Cul>\n\u003Cli>the same key\u003C\u002Fli>\n\u003Cli>different date intervals of validity\u003C\u002Fli>\n\u003Cli>different URLs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The URL users are redirected to will depend on which QR-Code is valid on the scan date.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>DAY-OF-THE-WEEK DEPENDENT REDIRECT\u003C\u002Fstrong>\u003Cbr \u002F>\nIf you want users to be redirected to different URLs depending on the day of the week:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>activate the ‘Disable unique keys’ checkbox on the Settings page\u003C\u002Fli>\n\u003Cli>create 7 QR-Codes with\n\u003Cul>\n\u003Cli>the same key\u003C\u002Fli>\n\u003Cli>different redirect URLs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>assign each QR-Code to a specific day of the week\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>EXCEPTION DATE FOR A DAY-OF-THE-WEEK DEPENDENT REDIRECT\u003C\u002Fstrong>\u003Cbr \u002F>\nLet’s say you want your users to be redirected on Easter differently compared to the usual Sunday URL:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>follow the DAY-OF-THE-WEEK DEPENDENT REDIRECT instructions to create 7 QR-Codes\u003C\u002Fli>\n\u003Cli>then create another QR-Code with\n\u003Cul>\n\u003Cli>the same key\u003C\u002Fli>\n\u003Cli>the redirect URL set to the URL for Easter\u003C\u002Fli>\n\u003Cli>the activation date set to the date of Easter\u003C\u002Fli>\n\u003Cli>the priority checkbox activated\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If \u003Cem>https:\u002F\u002Fmydomain.com\u002Fsunday\u003C\u002Fem> is the URL for Sunday and \u003Cem>https:\u002F\u002Fmydomain.com\u002Feaster\u003C\u002Fem> is the URL for Easter, users will be redirected to \u003Cem>https:\u002F\u002Fmydomain.com\u002Fsunday\u003C\u002Fem> on every Sunday except on Easter, when they’ll be redirected to \u003Cem>https:\u002F\u002Fmydomain.com\u002Feaster\u003C\u002Fem>.\u003C\u002Fp>\n\u003Cp>&raquo; Check the \u003Ca href=\"https:\u002F\u002Fsupport.sosidee.com\u002Fdynamic-qr-code\u002F\" title=\"tutorial\" rel=\"nofollow ugc\">online manual\u003C\u002Fa> for more scenarios &laquo;\u003C\u002Fp>\n\u003Cp>\u003Cstrong>My FastAPP\u003C\u002Fstrong>\u003Cbr \u002F>\nIf you wish to use your QR-Code with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmy-fastapp\u002F\" title=\"create a native app with WP\" rel=\"ugc\">My FastAPP\u003C\u002Fa> in order to track the single users’ scans, follow \u003Ca href=\"https:\u002F\u002Fredirect.soslink.net\u002Fdynamic-qr-code\u002Fhelp\u002Fmfa\" title=\"tutorial\" rel=\"nofollow ugc\">these instructions\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Dynamic vs Static QR code\u003C\u002Fh3>\n\u003Cp>STATIC QR CODE\u003C\u002Fp>\n\u003Cul>\n\u003Cli>encoded information cannot be modified\u003C\u002Fli>\n\u003Cli>tracking scan activity is complicated and often not straightforward\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>DYNAMIC QR CODE\u003C\u002Fp>\n\u003Cul>\n\u003Cli>embedded information can be changed\u003C\u002Fli>\n\u003Cli>scans can be easily tracked and then analyzed\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Statistics\u003C\u002Fh3>\n\u003Cp>QR code scans are logged and available for statistical analysis.\u003Cbr \u002F>\nSome basic statistics, available as PRO add-ons, include scan distributions grouped by date, day, device type, country, and more.\u003C\u002Fp>\n\u003Cp>By enabling the \u003Cem>My FastAPP options\u003C\u002Fem> (available under the \u003Cem>Settings\u003C\u002Fem> menu), you can differentiate user activity using \u003Cem>User Key\u003C\u002Fem> values.\u003C\u002Fp>\n","Allows you to generate DYNAMIC QR CODES: you can modify what happens when scanning your QR code without actually modifying (and reprinting) it.",6000,34012,100,8,"2024-12-29T15:34:00.000Z","6.7.5","5.9","8.0",[14,28,29,30],"dynamic-qr-code-generator","qr-code","qr-code-generator","https:\u002F\u002Fsosplugin.com\u002Fdynamic-qr-code\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdynamic-qr-code.1.0.1.zip",92,0,null,"2026-03-15T15:16:48.613Z",{"slug":38,"name":39,"version":40,"author":4,"author_profile":5,"description":41,"short_description":42,"active_installs":21,"downloaded":43,"rating":33,"num_ratings":6,"last_updated":44,"tested_up_to":24,"requires_at_least":25,"requires_php":26,"tags":45,"homepage":51,"download_link":52,"security_score":33,"vuln_count":34,"unpatched_count":34,"last_vuln_date":35,"fetched_at":36},"hideshow-postpage-content","Hide\u002FShow Post\u002FPage Content","1.5.4","\u003Cp>It permits to \u003Cstrong>hide\u003C\u002Fstrong> or \u003Cstrong>show\u003C\u002Fstrong> part of the content of posts or pages to users that are \u003Cem>logged\u003C\u002Fem> or \u003Cem>not\u003C\u002Fem>.\u003Cbr \u002F>\nIt’s also possibile to select the role(s) or the username(s) of logged users.\u003C\u002Fp>\n\u003Cp>The content to be hidden or displayed must be included in a \u003Cem>shortcode\u003C\u002Fem> tagged as ‘\u003Cstrong>soshsc\u003C\u002Fstrong>‘.\u003C\u002Fp>\n\u003Cp>The info page is available under the \u003Cstrong>Tools\u003C\u002Fstrong> menu.\u003C\u002Fp>\n\u003Cp>It’s compatible with \u003Cstrong>Elementor\u003C\u002Fstrong> from the version 2.0.\u003Cbr \u002F>\nThe widget is in the \u003Cem>general\u003C\u002Fem> category.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Shortcode parameters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>hide=”guest”\u003Cbr \u002F>\n\u003Cem>hides content to guests\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>hide=”logged”\u003Cbr \u002F>\n\u003Cem>hides content to legged users\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>show=”guest”\u003Cbr \u002F>\n\u003Cem>displays content to guests\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>show=”logged”\u003Cbr \u002F>\n\u003Cem>displays content to legged users\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>role=”subscriber”\u003Cbr \u002F>\n\u003Cem>enables the action (show\u002Fhide) only to users with the ‘Subscriber’ role\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>role=”subscriber,editor”\u003Cbr \u002F>\n\u003Cem>enables the action (show\u002Fhide) only to users with the ‘Subscriber’ or ‘Editor’ role\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>user=”foo”\u003Cbr \u002F>\n\u003Cem>enables the action (show\u002Fhide) only to the user with username ‘foo’\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>user=”foo,bar”\u003Cbr \u002F>\n\u003Cem>enables the action (show\u002Fhide) only to the users with username ‘foo’ or ‘bar’\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Examples:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Hide content to unlogged users:\u003Cbr \u002F>\n[soshsc hide=”guest”]\u003Cem>This content is hidden only to users not logged.\u003C\u002Fem>[\u002Fsoshsc]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Hide content to logged users:\u003Cbr \u002F>\n[soshsc hide=”logged”]\u003Cem>This content is hidden only to logged users.\u003C\u002Fem>[\u002Fsoshsc]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Show content only to unlogged users:\u003Cbr \u002F>\n[soshsc show=”guest”]\u003Cem>This content is displayed only to users not logged.\u003C\u002Fem>[\u002Fsoshsc]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Show content only to logged users:\u003Cbr \u002F>\n[soshsc show=”logged” role=”administrator”]\u003Cem>This content is displayed only to administrators.\u003C\u002Fem>[\u002Fsoshsc]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n","Hides or shows a selected part of public posts\u002Fpages content (text, images, etc.) depending on whether the user is logged or not.",6187,"2024-12-30T15:14:00.000Z",[46,47,48,49,50],"hide-content","hide-image","hide-text","show-content","show-text","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhideshow-postpage-content.1.5.4.zip",{"slug":54,"name":55,"version":56,"author":4,"author_profile":5,"description":57,"short_description":58,"active_installs":21,"downloaded":59,"rating":10,"num_ratings":60,"last_updated":61,"tested_up_to":62,"requires_at_least":25,"requires_php":26,"tags":63,"homepage":68,"download_link":69,"security_score":21,"vuln_count":34,"unpatched_count":34,"last_vuln_date":35,"fetched_at":36},"scratch-and-win","Scratch and Win","1.1.3","\u003Ch3>Create a Scratch and Win game for your users\u003C\u002Fh3>\n\u003Cp>With this plugin you can create and manage \u003Cstrong>Scratch and Win\u003C\u002Fstrong> cards that allow your users to win what you decide will be the prizes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>discount coupons for your e-commerce\u003C\u002Fli>\n\u003Cli>reserved links to download useful documents\u003C\u002Fli>\n\u003Cli>giveaways and gifts\u003C\u002Fli>\n\u003Cli>loyalty programs\u003C\u002Fli>\n\u003Cli>free products or services\u003C\u002Fli>\n\u003Cli>etc. (your imagination will be the limit)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>After playing, users will be redirected to the pages you choose where to display the prizes or the unlucky result.\u003C\u002Fp>\n\u003Ch3>How it works\u003C\u002Fh3>\n\u003Cp>Create a game by setting the number of total tickets, one or more prizes and their winning criteria.\u003Cbr \u002F>\nThen insert a simple shortcode in the page\u002Farticle where you want the Scratch and Win card will appear.\u003Cbr \u002F>\nLogged users will be able to play, and the winners will receive an email whose content was decided by you.\u003C\u002Fp>\n\u003Cp>You can customize:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>the total number of tickets (winning and not) for a game\u003C\u002Fli>\n\u003Cli>the number of tickets for each prize (it defines the winning probability)\u003C\u002Fli>\n\u003Cli>the cover image to be scratched\u003C\u002Fli>\n\u003Cli>the win image\u003C\u002Fli>\n\u003Cli>the loss image\u003C\u002Fli>\n\u003Cli>each prize image\u003C\u002Fli>\n\u003Cli>the scratcher (generally a coin) image\u003C\u002Fli>\n\u003Cli>the maximum number of times a single user can play a game (total \u002F by hour \u002F by day \u002F by week) \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>…and other details like endless game, anonymous users allowed, etc.\u003C\u002Fp>\n\u003Ch3>Statistics\u003C\u002Fh3>\n\u003Cp>Playings statistics are displayed for all active games.\u003C\u002Fp>\n\u003Ch3>Disclaimer\u003C\u002Fh3>\n\u003Cp>This plugin does use a \u003Cstrong>pseudorandom\u003C\u002Fstrong> (that is, not \u003Cem>true\u003C\u002Fem> random) number generator to draw results (see FAQ for details): therefore, do not use this plugin to create true lotteries or gambling games.\u003Cbr \u002F>\nThe author declines all responsibility for any violation (of any law of any Country) related to the use of this plugin.\u003C\u002Fp>\n","Inserts Scratch and Win cards in pages\u002Farticles for discount coupons, giveaways, gifts, etc. Games are configurable.",5286,4,"2025-05-22T14:45:00.000Z","6.8.5",[64,65,66,54,67],"loyalty","scratch","scratch-win","win","https:\u002F\u002Fsosplugin.com\u002Fscratch-and-win\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fscratch-and-win.1.1.3.zip",{"slug":71,"name":72,"version":73,"author":4,"author_profile":5,"description":74,"short_description":75,"active_installs":76,"downloaded":77,"rating":34,"num_ratings":34,"last_updated":78,"tested_up_to":24,"requires_at_least":25,"requires_php":26,"tags":79,"homepage":85,"download_link":86,"security_score":21,"vuln_count":34,"unpatched_count":34,"last_vuln_date":35,"fetched_at":36},"user-timer","User Timer","0.1.3","\u003Cp>User Timer tracks how long logged-in users stay active on your site. It checks at regular intervals if the user’s browser is still open on any page. You can set the check interval (in minutes), and choose which user roles to monitor.\u003C\u002Fp>\n\u003Cp>Useful for understanding how long users engage with your site — for example, measuring admin working time, member activity, or student engagement on e-learning platforms.\u003C\u002Fp>\n\u003Cp>Collected data can be filtered by date range and exported to CSV, showing total time (in minutes) per user.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Main features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Set check interval (in minutes)\u003C\u002Fli>\n\u003Cli>Enable tracking by user role\u003C\u002Fli>\n\u003Cli>Filter data by date range\u003C\u002Fli>\n\u003Cli>Export results to CSV\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Go to \u003Cstrong>Tools > User Timer\u003C\u002Fstrong>. Set the interval and select which user roles to track. The plugin will start logging active time.\u003C\u002Fp>\n","Tracks the activity of logged-in users by measuring how long their browser stays active on the site.",20,570,"2025-04-11T15:07:00.000Z",[80,81,82,83,84],"analytics","logged-in-users","usage-tracking","user-activity","user-tracking","https:\u002F\u002Fsosplugin.com\u002Fwp-shelly\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-timer.0.1.3.zip",{"slug":88,"name":89,"version":90,"author":4,"author_profile":5,"description":91,"short_description":92,"active_installs":93,"downloaded":94,"rating":21,"num_ratings":95,"last_updated":96,"tested_up_to":97,"requires_at_least":98,"requires_php":99,"tags":100,"homepage":51,"download_link":106,"security_score":107,"vuln_count":34,"unpatched_count":34,"last_vuln_date":35,"fetched_at":36},"wp-shelly","WP Shelly","2.0.0","\u003Cp>This plugin allows connections to a \u003Cstrong>Shelly\u003C\u002Fstrong> relay in order to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>check the status of devices;\u003C\u002Fli>\n\u003Cli>turn the devices \u003Cstrong>ON\u003C\u002Fstrong>\u002F\u003Cstrong>OFF\u003C\u002Fstrong>;\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>USEFUL SCENARIO\u003C\u002Fh3>\n\u003Cp>You may want to use this plugin to give someone the access of your Shelly devices \u003Cstrong>in the simplest way\u003C\u002Fstrong>.\u003Cbr \u002F>\nThe device access is protected by the website login.\u003Cbr \u002F>\nEnabled users do not need anything but to be registered in your website.\u003C\u002Fp>\n\u003Cp>This plugin is compatible with \u003Cstrong>Elementor\u003C\u002Fstrong> from the version 2.0.\u003Cbr \u002F>\nThe Elementor widget is located in the \u003Cem>general\u003C\u002Fem> category.\u003C\u002Fp>\n\u003Cp>\u003Cem>For security reason you must restrict the access to the web-controls to a specific user or users’ role.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>This plugin requires the \u003Cstrong>WordPress Rest API\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>1)\u003C\u002Fstrong> From the administration console page of the plugin, enter:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>your Shelly authorization key\u003C\u002Fli>\n\u003Cli>your Shelly server URL\u003C\u002Fli>\n\u003Cli>the device ID\u003C\u002Fli>\n\u003Cli>the device channel\u003C\u002Fli>\n\u003Cli>the user or the users’ role that can access to the device control\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>It’s strongly advised to authorize only trusted user(s) to control your device(s).\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>2)\u003C\u002Fstrong> Save the data and look for the \u003Cem>shortcode\u003C\u002Fem> displayed at the bottom of the page.\u003Cbr \u002F>\n\u003Cem>Example of the shortcode:\u003C\u002Fem>\u003Cbr \u002F>\n[shelly id=\u003Cem>123\u003C\u002Fem>]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>3)\u003C\u002Fstrong> Insert the shortcode in a post\u002Fpage of your WP website.\u003C\u002Fp>\n\u003Cp>For details about the configuration parameters, please refer to the \u003Ca href=\"https:\u002F\u002Fshelly.cloud\u002Fdocuments\u002Fdevelopers\u002Fshelly_cloud_api_access.pdf\" title=\"click to open the PDF\" rel=\"nofollow ugc\">Shelly Cloud API Manual\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Copyright Notice\u003C\u002Fh4>\n\u003Cp>\u003Cem>SHELLY\u003C\u002Fem> is a trademark copyrighted by\u003Cbr \u002F>\nAllterco Robotics LTD\u003Cbr \u002F>\n103 CHERNI VRAH BLVD\u003Cbr \u002F>\n1407 SOFIA\u003Cbr \u002F>\nBULGARIA\u003C\u002Fp>\n","Connects your WP site to Shelly cloud to turn your IoT devices on\u002Foff via Shelly HTTP API. Compatible with Elementor.",10,2145,1,"2022-12-05T14:03:00.000Z","6.1.10","5.3.0","7.4",[101,102,103,104,105],"iot-device","shelly","shelly-cloud","shelly-cloud-api","shelly-relay","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-shelly.2.0.0.zip",85]