[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fZjkn_W8GmIZq9n2W-cE3Uvdc0LOv6OIE4bPGVvh9cHo":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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":38,"analysis":138,"fingerprints":166},"time-lord","Time Lord","1.2","Giorgos Sarigiannidis","https:\u002F\u002Fprofiles.wordpress.org\u002Fgsarig\u002F","\u003Cp>Time Lord is a plugin which allows you to schedule the publication of part of your content on a set date. It can also calculate age based on a set year in the past or the estimated time if the year is set in the future.\u003C\u002Fp>\n\u003Cp>You can use it in posts, pages or any other content type via the \u003Ccode>[timelord]\u003C\u002Fcode> shordcode. Here are some common examples, supposing that present day is on April 2015:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>[timelord from=\"2016-01\"]SOME CONTENT[\u002Ftimelord]\u003C\u002Fcode> would output “SOME CONTENT” only when January 2016 comes. \u003C\u002Fli>\n\u003Cli>\u003Ccode>[timelord to=\"2016-01\"]SOME CONTENT[\u002Ftimelord]\u003C\u002Fcode> would output “SOME CONTENT” until January 2016 and then it would remove it. \u003C\u002Fli>\n\u003Cli>\u003Ccode>[timelord from=\"2015-04-01\" to=\"2016-04-01\" every=\"1 day\"]SOME CONTENT[\u002Ftimelord]\u003C\u002Fcode> would output “SOME CONTENT” every other day until April 2016. \u003C\u002Fli>\n\u003Cli>\u003Ccode>[timelord from=\"2015-04-01\" to=\"2016-04-01\" every=\"Monday\"]SOME CONTENT[\u002Ftimelord]\u003C\u002Fcode> would output “SOME CONTENT” every Monday until April 2016. \u003C\u002Fli>\n\u003Cli>\u003Ccode>[timelord to=\"2014-01\" del=\"yes\"]SOME CONTENT[\u002Ftimelord]\u003C\u002Fcode> would output \u003Ccode>\u003Cdel>SOME CONTENT\u003C\u002Fdel>\u003C\u002Fcode> (check screenshot for an example of what the user would actually see in the frontend). \u003C\u002Fli>\n\u003Cli>\u003Ccode>[timelord from=\"2015-01\" to=\"2016-01\"]SOME CONTENT[\u002Ftimelord]\u003C\u002Fcode> would output “SOME CONTENT” from January 2015 to January 2016.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[timelord mode=\"hide\" from=\"2015-01\" to=\"2016-01\"]SOME CONTENT[\u002Ftimelord]\u003C\u002Fcode> would output “SOME CONTENT” every other time except from January 2015 to January 2016.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[timelord year=\"1980\"]\u003C\u002Fcode> would output “35”.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[timelord year=\"1980\" ordinal=\"yes\"]\u003C\u002Fcode> would output “35th”.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fdemos.gsarigiannidis.gr\u002Ftime-lord\u002F\" title=\"Time Lord Demo\" rel=\"nofollow ugc\">View the demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Allows you to show or hide content at a given timeframe.\u003C\u002Fli>\n\u003Cli>Supports recurring display of the output at given intervals (e.g. every hour, every day, every month etc.).\u003C\u002Fli>\n\u003Cli>Allows you to wrap your content in the \u003Ccode>\u003Cdel>\u003C\u002Fdel>\u003C\u002Fcode> tag instead of removing it when expires. \u003C\u002Fli>\n\u003Cli>It can display an alternate message when the actual content is not supposed to be shown. \u003C\u002Fli>\n\u003Cli>It can output the time remaining until the content will be up or down. \u003C\u002Fli>\n\u003Cli>It can calculate age and even output it with an ordinal suffix. \u003C\u002Fli>\n\u003Cli>You can use it anywhere a shortcode would go. On posts, pages, custom posts. \u003C\u002Fli>\n\u003Cli>You can add as many shortcodes as you like in a single post.\u003C\u002Fli>\n\u003C\u002Ful>\n","Make modifications on your content based on time parameters. Show or hide part of a post at a given point in the future, calculate age and more.",10,2837,100,2,"2023-11-05T16:47:00.000Z","6.4.8","4.0","",[20,21,22],"schedule","shortcode","time","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftime-lord\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftime-lord.1.2.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"gsarig",7,9690,87,5,91,"2026-04-05T09:29:37.423Z",[39,59,74,98,119],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":26,"downloaded":47,"rating":13,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":57,"download_link":58,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"pravin-smart-content-scheduler","Pravin Smart Content Scheduler","1.0.0","Pravin Karmur","https:\u002F\u002Fprofiles.wordpress.org\u002Fpravin1996\u002F","\u003Cp>Pravin Smart Content Scheduler allows you to control when content appears on your WordPress site using a simple shortcode. Perfect for limited-time offers, seasonal content, business hours, and member-exclusive sections.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Schedule content by start\u002Fend dates\u003C\u002Fli>\n\u003Cli>Set specific time ranges (business hours)\u003C\u002Fli>\n\u003Cli>Restrict content by user roles\u003C\u002Fli>\n\u003Cli>Timezone support\u003C\u002Fli>\n\u003Cli>Clean, simple shortcode\u003C\u002Fli>\n\u003Cli>No database required\u003C\u002Fli>\n\u003Cli>Lightweight and fast\u003C\u002Fli>\n\u003C\u002Ful>\n","Schedule content visibility based on dates, times, and user roles with a simple shortcode.",139,1,"2026-02-06T10:56:00.000Z","6.9.4","6.4","7.4",[54,20,21,55,56],"content-visibility","time-based-content","user-roles","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpravin-smart-content-scheduler\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpravin-smart-content-scheduler.1.0.0.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":26,"downloaded":67,"rating":26,"num_ratings":26,"last_updated":68,"tested_up_to":50,"requires_at_least":69,"requires_php":52,"tags":70,"homepage":64,"download_link":73,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"time-limited-content-access","Time-Limited Content Access","1.0","Usama Khalid","https:\u002F\u002Fprofiles.wordpress.org\u002Fusamakhalid14\u002F","\u003Cp>This plugin allows WordPress site owners to display or hide any content block using a \u003Ccode>[timecoac_timed_content]\u003C\u002Fcode> shortcode based on date\u002Ftime conditions. It’s lightweight, no extra settings, and respects WordPress timezone.\u003C\u002Fp>\n\u003Cp>It is:\u003Cbr \u002F>\n– Lightweight (no settings screen)\u003Cbr \u002F>\n– Easy to use\u003C\u002Fp>\n\u003Cp>Useful for:\u003Cbr \u002F>\n– Limited-time offers\u003Cbr \u002F>\n– Event-specific announcements\u003Cbr \u002F>\n– Scheduled content visibility\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Example:\u003Cbr \u002F>\n    [timecoac_timed_content start=”2025-06-01 09:00″ end=”2025-06-15 18:00″]This content is time-limited[\u002Ftimecoac_timed_content]\u003C\u002Fp>\n","Show or hide content based on a date\u002Ftime range using a simple shortcode.",291,"2025-12-15T06:40:00.000Z","5.0",[71,54,72,21,22],"conditional-content","scheduled-content","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftime-limited-content-access.1.0.zip",{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":82,"downloaded":83,"rating":84,"num_ratings":85,"last_updated":86,"tested_up_to":87,"requires_at_least":88,"requires_php":18,"tags":89,"homepage":94,"download_link":95,"security_score":84,"vuln_count":96,"unpatched_count":26,"last_vuln_date":97,"fetched_at":28},"mp-timetable","Timetable and Event Schedule by MotoPress","2.4.16","jetmonsters","https:\u002F\u002Fprofiles.wordpress.org\u002Fjetmonsters\u002F","\u003Cp>MotoPress Timetable and Event Schedule is an all-around organizer plugin developed to help you create and manage online schedules for a single or multiple events, customize the appearance of each event, add date, time, description and display all the needed items in a carefully-crafted timetable. It also comes with Upcoming events widget.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmpttdemo.getmotopress.com\u002F\" rel=\"nofollow ugc\">Plugin Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmotopress.com\u002Fdocumentation\u002Fwordpress\u002Fplugins\u002Ftimetable\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgutenix.com\u002Fproducts\u002Fschool\u002F\" rel=\"nofollow ugc\">Free Theme\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmotopress.com\u002Fproducts\u002Fevents-calendar\u002F\" rel=\"nofollow ugc\">Events Calendar\u003C\u002Fa> – an extended version of the Timetable plugin: a \u003Ca href=\"https:\u002F\u002Fmotopress.com\u002Fevents-calendar-vs-timetable\u002F\" rel=\"nofollow ugc\">detailed comparison\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Main features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Several column types.\u003C\u002Fli>\n\u003Cli>Ability to choose columns and events to be displayed in the schedule.\u003C\u002Fli>\n\u003Cli>Ability to add event tags and categories.\u003C\u002Fli>\n\u003Cli>Ability to display the events by the appropriate categories.\u003C\u002Fli>\n\u003Cli>Hour measure to be displayed in the left timetable column to show more accurate duration of each activity (event).\u003C\u002Fli>\n\u003Cli>Filter styles: drop-down list and tabs.\u003C\u002Fli>\n\u003Cli>Option to display\u002Fhide ‘All Events’ view mode, hours column and empty rows.\u003C\u002Fli>\n\u003Cli>Customizable event parameters (title, time, subtitle, etc.) and the ability to display only preferable ones in the timetable.\u003C\u002Fli>\n\u003Cli>Featured images for individual events in the calendar.\u003C\u002Fli>\n\u003Cli>Opportunity to set event URL to link it any external website.\u003C\u002Fli>\n\u003Cli>Text align options for event blocks.\u003C\u002Fli>\n\u003Cli>Unique IDs for multiple timetables on a single page.\u003C\u002Fli>\n\u003Cli>Color settings for background, background hover, text, and text hover.\u003C\u002Fli>\n\u003Cli>Export and import of your data.\u003C\u002Fli>\n\u003Cli>RTL ready.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The event calendar plugin can be used for timetabling different types of events like various lessons, gym classes, festivals, conferences, ceremonies, case-studies, formal parties, concerts, and much more. It’s handy in terms of backend event schedule management and maximum easy for your audience to use.\u003C\u002Fp>\n\u003Ch3>Key advantages\u003C\u002Fh3>\n\u003Ch4>Responsive design\u003C\u002Fh4>\n\u003Cp>The event calender is optimized to be viewed perfectly on different devices. Manually adjust the way to show your timetable on mobile devices and desktops.\u003C\u002Fp>\n\u003Ch4>Event filtering\u003C\u002Fh4>\n\u003Cp>The visitors can filter the timetable to display the only events they are interested in.\u003C\u002Fp>\n\u003Ch4>Color controls\u003C\u002Fh4>\n\u003Cp>Highlight important activities by presenting them in different colors. Various color markers can become helpful in making the event calendar more colorful or in customizing it to fit your website color scheme.\u003C\u002Fp>\n\u003Ch4>Visual time frames\u003C\u002Fh4>\n\u003Cp>Hourly time frames are generally large enough for showing the events, but you still can increase them by setting the timetable to show up to 15 minutes accurate time in the left ‘time’ column.\u003C\u002Fp>\n\u003Ch4>Timetable Gutenberg block\u003C\u002Fh4>\n\u003Cp>The calendar events plugin provides Timetable block for Gutenberg. Timetable can be added to any other builder via shortcode.\u003C\u002Fp>\n\u003Ch4>Timetable Elementor widget\u003C\u002Fh4>\n\u003Cp>Plugin provides Timetable widget for Elementor. Choose the layout and style for your events, show or hide the event description, customize the table look, choose the mobile behavior and more.\u003C\u002Fp>\n\u003Ch3>Events Calendar\u003C\u002Fh3>\n\u003Cp>To address some of the limitations of the MotoPress Timetable plugin and simplify the event management process even further, we developed an absolutely fresh product, the next-gen WordPress events calendar plugin. While sharing some features and goals with the free Timetable plugin, the Events Calendar is designed for easier event creation in visual mode, with many more features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add and display recurring events easily.\u003C\u002Fli>\n\u003Cli>Create hourly, multi-day, and all-day events.\u003C\u002Fli>\n\u003Cli>Create multiple calendars.\u003C\u002Fli>\n\u003Cli>Use month, week, day, and list views for events.\u003C\u002Fli>\n\u003Cli>Create an event that starts on one day and ends on another.\u003C\u002Fli>\n\u003Cli>Add multiple events to the same time slot.\u003C\u002Fli>\n\u003Cli>Dedicated WordPress block to edit the look of your calendar.\u003C\u002Fli>\n\u003Cli>Shortcode settings.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fmotopress.com\u002Fevents-calendar-vs-timetable\u002F\" rel=\"nofollow ugc\">Compare Timetable vs Events Calendar\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Appointment Booking\u003C\u002Fh3>\n\u003Cp>Want to take automatic online appointment reservations through your website for events, classes, and any other type of services? \u003Ca href=\"https:\u002F\u002Fmotopress.com\u002Fproducts\u002Fappointment-booking\u002F?utm_source=wp_org_tt_page&utm_medium=text_link&utm_campaign=appointment_plugin\" rel=\"nofollow ugc\">Hourly Appointment Booking\u003C\u002Fa> is our custom-crafted plugin optimized for easy appointment scheduling and quick online reservations.\u003C\u002Fp>\n\u003Cp>Developed by MotoPress – a trusted WordPress company with over a decade of expertise in crafting booking solutions, including our renowned \u003Ca href=\"https:\u002F\u002Fmotopress.com\u002Fproducts\u002Fcategory\u002Fwordpress-booking-plugins\u002F\" rel=\"nofollow ugc\">WordPress Booking Plugins\u003C\u002Fa> and the extensive Gutenberg block collection – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgetwid\u002F\" rel=\"ugc\">Getwid WordPress Blocks\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Copyright\u003C\u002Fh3>\n\u003Cp>Timetable and Event Schedule plugin, Copyright (C) 2016, MotoPress https:\u002F\u002Fmotopress.com\u002F\u003Cbr \u002F>\nTimetable and Event Schedule plugin is distributed under the terms of the GNU GPL.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Plugin bundles the following third-party resources:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>GUMP, Copyright (c) 2015 wixelhq.com, MIT License\u003C\u002Fli>\n\u003Cli>jQuery UI, Copyright (c) 2013 jQuery Foundation and other contributors Licensed MIT\u003C\u002Fli>\n\u003Cli>Spectrum Colorpicker, by Brian Grinstead, MIT License\u003C\u002Fli>\n\u003Cli>jBox, by Stephan Wagner, MIT License\u003C\u002Fli>\n\u003Cli>jQuery UI Timepicker, Copyright 2010-2013, Francois Gelinas, Dual licensed under the MIT or GPL Version 2 licenses.\u003C\u002Fli>\n\u003C\u002Ful>\n","Smart event organizer and time-management tool with a clean minimalist design for featuring your timetables and upcoming events.",30000,885718,86,68,"2025-11-10T20:28:00.000Z","6.8.5","4.6",[90,91,92,20,93],"calendar","event","events-calendar","timetable","https:\u002F\u002Fmotopress.com\u002Fproducts\u002Ftimetable-event-schedule\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmp-timetable.2.4.16.zip",8,"2025-11-12 00:00:00",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":106,"downloaded":107,"rating":108,"num_ratings":109,"last_updated":110,"tested_up_to":50,"requires_at_least":17,"requires_php":52,"tags":111,"homepage":115,"download_link":116,"security_score":117,"vuln_count":48,"unpatched_count":26,"last_vuln_date":118,"fetched_at":28},"wp-date-and-time-shortcode","WP Date and Time Shortcode","2.7","Denra.com","https:\u002F\u002Fprofiles.wordpress.org\u002Fdenra\u002F","\u003Cp>Shortcode to show any \u003Cstrong>current, past, and future date or time\u003C\u002Fstrong>. Display this, previous, or next year, month, day, etc. in your posts and pages.\u003C\u002Fp>\n\u003Cp>This is probably the last date and time shortcode plugin you will ever need for your websites since it is very rich in features.\u003C\u002Fp>\n\u003Cp>\u003Cem>It takes lots of efforts to develop and support a plugin. Please send us your feedback and questions to fix your issue before leaving a bad review.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Are you satisfied by using this plugin? Consider leaving a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwp-date-and-time-shortcode\u002Freviews\u002F?rate=5#new-post\" rel=\"ugc\">5 star review\u003C\u002Fa>. You can also \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fpaypalme\u002Fitinchev\" rel=\"nofollow ugc\">donate\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you need support or more information about this free plugin please read the description and the F.A.Q. section below or write in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwp-date-and-time-shortcode\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>How it works?\u003C\u002Fh3>\n\u003Cp>Just put one of these shortcodes in your post or page content and they will work out of the box.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>[wpdts]\u003C\u002Fcode> – the main shortcode which works with all attributes; equals to \u003Ccode>[wpdts-date-time]\u003C\u002Fcode> by default;\u003C\u002Fli>\n\u003Cli>\u003Ccode>[wpdts-date-time]\u003C\u002Fcode> – default date and time format from WordPress general settings\u003C\u002Fli>\n\u003Cli>\u003Ccode>[wpdts-date]\u003C\u002Fcode> – default date format from WordPress general settings\u003C\u002Fli>\n\u003Cli>\u003Ccode>[wpdts-time]\u003C\u002Fcode> – default time format from WordPress general settings\u003C\u002Fli>\n\u003Cli>\u003Ccode>[wpdts-custom]\u003C\u002Fcode>– custom format using the PHP \u003Ca href=\"https:\u002F\u002Fwww.php.net\u002Fmanual\u002Fen\u002Fdatetime.format.php\" rel=\"nofollow ugc\">date and time formatting characters\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ccode>[wpdts-years]\u003C\u002Fcode>, \u003Ccode>[wpdts-year]\u003C\u002Fcode> – 4-digit year e.g. 1999 or 2134\u003C\u002Fli>\n\u003Cli>\u003Ccode>[wpdts-year-short]\u003C\u002Fcode> – 2-digit year e.g. 99 or 34\u003C\u002Fli>\n\u003Cli>\u003Ccode>[wpdts-months]\u003C\u002Fcode>, \u003Ccode>[wpdts-month]\u003C\u002Fcode> – month as number (1-12)\u003C\u002Fli>\n\u003Cli>\u003Ccode>[wpdts-month-name]\u003C\u002Fcode>– month as name (January-December)\u003C\u002Fli>\n\u003Cli>\u003Ccode>[wpdts-month-name-short]\u003C\u002Fcode> – month as 3-letter name (Jan-Dec)\u003C\u002Fli>\n\u003Cli>\u003Ccode>[wpdts-days]\u003C\u002Fcode>, \u003Ccode>[wpdts-day]\u003C\u002Fcode> – day of month (1-31)\u003C\u002Fli>\n\u003Cli>\u003Ccode>[wpdts-hours]\u003C\u002Fcode>, \u003Ccode>[wpdts-hour]\u003C\u002Fcode> – hours (0-24)\u003C\u002Fli>\n\u003Cli>\u003Ccode>[wpdts-minutes]\u003C\u002Fcode>, \u003Ccode>[wpdts-minute]\u003C\u002Fcode> – minutes (0-60)\u003C\u002Fli>\n\u003Cli>\u003Ccode>[wpdts-seconds]\u003C\u002Fcode>, \u003Ccode>[wpdts-second]\u003C\u002Fcode> – seconds (0-60)\u003C\u002Fli>\n\u003Cli>\u003Ccode>[wpdts-timestamp]\u003C\u002Fcode> – Unix timestamp\u003C\u002Fli>\n\u003Cli>\u003Ccode>[wpdts-day-of-year]\u003C\u002Fcode> – day of the year as number (1-366)\u003C\u002Fli>\n\u003Cli>\u003Ccode>[wpdts-days-in-month]\u003C\u002Fcode> – number of days in the month (28-31)\u003C\u002Fli>\n\u003Cli>\u003Ccode>[wpdts-days-in-february]\u003C\u002Fcode> – number of days in the month of February for the year (28-29)\u003C\u002Fli>\n\u003Cli>\u003Ccode>[wpdts-days-in-year]\u003C\u002Fcode> – number of days in the year (365 or 366)\u003C\u002Fli>\n\u003Cli>\u003Ccode>[wpdts-day-of-week]\u003C\u002Fcode>– day of the week as number (1-7)\u003C\u002Fli>\n\u003Cli>\u003Ccode>[wpdts-day-of-week-name]\u003C\u002Fcode>– day of the week as full name (Monday-Sunday)\u003C\u002Fli>\n\u003Cli>\u003Ccode>[wpdts-day-of-week-name-short]\u003C\u002Fcode> – day of the week as short 3-letter name (Mon-Sun)\u003C\u002Fli>\n\u003Cli>\u003Ccode>[wpdts-week-of-year]\u003C\u002Fcode> – week of year, since first Monday of the year (1-52)\u003C\u002Fli>\n\u003Cli>\u003Ccode>[wpdts-am-pm]\u003C\u002Fcode>– am\u002Fpm or AM\u002FPM according to the am_pm attribute (“L” or “U”)\u003C\u002Fli>\n\u003Cli>\u003Ccode>[wpdts-time-zone]\u003C\u002Fcode>– the current time-zone for the shortcode result\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you need to use the shortcodes in other places (like titles, navigation menus, footers, widgets, etc.) additional code or plugins may be needed to turn them on in your theme if they are not supported by default. See F.A.Q. section for details.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>EXAMPLES\u003C\u002Fstrong>\u003Cbr \u002F>\nIf you need to view \u003Cem>real-time examples\u003C\u002Fem> of usage or set up custom attributes to show specific date or time please see the page of \u003Ca href=\"https:\u002F\u002Fdenra.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fwp-date-and-time-shortcode\u002F\" rel=\"nofollow ugc\">WP Date and Time Shortcode\u003C\u002Fa> on \u003Ca href=\"https:\u002F\u002Fwww.denra.com\u002F\" rel=\"nofollow ugc\">Denra.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>ATTRIBUTES\u003C\u002Fstrong>\u003Cbr \u002F>\nIf you need more detailed features please use the shortcode attributes.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Show date and\u002For time in the default WordPress formats.\u003C\u002Fli>\n\u003Cli>Show date and\u002For time in custom format based on the PHP \u003Ca href=\"https:\u002F\u002Fwww.php.net\u002Fmanual\u002Fen\u002Fdatetime.format.php\" rel=\"nofollow ugc\">date and time formatting characters\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Show date and\u002For time based on fixed SQL\u002Fdate\u002Ftime format or any \u003Ca href=\"https:\u002F\u002Fwww.php.net\u002Fmanual\u002Fen\u002Fdatetime.formats.php\" rel=\"nofollow ugc\">relative date and time format\u003C\u002Fa>. See the Relative Formats section.\u003C\u002Fli>\n\u003Cli>Show year separately as 4 or 2-digit number (e.g. 1999 or 99).\u003C\u002Fli>\n\u003Cli>Show month as number (1-12), full name (January-December) or 3-letter name (Jan-Dec).\u003C\u002Fli>\n\u003Cli>Show day as number with or without leading zero, with or without suffix (st, nd, rd, th).\u003C\u002Fli>\n\u003Cli>Show hour, minutes, seconds with or without leading zero.\u003C\u002Fli>\n\u003Cli>Show day of week as number (1-7), full name (Monday-Sunday) or three letters (Mon-Sun).\u003C\u002Fli>\n\u003Cli>Show the day of the year (1-366).\u003C\u002Fli>\n\u003Cli>Show the number of days for the month (28-31).\u003C\u002Fli>\n\u003Cli>Show the number of days in February for the year (28 or 29).\u003C\u002Fli>\n\u003Cli>Show the day of the year (365 or 366).\u003C\u002Fli>\n\u003Cli>Show the week of the year (1-52).\u003C\u002Fli>\n\u003Cli>Show currently used time-zone.\u003C\u002Fli>\n\u003Cli>Show the first day from a list of next coming weekdays, days of month, or the last day of the current month.\u003C\u002Fli>\n\u003Cli>Add or subtract years, months, days, hours, minutes and\u002For seconds before showing the final result.\u003C\u002Fli>\n\u003Cli>Set post\u002Fpage creation or modification time (including GMT variants) as “init” attribute.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Attributes and values\u003C\u002Fh4>\n\u003Cp>You can add the following attributes to \u003Cstrong>\u003Ccode>[wpdts]\u003C\u002Fcode>\u003C\u002Fstrong> to show the date and time that you need:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>item\u003C\u002Fcode> – what date and time information to show. The used values are:\n\u003Cul>\n\u003Cli>\u003Ccode>date-time\u003C\u002Fcode> – default WP date and time format (default value)\u003C\u002Fli>\n\u003Cli>\u003Ccode>custom\u003C\u002Fcode> – custom format using the PHP \u003Ca href=\"https:\u002F\u002Fwww.php.net\u002Fmanual\u002Fen\u002Fdatetime.format.php\" rel=\"nofollow ugc\">date and time formatting characters\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ccode>date\u003C\u002Fcode> – default WP date format\u003C\u002Fli>\n\u003Cli>\u003Ccode>time\u003C\u002Fcode> – default WP time format\u003C\u002Fli>\n\u003Cli>\u003Ccode>year\u003C\u002Fcode>, \u003Ccode>years\u003C\u002Fcode> – 4-digit year\u003C\u002Fli>\n\u003Cli>\u003Ccode>year-short\u003C\u002Fcode>, \u003Ccode>years-short\u003C\u002Fcode> – 2-digit year\u003C\u002Fli>\n\u003Cli>\u003Ccode>month\u003C\u002Fcode>, \u003Ccode>months\u003C\u002Fcode> – month as number (1-12)\u003C\u002Fli>\n\u003Cli>\u003Ccode>month-name\u003C\u002Fcode> – month as name (January-December)\u003C\u002Fli>\n\u003Cli>\u003Ccode>month-name-short\u003C\u002Fcode> – month as 3-letter name (Jan-Dec)\u003C\u002Fli>\n\u003Cli>\u003Ccode>day\u003C\u002Fcode>, \u003Ccode>days\u003C\u002Fcode> – day of month (1-31)\u003C\u002Fli>\n\u003Cli>\u003Ccode>hour\u003C\u002Fcode>, \u003Ccode>hours\u003C\u002Fcode> – hours (0-24)\u003C\u002Fli>\n\u003Cli>\u003Ccode>minute\u003C\u002Fcode>, \u003Ccode>minutes\u003C\u002Fcode> – minutes (0-60)\u003C\u002Fli>\n\u003Cli>\u003Ccode>second\u003C\u002Fcode>, \u003Ccode>seconds\u003C\u002Fcode> – seconds (0-60)\u003C\u002Fli>\n\u003Cli>\u003Ccode>timestamp\u003C\u002Fcode> – Unix timestamp\u003C\u002Fli>\n\u003Cli>\u003Ccode>day-of-year\u003C\u002Fcode> – day of the year as number (1-366)\u003C\u002Fli>\n\u003Cli>\u003Ccode>days-in-month\u003C\u002Fcode> – number of days in the month (28-31)\u003C\u002Fli>\n\u003Cli>\u003Ccode>days-in-february\u003C\u002Fcode> – number of days in the month of February for the year (28-29)\u003C\u002Fli>\n\u003Cli>\u003Ccode>day-of-week\u003C\u002Fcode> – day of the week as number (1-7)\u003C\u002Fli>\n\u003Cli>\u003Ccode>day-of-week-name\u003C\u002Fcode> – day of the week as full name (Monday-Sunday)\u003C\u002Fli>\n\u003Cli>\u003Ccode>day-of-week-name-short\u003C\u002Fcode> – day of the week as short 3-letter name (Mon-Sun)\u003C\u002Fli>\n\u003Cli>\u003Ccode>week-of-year\u003C\u002Fcode> – week of year, since first Monday of the year (1-52)\u003C\u002Fli>\n\u003Cli>\u003Ccode>am-pm\u003C\u002Fcode> – am\u002Fpm or AM\u002FPM according to the am_pm attribute (“L” or “U”)\u003C\u002Fli>\n\u003Cli>\u003Ccode>time-zone\u003C\u002Fcode> – the current time-zone for the shortcode result\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>format\u003C\u002Fcode> – date format used with the PHP \u003Ca href=\"https:\u002F\u002Fwww.php.net\u002Fmanual\u002Fen\u002Fdatetime.format.php\" rel=\"nofollow ugc\">date and time formatting characters\u003C\u002Fa> only when \u003Ccode>item\u003C\u002Fcode> is set to \u003Ccode>custom\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>start\u003C\u002Fcode> – set the basic date and time for the shortcode; defaults to the WordPress time in the current timezone.\n\u003Cul>\n\u003Cli>initial date and\u002For time string based on fixed SQL\u002Fdate\u002Ftime formats (e.g. 2019-09-16 17:45:53 or Sep 16, 2019 17:45:53) or any \u003Ca href=\"https:\u002F\u002Fwww.php.net\u002Fmanual\u002Fen\u002Fdatetime.formats.php\" rel=\"nofollow ugc\">relative date and time format\u003C\u002Fa>. See the Relative Formats section.\u003C\u002Fli>\n\u003Cli>\u003Ccode>now\u003C\u002Fcode> – the default initial current date and time based on the WordPress General settings time-zone\u003C\u002Fli>\n\u003Cli>\u003Ccode>post-created\u003C\u002Fcode> – gets the post\u002Fpage creation date and time\u003C\u002Fli>\n\u003Cli>\u003Ccode>post-created-gmt\u003C\u002Fcode> – gets the post\u002Fpage creation date and time GMT\u003C\u002Fli>\n\u003Cli>\u003Ccode>post-modified\u003C\u002Fcode> – gets the post\u002Fpage last modification date and time\u003C\u002Fli>\n\u003Cli>\u003Ccode>post-modified-gmt\u003C\u002Fcode> – gets the post\u002Fpage last modification date and time GMT   \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>next\u003C\u002Fcode> – move the start date and time to the next coming selected (can have more than one value separated by comma)\n\u003Cul>\n\u003Cli>\u003Ccode>mon\u003C\u002Fcode>, \u003Ccode>tue\u003C\u002Fcode>, \u003Ccode>wed\u003C\u002Fcode>, \u003Ccode>thu\u003C\u002Fcode>, \u003Ccode>fri\u003C\u002Fcode>, \u003Ccode>sat\u003C\u002Fcode>, \u003Ccode>sun\u003C\u002Fcode> – weekday shortname (and with first letter in uppercase)\u003C\u002Fli>\n\u003Cli>\u003Ccode>1\u003C\u002Fcode>–\u003Ccode>31\u003C\u002Fcode> – day of month\u003C\u002Fli>\n\u003Cli>\u003Ccode>last-day-of-month\u003C\u002Fcode> – the last day of month – 28, 29, 30, or 31\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>time_zone\u003C\u002Fcode> – select the time-zone for which to display the result from the available PHP \u003Ca href=\"https:\u002F\u002Fwww.php.net\u002Fmanual\u002Fen\u002Ftimezones.php\" rel=\"nofollow ugc\">time-zones\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>i18n\u003C\u002Fcode> – set months and weeks names to be displayed in the current language (‘yes’ by default)\u003C\u002Fli>\n\u003Cli>\u003Ccode>days_suffix\u003C\u002Fcode> – set suffix st, nd, rd, th for the \u003Ccode>day\u003C\u002Fcode> and \u003Ccode>days\u003C\u002Fcode> item e.g. 1st, 2nd, 3rd, 4th, etc.\u003C\u002Fli>\n\u003Cli>\u003Ccode>hours_24\u003C\u002Fcode> – set 12 or 24 hours format for the \u003Ccode>hours\u003C\u002Fcode> item.\u003C\u002Fli>\n\u003Cli>\u003Ccode>am_pm\u003C\u002Fcode> – used with the \u003Ccode>am-pm\u003C\u002Fcode> item when 12 hours format is preferred: “L” for lowercase (am, pm) or “U” for uppercase (AM, PM)\u003C\u002Fli>\n\u003Cli>\u003Ccode>post_id\u003C\u002Fcode> – post ID from which to get post-created(-gmt) or post-modified(-gmt)\u003C\u002Fli>\n\u003Cli>\u003Ccode>options\u003C\u002Fcode> – additional options e.g. key1=value1|key2=value2|key3=value3|etc. which may be used with the \u003Ccode>denra_wpdts_result\u003C\u002Fcode> filter\u003C\u002Fli>\n\u003Cli>\u003Ccode>years\u003C\u002Fcode> – change in years e.g. \u003Ccode>years=\"+1\"\u003C\u002Fcode> or \u003Ccode>years=\"-1\"\u003C\u002Fcode> before showing\u003C\u002Fli>\n\u003Cli>\u003Ccode>months\u003C\u002Fcode> – change in months e.g. \u003Ccode>months=\"+2\"\u003C\u002Fcode> or \u003Ccode>months=\"-2\"\u003C\u002Fcode> before showing\u003C\u002Fli>\n\u003Cli>\u003Ccode>days\u003C\u002Fcode> – change in days e.g. \u003Ccode>days=\"+7\"\u003C\u002Fcode> or \u003Ccode>days=\"-7\"\u003C\u002Fcode> before showing\u003C\u002Fli>\n\u003Cli>\u003Ccode>hours\u003C\u002Fcode> – change in hours e.g. \u003Ccode>hours=\"+12\"\u003C\u002Fcode> or \u003Ccode>hours=\"-12\"\u003C\u002Fcode> before showing\u003C\u002Fli>\n\u003Cli>\u003Ccode>minutes\u003C\u002Fcode>, \u003Ccode>minutes_change\u003C\u002Fcode> – change in minutes e.g. \u003Ccode>minutes=\"+30\"\u003C\u002Fcode> or \u003Ccode>minutes=\"-30\"\u003C\u002Fcode> before showing\u003C\u002Fli>\n\u003Cli>\u003Ccode>seconds\u003C\u002Fcode>, \u003Ccode>seconds_change\u003C\u002Fcode>  – change in seconds e.g. \u003Ccode>seconds=\"+45\"\u003C\u002Fcode> or \u003Ccode>seconds=\"-45\"\u003C\u002Fcode> before showing\u003C\u002Fli>\n\u003Cli>\u003Ccode>zero\u003C\u002Fcode> – show leading zero when months, days, hours, minutes and seconds are displayed. Old ones ‘\u003Cem>x\u003C\u002Fem>-zero’ for each separate item are still supported for compatibility.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Filter Hooks\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>denra_wpdts_result\u003C\u002Fcode> ($result, $timestamp, $atts, $options) – for additional processing of the shortcode result\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>(COMING ASAP) 3.0 PRO EDITION with an annual subscription plan\u003C\u002Fh3>\n\u003Cp>WP Date and Time Shortcode is fully FREE and contains all main features that are needed by most users. Check them out!\u003C\u002Fp>\n\u003Cp>However, since we want to continue supporting this plugin and adding new non-basic features, we have decided to offer a Pro edition with an annual subscription plan offered at a very affordable price per website. We are working hard to release the Pro edition although it took us a little bit more time to prepare it than expected in the beginnig.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What will you get with WP Date and Time Shortcode Pro in the near future?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Technical support by \u003Ca href=\"mailto:support@denra.com\" rel=\"nofollow ugc\">email\u003C\u002Fa> and Facebook Messenger chat on our \u003Ca href=\"https:\u002F\u002Fwww.denra.com\u002F\" rel=\"nofollow ugc\">website\u003C\u002Fa>. The free version will be supported by the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwp-date-and-time-shortcode\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa> only.\u003C\u002Fli>\n\u003Cli>JavaScript display of the shortcode result even on cached pages. You won’t need to turn off the caching for any page and post!\u003C\u002Fli>\n\u003Cli>Additional pre-defined date and time initialization values like:\n\u003Cul>\n\u003Cli>First visit on the website (saved as cookie, session and user option if possible)\u003C\u002Fli>\n\u003Cli>Last visit on the website (saved as cookie, session and user option if possible)\u003C\u002Fli>\n\u003Cli>Catholic and Orthodox Easter dates\u003C\u002Fli>\n\u003Cli>Passover\u003C\u002Fli>\n\u003Cli>Hanukkah\u003C\u002Fli>\n\u003Cli>Mother’s day\u003C\u002Fli>\n\u003Cli>Father’s day\u003C\u002Fli>\n\u003Cli>Columbus day\u003C\u002Fli>\n\u003Cli>Thanksgiving day\u003C\u002Fli>\n\u003Cli>Black Friday\u003C\u002Fli>\n\u003Cli>Cyber Monday\u003C\u002Fli>\n\u003Cli>Christmas\u003C\u002Fli>\n\u003Cli>New year\u003C\u002Fli>\n\u003Cli>Chinese new year\u003C\u002Fli>\n\u003Cli>and more.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Additional items and attributes:\n\u003Cul>\n\u003Cli>\u003Ccode>style\u003C\u002Fcode> – change font face, color and size;\u003C\u002Fli>\n\u003Cli>\u003Ccode>time-zone\u003C\u002Fcode> browser\u002FIP parameter – modify the shortcode result to the visitor’s timezone (not 100% accurate since it gets the timezone by IP address);\u003C\u002Fli>\n\u003Cli>\u003Ccode>counter\u003C\u002Fcode> – dynamically change displayed values as a ticking text clock;\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Shortcode Wizard – create shortcodes using an easy to use step-by-step wizard.\u003C\u002Fli>\n\u003Cli>Menu Location – change the menu display – main admin menu, settings menu, top menu, or turn off all.\u003C\u002Fli>\n\u003Cli>And more.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>IMPORTANT NOTE:\u003C\u002Fstrong> Not all Pro features will be released in the first Pro version since more work and testing is needed for some of them.\u003C\u002Fp>\n","Shortcode to show any current, past, and future date or time. Display this, previous, or next year, month, day, etc.",10000,141919,98,31,"2025-12-08T22:46:00.000Z",[112,21,113,22,114],"date","shortcodes","wpdts","https:\u002F\u002Fwww.denra.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fwp-date-and-time-shortcode\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-date-and-time-shortcode.2.7.zip",99,"2025-03-31 00:00:00",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":127,"downloaded":128,"rating":129,"num_ratings":130,"last_updated":131,"tested_up_to":50,"requires_at_least":132,"requires_php":18,"tags":133,"homepage":135,"download_link":136,"security_score":13,"vuln_count":48,"unpatched_count":26,"last_vuln_date":137,"fetched_at":28},"timed-content","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",[134,20,120],"marketing-tool","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",{"attackSurface":139,"codeSignals":150,"taintFlows":157,"riskAssessment":158,"analyzedAt":165},{"hooks":140,"ajaxHandlers":141,"restRoutes":142,"shortcodes":143,"cronEvents":149,"entryPointCount":48,"unprotectedCount":26},[],[],[],[144],{"tag":145,"callback":146,"file":147,"line":148},"timelord","timelord_shortcode","time-lord.php",106,[],{"dangerousFunctions":151,"sqlUsage":152,"outputEscaping":154,"fileOperations":26,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":156},[],{"prepared":26,"raw":26,"locations":153},[],{"escaped":26,"rawEcho":26,"locations":155},[],[],[],{"summary":159,"deductions":160},"The \"time-lord\" plugin v1.2 exhibits a strong security posture based on the provided static analysis.  The code demonstrates excellent adherence to secure coding practices, with no dangerous functions detected, all SQL queries utilizing prepared statements, and all outputs properly escaped.  Furthermore, the absence of file operations, external HTTP requests, and the lack of any recorded vulnerabilities in its history are positive indicators of a well-maintained and secure plugin.\n\nHowever, there are a couple of areas that, while not presenting immediate risks based on the current data, warrant attention. The plugin has no recorded nonce checks or capability checks. While the current attack surface is minimal and appears to be protected (no unprotected entry points), this absence of granular access control mechanisms could become a concern if the plugin's functionality expands or if previously unknown vulnerabilities are discovered in its dependencies. The limited attack surface and zero recorded vulnerabilities are strong points, but the lack of explicit access control checks on its single shortcode is a potential weakness that could be exploited in more complex scenarios or future versions.\n\nIn conclusion, \"time-lord\" v1.2 is currently a secure plugin with a promising security history. The developers have implemented fundamental secure coding principles effectively. The primary area for improvement would be to introduce capability checks to its shortcode to further harden its security posture against potential future threats or feature expansions.",[161,163],{"reason":162,"points":35},"No capability checks on shortcode",{"reason":164,"points":35},"No nonce checks","2026-03-17T01:14:42.724Z",{"wat":167,"direct":173},{"assetPaths":168,"generatorPatterns":170,"scriptPaths":171,"versionParams":172},[169],"\u002Fwp-content\u002Fplugins\u002Ftime-lord\u002Flanguages",[],[],[],{"cssClasses":174,"htmlComments":177,"htmlAttributes":181,"restEndpoints":182,"jsGlobals":183,"shortcodeOutput":184},[175,176],"timelord-message-from","timelord-message-to",[178,179,180],"The [timelord] shortcode.","Test for recurring events (requires PHP 5.3 or newer)\n\t\t\thttp:\u002F\u002Fphp.net\u002Fmanual\u002Fen\u002Fclass.dateperiod.php","Function ordinal($number) to get the ordinal suffix.",[],[],[],[185,186,187],"\u003Cdel>","\u003Cspan class=\"timelord-message-from\">","\u003Cspan class=\"timelord-message-to\">"]