[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fuOY2yvoYUfjrVwiqn-_GH8h8Xb3aXksSaaB2Wkw6BNo":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":17,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":34,"analysis":140,"fingerprints":232},"timed-textwidget","Timed Textwidget","1.1.0","LuigivdB","https:\u002F\u002Fprofiles.wordpress.org\u002Fluigivdb\u002F","\u003Cp>This timed widget allows you to specify a set time and days when the textwidget should be displayed. For example: you set the start time to ’11:00′ and the end time to ’13:00′. The widget will only be visible between these set times. You can also select on which days the widget should be visible.\u003C\u002Fp>\n\u003Cp>The easiest way to time your textwidgets.\u003C\u002Fp>\n\u003Cp>Translation in dutch (more coming soon).\u003C\u002Fp>\n","Easily display a textwidget on a set time and\u002For day.",30,2440,0,"2015-06-29T00:09:00.000Z","4.1.42","3.4","",[19,20,21,22,23],"content","time","timed","timer","widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftimed-textwidget.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":11,"trust_score":32,"computed_at":33},"luigivdb",1,84,"2026-04-05T15:59:57.974Z",[35,56,82,101,120],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":13,"downloaded":43,"rating":13,"num_ratings":13,"last_updated":17,"tested_up_to":44,"requires_at_least":45,"requires_php":46,"tags":47,"homepage":52,"download_link":53,"security_score":54,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":55},"post-display-timer","Post Display Timer","1.0.1","shibjeedanuwar","https:\u002F\u002Fprofiles.wordpress.org\u002Fshibjeedanuwar\u002F","\u003Cp>Post Display Timer is a powerful WordPress plugin that allows you to control how long visitors spend reading each post on your website. Perfect for research studies, timed reading exercises, or controlled content presentation.\u003C\u002Fp>\n\u003Ch3>🔥 Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Set custom timer duration for posts\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable countdown display\u003C\u002Fli>\n\u003Cli>Optional start button for user control\u003C\u002Fli>\n\u003Cli>Set number of posts to display\u003C\u002Fli>\n\u003Cli>Random post order option\u003C\u002Fli>\n\u003Cli>Completion code generation\u003C\u002Fli>\n\u003Cli>Multiple tab prevention\u003C\u002Fli>\n\u003Cli>Custom post URL support\u003C\u002Fli>\n\u003Cli>Mobile-friendly and responsive\u003C\u002Fli>\n\u003C\u002Ful>\n","Display posts with a countdown timer and control how long visitors view each post before proceeding to the next one.",398,"6.7.5","6.3","7.4",[48,49,36,50,51],"content-management","content-timer","post-timer","timed-content","https:\u002F\u002Fgithub.com\u002Fshibjeedanuwar\u002Fpost-display-timer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-display-timer.1.0.1.zip",100,"2026-03-15T10:48:56.248Z",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":66,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":17,"tags":71,"homepage":77,"download_link":78,"security_score":79,"vuln_count":80,"unpatched_count":13,"last_vuln_date":81,"fetched_at":27},"widget-countdown","Countdown Timer – Widget Countdown","2.7.9","wpdevart","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpdevart\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\u002FfiTP-j8J1S4?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>Our WordPress Countdown plugin allow website owners to create nice and functional timer just in a few minutes. This is the best way to create beautiful Timers for your users.\u003Cbr \u002F>\nYou can use our plugin in your posts\u002Fpages and widgets. It’s very easy to use and there isn’t any need of coding knowledge.\u003C\u002Fp>\n\u003Ch3>View our plugin Demo page:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.wpdevart.com\" rel=\"nofollow ugc\">Circle Timer Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Our plugin have a lot of useful features that you will like.\u003C\u002Fp>\n\u003Ch3>Features of Free version\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Easy install and use\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Works perfectly with all versions of WordPress\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully Responsive\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to create unlimited Timers\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to use on pages\u002Fposts and widgets\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to type your own text in day, hour, minute and second fields\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to select the action after time expired\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to type message after time expired\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to choose the position\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to type the distance from top\u002Fbottom\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Uses CSS3\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User friendly back-end\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tested on popular WordPress themes\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can upgrade the free version to \u003Ca href=\"http:\u002F\u002Fwpdevart.com\u002Fwordpress-countdown-plugin\u002F\" rel=\"nofollow ugc\">WordPress Countdown Pro\u003C\u002Fa> to add some features.\u003C\u002Fp>\n\u003Ch3>The features of Pro version\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Ability to use Timer with “Circle” and “Vertical Slider” buttons\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to choose the text color\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to choose the background color\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to type the size\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to type the border width and radius\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to type the text font-size and Font family\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>39 awesome animation effects\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Premium Support\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>If you found any bug in our plugin or have a question contact us at support@wpdevart.com.\u003C\u002Fh3>\n\u003Cp>Our plugin have a lot of nice features, be sure you checked them all(date timer, time counter, clock, html5, flash, jQuery, animated, Holiday, Christmas and Halloween timers).\u003C\u002Fp>\n\u003Ch3>Step by step guide\u003C\u002Fh3>\n\u003Ch3>Options\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Day field text – Type here text for Day field.\u003C\u002Fli>\n\u003Cli>Hour field text – Type here text for Hour field.\u003C\u002Fli>\n\u003Cli>Minute field text – Type here text for Minute field.\u003C\u002Fli>\n\u003Cli>Second field text – Type here text for Second field.\u003C\u002Fli>\n\u003Cli>Expire time\u002Fdate – Type the expire time or select it from calendar.\u003C\u002Fli>\n\u003Cli>After time expired – Select the action after time expired.\u003C\u002Fli>\n\u003Cli>Message after time expired – Type the message after time expired. \u003C\u002Fli>\n\u003Cli>Position – Select the position.\u003C\u002Fli>\n\u003Cli>Distance from top – Type the distance from top.\u003C\u002Fli>\n\u003Cli>Distance from bottom – Type the distance from bottom.\u003C\u002Fli>\n\u003Cli>Buttons type – Select the buttons type.\u003C\u002Fli>\n\u003Cli>Text color – Choose the text color.\u003C\u002Fli>\n\u003Cli>Background color – Choose the background color.\u003C\u002Fli>\n\u003Cli>Size – Type the size.\u003C\u002Fli>\n\u003Cli>Border width – Type the border width(px).\u003C\u002Fli>\n\u003Cli>Border radius – Type the border radius(px).\u003C\u002Fli>\n\u003Cli>Font-size – Type the texts font-size(px).\u003C\u002Fli>\n\u003Cli>Font family – Choose the Font family.\u003C\u002Fli>\n\u003Cli>Animation type – Choose the animation type you need.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Adding timer into your website pages, posts\u003C\u002Fh3>\n\u003Cp>After installation activate the plugin, then go to your pages, posts and just click on our plugin shortcode button and add it to your pages\u002Fposts.\u003C\u002Fp>\n\u003Ch3>Adding in your website sidebar\u003C\u002Fh3>\n\u003Cp>After installation activate the plugin, then check your widgets page(Appearance>Widgets) and then drag and drop our plugin widget into your sidebar.\u003Cbr \u002F>\nAfter that configure the options. That’s all.\u003C\u002Fp>\n","Countdown timer plugin is an nice tool to create and insert timers into your posts\u002Fpages and widgets.",10000,947622,72,59,"2026-02-02T21:19:00.000Z","6.9.4","3.3.0",[72,73,74,75,76],"countdown","countdown-generator","countdown-system","countdown-timer","countdown-widget","http:\u002F\u002Fwpdevart.com\u002Fwordpress-countdown-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwidget-countdown.2.7.9.zip",96,3,"2026-01-09 00:00:00",{"slug":51,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":91,"num_ratings":92,"last_updated":93,"tested_up_to":69,"requires_at_least":94,"requires_php":17,"tags":95,"homepage":98,"download_link":99,"security_score":54,"vuln_count":31,"unpatched_count":13,"last_vuln_date":100,"fetched_at":27},"Timed Content","2.97","Arno Welzel","https:\u002F\u002Fprofiles.wordpress.org\u002Fawelzel\u002F","\u003Cp>The Timed Content plugin allows users to specify that a portion of a Page or Post should appear\u002Fbe visible or disappear\u002Fbe invisible based on given time characteristics. You can also make portions of a Post or Page be visible at certain dates and times; you can even set up a schedule!\u003C\u002Fp>\n\u003Cp>The plugin adds the following:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A “client-side” shortcode that allows the marking of content to appear or disappear after a given time interval; a “fade” effect is included.  This functionality is intended to be used for special effects only, as content marked in this manner is still visible in the HTML source and, therefore, not a secure method of hiding content.\u003C\u002Fli>\n\u003Cli>Two “server-side” shortcodes that allow the marking of content to be visible only during specified date\u002Ftime intervals.  This functionality \u003Cstrong>can\u003C\u002Fstrong> be used as a secure method of hiding content, because the marked content will be included in the Page\u002FPost \u003Cstrong>only\u003C\u002Fstrong> when viewed in the specified date\u002Ftime intervals.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>A TinyMCE dialog is included to help users build the shortcodes. See the Screenshots tab for more info.\u003C\u002Fp>\n\u003Ch3>Examples\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>[timed-content-client show=\"1:00\"]Show me after one minute.  Since we don't want a fade-in, we can leave it out of the \"show\" attribute completely.[\u002Ftimed-content-client]\n\n[timed-content-client show=\"1:00:1000\"]Show me after one minute with a 1000 millisecond (1 second) fade-in.[\u002Ftimed-content-client]\n\n[timed-content-client hide=\"1:00:1000\"]Hide me after one minute with a 1000 millisecond (1 second) fade-out.[\u002Ftimed-content-client]\n\n[timed-content-client show=\"1:00:500\" hide=\"5:00:2000\"]Show me after one minute with a 500 millisecond (a half-second) fade-in, then hide me after five minutes with a 2000 millisecond (2 seconds) fade-out.[\u002Ftimed-content-client]\n\n[timed-content-server show=\"2013-09-13 20:30:00 -0600\"]Show me starting at 8:30 PM Central Standard Time on September 13th, 2013. I will not be displayed before then.[\u002Ftimed-content-server]\n\n[timed-content-server hide=\"2013-09-13 20:30:00 America\u002FChicago\"]Hide me starting at 8:30 PM Central Daylight Time (i.e., the same timezone as Chicago) on September 13th, 2013.  I will not be displayed after then[\u002Ftimed-content-server]\n\n[timed-content-server show=\"2013-09-13 20:30:00 -0600\" hide=\"2013-09-13 21:30:00 -0600\"]Show me starting at 8:30 PM Central Standard Time on September 13th, 2013, then hide me an hour later. I will not be displayed before or after then.[\u002Ftimed-content-server]\n\n[timed-content-rule id=\"164\"]Display me based on the settings for the Timed Content Rule whoseID is 164.[\u002Ftimed-content-rule]\u003Ch3>Usage\u003C\u002Fh3>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>NOTE: All shortcodes can be built using the TinyMCE dialog.  When in doubt, use the dialog to create correctly formed shortcodes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>The timed-content-client shortcode\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[timed-content-client show=\"mm:ss:fff\" hide=\"mm:ss:fff\"]Example Text[\u002Ftimed-content-client]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>\u003Ccode>show\u003C\u002Fcode> – Specifies the time interval after loading the web page when the marked content should be displayed. The attribute consists of three parts,\u003Cbr \u002F>\nseparated by colons: \u003Ccode>mm\u003C\u002Fcode> – minutes, \u003Ccode>ss\u003C\u002Fcode> – seconds, and \u003Ccode>fff\u003C\u002Fcode> – if greater than \u003Ccode>0\u003C\u002Fcode>, a fade-in effect lasting \u003Ccode>fff\u003C\u002Fcode> milliseconds is applied.\u003C\u002Fli>\n\u003Cli>\u003Ccode>hide\u003C\u002Fcode> – Specifies the time interval after loading the web page when the marked content should be hidden. The attribute consists of three parts,\u003Cbr \u002F>\nseparated by colons: \u003Ccode>mm\u003C\u002Fcode> – minutes, \u003Ccode>ss\u003C\u002Fcode> – seconds, and \u003Ccode>fff\u003C\u002Fcode> – if greater than \u003Ccode>0\u003C\u002Fcode>, a fade-out effect lasting \u003Ccode>fff\u003C\u002Fcode> milliseconds is applied.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Both attributes are optional, but at least one attribute must be included. Leading zeros (0) are optional. The shortcode’s behaviour depends on which attributes are used:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>show\u003C\u002Fcode> only – Marked content is initially not visible, then appears \u003Ccode>mm\u003C\u002Fcode> minutes and \u003Ccode>ss\u003C\u002Fcode> seconds after loading with a \u003Ccode>fff\u003C\u002Fcode> millisecond fade-in.\u003C\u002Fli>\n\u003Cli>\u003Ccode>hide\u003C\u002Fcode> only – Marked content is initially visible, then disappears \u003Ccode>mm\u003C\u002Fcode> minutes and \u003Ccode>ss\u003C\u002Fcode> seconds after loading with a \u003Ccode>fff\u003C\u002Fcode> millisecond fade-out.\u003C\u002Fli>\n\u003Cli>\u003Ccode>show\u003C\u002Fcode> and \u003Ccode>hide\u003C\u002Fcode> – Marked content is initially not visible, then appears according to the values set in \u003Ccode>show\u003C\u002Fcode>, then disappears according to the values set in \u003Ccode>hide\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Your users must have JavaScript enabled for this shortcode to work.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>The timed-content-server shortcode\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[timed-content-server show=\"datetime\" hide=\"datetime\" debug=\"true|false|when_hidden\"]Example Text[\u002Ftimed-content-server]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>\u003Ccode>show\u003C\u002Fcode> – Specifies the date\u002Ftime when the marked content should start being included on the web page.\u003C\u002Fli>\n\u003Cli>\u003Ccode>hide\u003C\u002Fcode> – Specifies the date\u002Ftime after which the marked content should stop being included on the web page.\u003C\u002Fli>\n\u003Cli>\u003Ccode>debug\u003C\u002Fcode> – If \u003Ccode>true\u003C\u002Fcode>, adds some debugging statements to the web page as HTML comments. If \u003Ccode>when_hidden\u003C\u002Fcode>, the debugging statements are added only when the content is hidden. Defaults to \u003Ccode>false\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The date and time are expected to be yyyy-mm-dd HH:MM (similar to ISO 8601), for example \u003Ccode>2019-04-07 15:30\u003C\u002Fcode> for April 7, 2019, 15:30. For backward compatiblity old “human readable” date formats should also work, but these should not be used any longer!\u003C\u002Fp>\n\u003Cp>In addition you can provide a timezone in the date\u002Ftime parameter either as name or as offset like \u003Ccode>2019-04-07 15:30 America\u002FChicago\u003C\u002Fcode> or \u003Ccode>2019-04-07 15:30 +0200\u003C\u002Fcode>. If you do not provide a timezone, the WordPress timezone setting will be used as default.\u003C\u002Fp>\n\u003Cp>Both \u003Ccode>show\u003C\u002Fcode> and \u003Ccode>hide\u003C\u002Fcode> attributes are optional, but at least one attribute must be included. The shortcode’s behaviour depends on which attributes are used:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>show\u003C\u002Fcode> only – Marked content is outputted only after the date\u002Ftime set here.\u003C\u002Fli>\n\u003Cli>\u003Ccode>hide\u003C\u002Fcode> only – Marked content is outputted only before the date\u002Ftime set here.\u003C\u002Fli>\n\u003Cli>\u003Ccode>show\u003C\u002Fcode> and \u003Ccode>hide\u003C\u002Fcode> – Marked content is outputted only during the time period defined by the \u003Ccode>show\u003C\u002Fcode> and \u003Ccode>hide\u003C\u002Fcode> attributes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>The timed-content-rule shortcode\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[timed-content-rule id=\"{rule_id}|{rule_name}\"]Example Text[\u002Ftimed-content-rule]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You can find the correct shortcode from the Timed Content Rules overview page, or use the TinyMCE dialog.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Testing server side rules\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>For testing the behaviour of server side rules at specific times, you may use the GET parameter \u003Ccode>tctest\u003C\u002Fcode> in an URL, followed by date and time in the format \u003Ccode>YYYY-MM-DD+hh:mm:ss\u003C\u002Fcode>. This works only you are logged in with a user which has the right to edit the displayed page or post. For example: \u003Ccode>http:\u002F\u002Fmysite.example?tctest=2018-02-10+19:16:00\u003C\u002Fcode> will show the content as if it was February 10, 2018 at 19:16.\u003C\u002Fp>\n\u003Ch3>Developer Documentation\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Action hooks\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_action( \"timed_content_server_show\", \"{function_name}\", {priority_level}, 4 );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Fired when the \u003Ccode>[timed-content-server]\u003C\u002Fcode> shortcode is encountered \u003Cem>AND\u003C\u002Fem> the content is to be displayed based on the shortcode’s show\u002Fhide attributes.  Functions using this hook should accept the following arguments in order:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>$post_id\u003C\u002Fcode> – the ID of the currently displayed Post\u002FPage\u003C\u002Fli>\n\u003Cli>\u003Ccode>$show\u003C\u002Fcode> – the value of the \u003Ccode>show\u003C\u002Fcode> attribute. If not set, defaults to “1970-Jan-01 00:00:00 +000”\u003C\u002Fli>\n\u003Cli>\u003Ccode>$hide\u003C\u002Fcode> – the value of the \u003Ccode>hide\u003C\u002Fcode> attribute. If not set, defaults to “2038-Jan-19 03:14:07 +000”\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>$content\u003C\u002Fcode> – The content enclosed by the shortcode\u003C\u002Fp>\n\u003Cp>add_action( “timed_content_server_hide”, “{function_name}”, {priority_level}, 4 );\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Fired when the \u003Ccode>[timed-content-server]\u003C\u002Fcode> shortcode is encountered \u003Cem>AND\u003C\u002Fem> the content is to be hidden based on the shortcode’s show\u002Fhide attributes.  Functions using this hook should accept the following arguments in order:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>$post_id\u003C\u002Fcode> – the ID of the currently displayed Post\u002FPage\u003C\u002Fli>\n\u003Cli>\u003Ccode>$show\u003C\u002Fcode> – the value of the \u003Ccode>show\u003C\u002Fcode> attribute. If not set, defaults to “1970-Jan-01 00:00:00 +000”\u003C\u002Fli>\n\u003Cli>\u003Ccode>$hide\u003C\u002Fcode> – the value of the \u003Ccode>hide\u003C\u002Fcode> attribute. If not set, defaults to “2038-Jan-19 03:14:07 +000”\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>$content\u003C\u002Fcode> – The content enclosed by the shortcode\u003C\u002Fp>\n\u003Cp>add_action( “timed_content_rule_show”, “{function_name}”, {priority_level}, 3 );\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Fired when the \u003Ccode>[timed-content-rule]\u003C\u002Fcode> shortcode is encountered \u003Cem>AND\u003C\u002Fem> the content is to be displayed based on the Timed Content Rule’s properties.  Functions using this hook should accept the following arguments in order:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>$post_id\u003C\u002Fcode> – the ID of the currently displayed Post\u002FPage\u003C\u002Fli>\n\u003Cli>\u003Ccode>$rule_id\u003C\u002Fcode> – the ID of the Timed Content Rule being called. Use \u003Ccode>get_post_meta( $rule_id )\u003C\u002Fcode> to get the Rule’s properties.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>$content\u003C\u002Fcode> – The content enclosed by the shortcode\u003C\u002Fp>\n\u003Cp>add_action( “timed_content_rule_hide”, “{function_name}”, {priority_level}, 3 );\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Fired when the \u003Ccode>[timed-content-rule]\u003C\u002Fcode> shortcode is encountered \u003Cem>AND\u003C\u002Fem> the content is to be hidden based on the Timed Content Rule’s properties.  Functions using this hook should accept the following arguments in order:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>$post_id\u003C\u002Fcode> – the ID of the currently displayed Post\u002FPage\u003C\u002Fli>\n\u003Cli>\u003Ccode>$rule_id\u003C\u002Fcode> – the ID of the Timed Content Rule being called. Use \u003Ccode>get_post_meta( $rule_id )\u003C\u002Fcode> to get the Rule’s properties.\u003C\u002Fli>\n\u003Cli>\u003Ccode>$content\u003C\u002Fcode> – The content enclosed by the shortcode\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Filter hooks\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>timed_content_filter\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Filter for any content enclosed by a Timed Content shortcode.  Implements the same filters as \u003Ccode>the_content\u003C\u002Fcode>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>wptexturize\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>convert_smilies\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>convert_chars\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>wpautop\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>prepend_attachment\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>do_shortcode\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>timed_content_filter_override\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Replaces the \u003Ccode>timed_content_filter\u003C\u002Fcode> with another pre-existing filter to use for any content enclosed by a Timed Content shortcode.  Any function hooked into this filter must return the name of a filter (as a string).\u003C\u002Fp>\n","Plugin to show or hide portions of a Page or Post based on specific date\u002Ftime characteristics.",6000,219287,92,41,"2025-12-02T23:43:00.000Z","3.8",[96,97,51],"marketing-tool","schedule","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftimed-content\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftimed-content.2.97.zip","2023-01-24 00:00:00",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":32,"num_ratings":111,"last_updated":112,"tested_up_to":69,"requires_at_least":113,"requires_php":17,"tags":114,"homepage":118,"download_link":119,"security_score":54,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"timed-content-for-beaver-builder","Timed Content For Beaver Builder","1.0.5","Pratik Chaskar","https:\u002F\u002Fprofiles.wordpress.org\u002Fpratikchaskar\u002F","\u003Cp>The Timed Content for Beaver Builder plugin adds an advanced custom module to the basic page builder, making it easy for users to hide content after given time. Like all the other Beaver Builder modules, the Timed Content module can simply be dragged and dropped on a page, followed by the additional customizations.\u003C\u002Fp>\n\u003Ch3>Features of the Timed Content Module\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Easy setting to display saved templates\u003C\u002Fli>\n\u003Cli>Hide content \u002F display message after time lapse\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Since this module is easy to use and highly customizable, you can use for various applications across the web.\u003C\u002Fp>\n\u003Ch3>Applications of Timed Content Module\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Display special offers, discount codes for valid time period & hide it automatically by setting expiry time\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>To know more about the Timed Content module – \u003Ca href=\"https:\u002F\u002Fwww.ultimatebeaver.com\u002Fbeaver-builder-free\u002Ftimed-content\u002F?utm_source=wp-repo&utm_campaign=timed-content-for-bb&utm_medium=demo-link\" rel=\"nofollow ugc\">Click here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>What’s More?\u003C\u002Fh3>\n\u003Cp>If you like this plugin, please leave us a good review and rating! Your feedback and suggestions will be highly appreciated.\u003C\u002Fp>\n\u003Cp>You can also consider checking out our other plugins:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"\u002F\u002Fwww.ultimatebeaver.com\u002F?utm_source=wp-repo&utm_campaign=timed-content-for-bb&utm_medium=other-plugins”\" rel=\"nofollow ugc\">Ultimate Addons for Beaver Builder Lite\u003C\u002Fa>: The Best Addon for Beaver Builder with a huge collection of advanced and creative modules.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"\u002F\u002Fwww.ultimatebeaver.com\u002Fbeaver-builder-freebies\u002Fexpandable-row\u002F?utm_source=wp-repo&utm_campaign=timed-content-for-bb&utm_medium=other-plugins”\" rel=\"nofollow ugc\">Expandable Row for Beaver Builder\u003C\u002Fa>: An advanced plugin that lets you expand your Beaver Builder rows.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"\u002F\u002Fwww.ultimatebeaver.com\u002Fbeaver-builder-freebies\u002Ftimed-content-for-bb?utm_source=wp-repo&utm_campaign=timed-content-for-bb&utm_medium=other-plugins”\" rel=\"nofollow ugc\">Timeline module for Beaver Builder\u003C\u002Fa>: An advanced module to create attractive and responsive timelines using Beaver Builder.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"\u002F\u002Fwww.ultimatebeaver.com\u002Fbeaver-builder-freebies\u002Fbbalerts\u002F?utm_source=wp-repo&utm_campaign=timed-content-for-bb&utm_medium=other-plugins”\" rel=\"nofollow ugc\">Beaver Builder Alerts\u003C\u002Fa>: An advanced module to create attention seeking alerts in Beaver Builder.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"\u002F\u002Fwww.ultimatebeaver.com\u002Fbeaver-builder-freebies\u002Fbb-header-footer\u002F?utm_source=wp-repo&utm_campaign=timed-content-for-bb&utm_medium=other-plugins”\" rel=\"nofollow ugc\">Beaver Builder Header Footer\u003C\u002Fa>: Design beautiful headers and footers with Beaver Builder.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"\u002F\u002Fwww.ultimatebeaver.com\u002Fbeaver-builder-freebies\u002Fcolumn-seperator\u002F?utm_source=wp-repo&utm_campaign=timed-content-for-bb&utm_medium=other-plugins”\" rel=\"nofollow ugc\">Column Separator for Beaver Builder\u003C\u002Fa>: This plugin will no longer leave you pondering for a column separator in Beaver Builder. You can add it right away!\u003C\u002Fp>\n\u003Ch3>Acknowledgements\u003C\u002Fh3>\n\u003Cp>Props to \u003Ca href=\"http:\u002F\u002Fwww.tlc-online.co.uk\u002F\" rel=\"nofollow ugc\">TLC Online\u003C\u002Fa> for their idea and sponsoring development of this Beaver Builder module.\u003C\u002Fp>\n","A very easy to use plugin to hide content automatically after given time. Its purely PHP based plugin, so it removes content from source as well.",1000,16805,5,"2026-01-19T12:31:00.000Z","4.4",[115,116,117,51],"beaver-builder","page-builder-plugin","php-based-timed-content","https:\u002F\u002Fpratikchaskar.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftimed-content-for-beaver-builder.1.0.5.zip",{"slug":121,"name":122,"version":123,"author":60,"author_profile":61,"description":124,"short_description":125,"active_installs":126,"downloaded":127,"rating":128,"num_ratings":129,"last_updated":130,"tested_up_to":69,"requires_at_least":131,"requires_php":17,"tags":132,"homepage":135,"download_link":136,"security_score":137,"vuln_count":138,"unpatched_count":13,"last_vuln_date":139,"fetched_at":27},"countdown-wpdevart-extended","Countdown and CountUp, WooCommerce Sales Timer","1.9.0","\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\u002F1zaWuLZaWCc?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>With WordPress Countdown and CountUp, WooCommerce Sales Timer plugin you can easily create any timer you need. There are a lot of new features that you will like. We added Popup and some other important things for our extended version.\u003Cbr \u002F>\nThere are also nice and handy themes that you can use.\u003C\u002Fp>\n\u003Ch3>View our plugin Demo page:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.wpdevart.com\u002Fcountdown-extended\" rel=\"nofollow ugc\">Extended version Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The Extended version has a lot of useful features, here are some of those features.\u003C\u002Fp>\n\u003Ch3>Features of Free version\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Fully Responsive\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Ready\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to use handy calendar with hours and minutes\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to set Time Zone\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to create unlimited Countdowns\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to put unlimited Countdowns on the same page\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to use on pages\u002Fposts and widgets\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to set the width and metrical type of width(px or %)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to use a translation file\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to type the text you prefer in the day, hour, minute and second fields\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to select the action after time expired\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to show message after the time expires\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to set elements(fields) width and distance between each other\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to set the font size\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to type the distance from top\u002Fbottom\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to set Time(numbers) fields border width and radius\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to set Time text fields border width and radius\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User-friendly back-end\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tested on popular WordPress themes\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can upgrade the plugin to \u003Ca href=\"https:\u002F\u002Fwpdevart.com\u002Fwordpress-countdown-extended-version\u002F\" rel=\"nofollow ugc\">Countdown Extended Pro\u003C\u002Fa> to add some features.\u003C\u002Fp>\n\u003Ch3>The features of Pro version\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Ability to use Repeating (Loop) feature\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to use Redirect feature\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to use it in Popup\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to use 6+ Nice Themes\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to remove or add any of available time fields(Weeks, Days, Hours, Minutes, Seconds)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to use with “Circle” buttons\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to use with “Vertical Slider” buttons\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to choose the text color and background color\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to type the size\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to type the border width and radius\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to type the text font-size and select the Font family\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to display elements inline\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>37 awesome animation effects\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to set animation for each element or for group\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to add Count-Up\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Premium Support\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>If you found any bug in our plugin or have a question contact us using the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fcountdown-wpdevart-extended\u002F\" rel=\"ugc\">support forum\u003C\u002Fa>.\u003C\u002Fh3>\n\u003Cp>Our plugin has a lot of nice and unique features that you will like. You can add Repeating Timers, Popups, CountUps and much more. Also, our plugin integrated with WooCommerce, so you can use it on WooCommerce websites.\u003C\u002Fp>\n\u003Cp>For adding timers you need to do some simple steps. First of all, go to your WordPress website administration panel and find from the left side menu our plugin. Open our plugin page and click on the “Add New” button.\u003Cbr \u002F>\nFirst of all, type the title and then configure other settings. Choose the type. There are 4 main types – single and personal timer, single and personal count-up. The second field is the “End Date”(for count-up, there is also another field “Start Date”). and the last one is the Time Zone option. It is a great option and we advise to use it.\u003Cbr \u002F>\nFrom the second tab of this page, you can configure the action after the time ends. There are 4 options, first one will just hide the timer, second will show text. Also, there are other two options – repeat and redirect. Most users use the last two options.\u003Cbr \u002F>\nFrom the last tab, you will find an option “Before Count up start”. After you configure all settings, just click on the save button.\u003C\u002Fp>\n\u003Cp>Then go to the themes page. You will see 4 tabs on the themes page. The first one is the “General Settings”, the other 3 are the Standard, Vertical and Circle timers settings tabs.\u003Cbr \u002F>\nFrom the general settings choose the design type(as we mentioned Standard, Vertical or Circle type). Then choose the width metrical type(px\u002F%) and after that type the width value.\u003Cbr \u002F>\nThe next option allows users to choose fields for displaying. You can hide or display any field you need. Available fields are Weeks, Days, Hours, Minutes and Seconds.\u003Cbr \u002F>\nThe last option of this tab allows to change texts and configure translations.\u003C\u002Fp>\n\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\u002FtLD86mWLJJI?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>\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\u002F72Qg8sUulSk?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>\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\u002Fd9QExKb8x5g?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>Options that are available for the Standard type are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Elements(fields) width\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Distance between elements\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Numbers fields background color\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text fields background color\u003C\u002Fstrong>    \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Numbers font size\u003C\u002Fstrong>   \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text font size\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Numbers color\u003C\u002Fstrong>   \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text color\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Numbers font family\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text font family\u003C\u002Fstrong>    \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Numbers padding\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text padding\u003C\u002Fstrong>    \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Numbers margin\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text margin\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Numbers fields border width\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text fields border width\u003C\u002Fstrong>    \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Numbers fields border radius\u003C\u002Fstrong>    \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text fields border radius\u003C\u002Fstrong>   \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Numbers fields border color\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text fields border color\u003C\u002Fstrong>    \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display elements in-line\u003C\u002Fstrong>    \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Set animation for each element or for group\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Animation Effect\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Options that are available for the Vertical type are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Numbers font size\u003C\u002Fstrong>   \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Distance between elements\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Numbers font family\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Numbers color\u003C\u002Fstrong>   \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Numbers fields background color\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Numbers fields border width\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Numbers fields border color\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text fields background color\u003C\u002Fstrong>    \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text font size\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text color\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text font family\u003C\u002Fstrong>    \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text padding\u003C\u002Fstrong>    \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text margin\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text fields border width\u003C\u002Fstrong>    \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text fields border radius\u003C\u002Fstrong>   \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text fields border color\u003C\u002Fstrong>    \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display elements in-line\u003C\u002Fstrong>    \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Animation type(elements or group)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Animation Effect\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Options that are available for the Circle type are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Circle width(or height)\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Distance between elements\u003C\u002Fstrong>   \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Circle background color\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Circle background opacity\u003C\u002Fstrong>   \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fixed border color\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rotating border color\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Circle border width\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Border radius of circle border ends\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Which direction should the circle border rotate\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Numbers font size\u003C\u002Fstrong>   \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text font size\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Numbers color\u003C\u002Fstrong>   \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text color\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Numbers font family\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text font family\u003C\u002Fstrong>    \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Numbers margin\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text padding\u003C\u002Fstrong>    \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text margin\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Elements display type\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Set animation for each element or for group\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Animation Effects\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>After adding the theme, save it. Now you can insert the timer anywhere you need, even you can use it in the Popup window.\u003C\u002Fp>\n\u003Ch3>Integrated with WooCommerce\u003C\u002Fh3>\n\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\u002FxvR4UuS3egU?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>Our plugin integrated with WooCommerce, so you can easily add it to your product pages. First of all, configure it from the WooCommerce general settings page and set some general options.\u003Cbr \u002F>\nAfter that, you can insert timers from the product page(from the right side).\u003C\u002Fp>\n","WordPress Countdown and CountUp, WooCommerce Sales Timer plugin is a great tool. You can easily create countdown and countup timers for WordPress your &hellip;",300,47893,78,14,"2026-02-02T20:57:00.000Z","3.4.0",[72,75,76,133,134],"woocommerce-countdown","woocommerce-sales-countdown","https:\u002F\u002Fwpdevart.com\u002Fwordpress-countdown-extended-version\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcountdown-wpdevart-extended.1.9.0.zip",99,2,"2023-11-07 00:00:00",{"attackSurface":141,"codeSignals":161,"taintFlows":224,"riskAssessment":225,"analyzedAt":231},{"hooks":142,"ajaxHandlers":157,"restRoutes":158,"shortcodes":159,"cronEvents":160,"entryPointCount":13,"unprotectedCount":13},[143,149,153],{"type":144,"name":145,"callback":146,"file":147,"line":148},"action","init","load_plugin_languages","timedtextwidget.php",42,{"type":144,"name":150,"callback":151,"file":147,"line":152},"admin_print_styles","TimedTextWidget_styles",43,{"type":144,"name":154,"callback":155,"file":147,"line":156},"widgets_init","closure",193,[],[],[],[],{"dangerousFunctions":162,"sqlUsage":163,"outputEscaping":165,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":223},[],{"prepared":13,"raw":13,"locations":164},[],{"escaped":166,"rawEcho":167,"locations":168},26,33,[169,172,174,176,178,180,181,183,185,186,188,190,191,193,194,195,197,198,199,201,202,203,205,206,208,210,211,213,215,216,218,220,221],{"file":147,"line":170,"context":171},79,"raw output",{"file":147,"line":173,"context":171},80,{"file":147,"line":175,"context":171},81,{"file":147,"line":177,"context":171},82,{"file":147,"line":179,"context":171},129,{"file":147,"line":179,"context":171},{"file":147,"line":182,"context":171},133,{"file":147,"line":184,"context":171},134,{"file":147,"line":184,"context":171},{"file":147,"line":187,"context":171},138,{"file":147,"line":189,"context":171},139,{"file":147,"line":189,"context":171},{"file":147,"line":192,"context":171},143,{"file":147,"line":192,"context":171},{"file":147,"line":192,"context":171},{"file":147,"line":196,"context":171},148,{"file":147,"line":196,"context":171},{"file":147,"line":196,"context":171},{"file":147,"line":200,"context":171},153,{"file":147,"line":200,"context":171},{"file":147,"line":200,"context":171},{"file":147,"line":204,"context":171},158,{"file":147,"line":204,"context":171},{"file":147,"line":207,"context":171},159,{"file":147,"line":209,"context":171},163,{"file":147,"line":209,"context":171},{"file":147,"line":212,"context":171},164,{"file":147,"line":214,"context":171},168,{"file":147,"line":214,"context":171},{"file":147,"line":217,"context":171},169,{"file":147,"line":219,"context":171},173,{"file":147,"line":219,"context":171},{"file":147,"line":222,"context":171},174,[],[],{"summary":226,"deductions":227},"The timed-textwidget plugin version 1.1.0 exhibits a generally positive security posture, with no recorded vulnerabilities or CVEs, and a notable absence of dangerous functions or external HTTP requests. The code analysis shows a strong adherence to secure coding practices, particularly concerning SQL queries which are entirely prepared statements. The plugin also avoids file operations, further reducing its attack surface. However, a significant concern lies in the output escaping. With 59 total outputs and only 44% properly escaped, there is a considerable risk of Cross-Site Scripting (XSS) vulnerabilities. This indicates that user-supplied or dynamic content might be rendered without sufficient sanitization, potentially allowing attackers to inject malicious scripts into the site.\n\nWhile the plugin boasts a clean vulnerability history and a seemingly small attack surface with no direct entry points like AJAX handlers, REST API routes, or shortcodes, the lack of comprehensive output escaping is a substantial weakness. The absence of nonces and capability checks, while not directly problematic given the lack of traditional entry points, could become an issue if future versions introduce new interaction points without adequate security measures. The taint analysis showing zero flows with unsanitized paths is encouraging, but this is likely due to the limited code paths available for analysis and does not negate the output escaping issue.\n\nIn conclusion, timed-textwidget v1.1.0 is strong in its avoidance of common vulnerabilities like SQL injection and its lack of external dependencies. However, the significant percentage of improperly escaped output presents a clear and present danger for XSS attacks. The plugin designers have taken steps to limit entry points, but overlooking output sanitization is a critical oversight that needs immediate attention. A future assessment should prioritize ensuring all dynamic output is properly escaped to achieve a robust security profile.",[228],{"reason":229,"points":230},"Significant percentage of unescaped output",15,"2026-03-16T22:37:23.790Z",{"wat":233,"direct":242},{"assetPaths":234,"generatorPatterns":237,"scriptPaths":238,"versionParams":239},[235,236],"\u002Fwp-content\u002Fplugins\u002Ftimed-textwidget\u002Ftimedtextwidget.css","\u002Fwp-content\u002Fplugins\u002Ftimed-textwidget\u002Ftimedtextwidget.js",[],[236],[240,241],"timed-textwidget\u002Ftimedtextwidget.css?ver=","timed-textwidget\u002Ftimedtextwidget.js?ver=",{"cssClasses":243,"htmlComments":245,"htmlAttributes":246,"restEndpoints":248,"jsGlobals":249,"shortcodeOutput":250},[244],"ttw-form",[],[247],"data-ttw-widget-id",[],[],[]]