[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fjEK86vCBeODkcRHsGlA9j4ajRpzzR44yP2vijo85TvY":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":22,"download_link":23,"security_score":11,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25,"vulnerabilities":26,"developer":27,"crawl_stats":24,"alternatives":34,"analysis":134,"fingerprints":221},"time-goes-by","Time goes by","1.2.9.1","ウェブ屋のさとーさん","https:\u002F\u002Fprofiles.wordpress.org\u002Ftsato\u002F","\u003Cp>ショートコード [tgb ][\u002Ftgb] で囲まれた部分が　start_time, end_time, config で指定された時間帯等に表示されるようになるプラグインです。\u003Cbr \u002F>\nstart_time だけの指定\u003Cbr \u002F>\nend_time だけの指定も可能です。\u003C\u002Fp>\n\u003Cp>[tgb start_time=”20160101″][\u002Ftgb]　で囲まれた部分は 2016年１月１日を迎えると表示されます。\u003Cbr \u002F>\n[tgb end_time=”20161231″][\u002Ftgb] で囲まれた部分は 2016年１２月３１日になるまで表示されます。\u003Cbr \u002F>\n２０１６年１２月３１日いっぱい表示したい場合は　[tgb end_time=”20161231235959″][\u002Ftgb] で囲むか\u003Cbr \u002F>\n[tgb end_time=”20170101″][\u002Ftgb] で囲むと2017年１月１日担った瞬間表示されなくなります。\u003C\u002Fp>\n\u003Cp>より詳細で繰り返しも可能な　config パラメータの設定ができるようにしました。\u003Cbr \u002F>\n設定は　config=”day:1|2|3|4|5,hour:7|8|9|10|11″ のように設定します。\u003Cbr \u002F>\n上記の設定は下記のように理解されます。\u003C\u002Fp>\n\u003Cp>「毎月１〜５日　の　７〜１１時　にだけ表示される」\u003C\u002Fp>\n\u003Cp>これに start_time, end_time も絡めて詳細に繰り返しとなる部分を設定することが可能です。\u003Cbr \u002F>\nそして複数の設定を一度に行うことができます。パラメータをカンマ区切りで指定できます。\u003Cbr \u002F>\n** 複数の設定は記述の順番に実行されます。ただし、任意のパラメータについては最後に実行されます。\u003Cbr \u002F>\n** 規定のパラメータ、任意のパラメータ以外のパラメータは無視されます。\u003C\u002Fp>\n\u003Cp>config パラメータは下記の設定が出来ます。\u003Cbr \u002F>\n[1] hour: ２４時表記で設定します。７〜１０時という場合は　hour:7|8|9（１０時台に入ったら表示されない） というように | （vertical line）で区切るようにします。\u003Cbr \u002F>\n[2] day: 毎月○日の設定をします。　day:7|8|9|10 とすると ７〜１０日というようになります。\u003Cbr \u002F>\n[3] week: 毎週○曜日の設定をします。　week:sun|mon|tue とすると日〜火曜日という感じです。一応日本語での設定も受け付けるはずです。 week:火|木|土 など。\u003Cbr \u002F>\n[4] month: ○月の設定をします。　month:6|7|8 とすると６〜８月という感じです。季節ごとの表示切り替えができる感じです。\u003Cbr \u002F>\n[5] 任意のパラメータ これは\u003Cbr \u002F>\n　　\u003Cbr \u002F>\n　　add_filter(‘time_goes_by_judgement’, ‘〜任意のメソッド名〜’, 10, 3);\u003Cbr \u002F>\n　　\u003Cbr \u002F>\n　　という感じにfunctions.phpに記述し\u003Cbr \u002F>\n　　任意のメソッド名にて TRUE か FALSE を返却すればそのように表示されます。\u003Cbr \u002F>\n　　そもそも他の判定に依存しないように $flg を引数に入れていますので、そこまでの判定を覆すことも可能です。\u003Cbr \u002F>\n　　$config には任意のパラメータ以外の上記パラメータも入ってきます。 $content にはショートコードで囲まれた部分が入ってますので\u003Cbr \u002F>\n　　様々な利用方法・判定方法が考えられます。\u003Cbr \u002F>\n　　apply_filters( ‘time_goes_by_judgement’, $flg, $configs, $content );\u003C\u002Fp>\n\u003Cp>　　祝日に表示する　などは現在のプラグイン自体にはない機能ですが、これを使って実装すると良いでしょう。\u003C\u002Fp>\n\u003Cp>例：\u003Cbr \u002F>\n [tgb config=”month:1|2|3,day:5|15|25,hour:13|14|15″]１〜３月の　５の付く日は　タイムサービスを行っています！！！　ただいま１３時〜１６時までサービスタイム実施中！！[\u002Ftgb]\u003C\u002Fp>\n\u003Cp>・timezone=”Asia\u002FTokyo” のようにパラメータ指定でタイムゾーンの指定ができます。\u003C\u002Fp>\n\u003Cp>このデフォルト値は内部設定のタイムゾーンとなっています。\u003C\u002Fp>\n\u003Cp>このデフォルト値は管理画面から変更することが可能です。\u003C\u002Fp>\n\u003Cp>その他、この中で利用出来るように[disp_content][disp_title]ショートコードも用意しました。\u003Cbr \u002F>\n[disp_content post_id=”xxx”] とすると、投稿IDがxxxのコンテンツを表示します。\u003Cbr \u002F>\n[disp_title post_id=”xxx”] とすると、投稿IDのタイトルを表示します。\u003C\u002Fp>\n\u003Cp>例：\u003Cbr \u002F>\n[tgb start_time=”20160101″ end_time=”20160201″]\u003C\u002Fp>\n\u003Cp>[disp_title post_id=”1234″]\u003C\u002Fp>\n\u003Cp>[disp_content post_id=”1234″][\u002Ftgb]\u003C\u002Fp>\n\u003Cp>２０１６年１月１日から２０１６年２月１日になるまで（１月３１日の間まで）投稿ID:1234のタイトルがh2タグでその下に投稿ID:1234のコンテンツが表示されます。\u003C\u002Fp>\n\u003Cp>・disp_content, disp_title のパラメータに slug と status を追加しました。（version 1.2.5）\u003Cbr \u002F>\n　slug にはスラッグを入れると記事を特定します。（サーバー移転などpost_idが変わるような環境で効果的です。）\u003Cbr \u002F>\n　status は publish, future, private, draft の中から指定できます。\u003Cbr \u002F>\n　非公開の状態だったら取得したくない場合などを考慮しました。\u003Cbr \u002F>\n　無指定の場合はいかなる状態でも取得してきます。\u003C\u002Fp>\n\u003Cp>制作：佐藤　毅（さとう　たけし） \u003Ca href=\"https:\u002F\u002Fgti.co.jp\u002F\" rel=\"nofollow ugc\">福岡市南区大橋 ウェブシステム開発\u003C\u002Fa> 株式会社ジーティーアイ代表\u003C\u002Fp>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n\u003Ch3>A brief Markdown Example\u003C\u002Fh3>\n","Switch the display of content based on time using a shortcode.  ショートコードで囲んだコンテンツを時間に応じて表示切替できるプラグイン。",100,10495,0,"2025-09-12T09:02:00.000Z","6.8.5","6.0","",[19,20,21],"content","shortcode","time","https:\u002F\u002Fblog.gti.jp\u002Ftime-goes-by\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftime-goes-by.1.2.9.1.zip",null,"2026-03-15T15:16:48.613Z",[],{"slug":28,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":30,"avg_security_score":11,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},"tsato",2,20100,617,79,"2026-04-04T23:19:36.540Z",[35,55,76,91,114],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":13,"num_ratings":13,"last_updated":45,"tested_up_to":46,"requires_at_least":47,"requires_php":17,"tags":48,"homepage":52,"download_link":53,"security_score":54,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"jkl-timezone-converter","JKL Timezone Converter","1.0.3","jekkilekki","https:\u002F\u002Fprofiles.wordpress.org\u002Fjekkilekki\u002F","\u003Cp>I live in South Korea. But I have loads of friends in the US and elsewhere in the\u003Cbr \u002F>\nworld. Additionally, sometimes I need to arrange Skype calls or meetings with\u003Cbr \u002F>\nsomeone in a different timezone, OR there is an online event that I really want to\u003Cbr \u002F>\nattend – in a different timezone.\u003C\u002Fp>\n\u003Cp>I needed a way to quickly and easily convert from one date and time in a particular\u003Cbr \u002F>\ntimezone to another. (I hate Googling it every time, or looking up timezone tables\u003Cbr \u002F>\nand doing mental math.) What I really wanted was something I could just point,\u003Cbr \u002F>\nclick, submit and have it spit out the relevant time for me in my timezone. So,\u003Cbr \u002F>\nI created this plugin which does just that.\u003C\u002Fp>\n\u003Cp>Requires WordPress 3.5 and PHP 5.4 or later.\u003C\u002Fp>\n\u003Ch4>Special Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatically defaults to your current date, time, and timezone\u003Cbr \u002F>\nbased on your WordPress General Settings\u003C\u002Fli>\n\u003Cli>Allows you to select a City or Manual UTC offset for conversion in the same way\u003Cbr \u002F>\nthe WordPress General Settings Page does\u003C\u002Fli>\n\u003Cli>Uses a special jQuery calendar popup for easy date selection\u003C\u002Fli>\n\u003Cli>Only allows one instance of the Converter to run on a Page at one time\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Notes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Multiple widgets are allowed at once (on the same Post\u002FPage)\u003C\u002Fli>\n\u003Cli>Multiple shortcodes (on the same Post\u002FPage) are disabled – multiple shortcodes\u003Cbr \u002F>\nwill display only ONE form\u003C\u002Fli>\n\u003Cli>On Posts\u002FPages with a shortcode, the widget will be disabled\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Planned Upcoming Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>AJAX form submission to prevent page reload\u003C\u002Fli>\n\u003Cli>Ability to give the shortcode a specific date and time (like for an Event you’re\u003Cbr \u002F>\npromoting) that will set as the default for the Converter on that particular Page\u003C\u002Fli>\n\u003Cli>Ability to change the color of the form (shortcode) or converted result (widget)\u003C\u002Fli>\n\u003Cli>Possibly allow users to select whether or not to display multiple forms in shortcodes\u003Cbr \u002F>\nand\u002For widgets \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English (EN) – default\u003C\u002Fli>\n\u003Cli>Korean (KO) – upcoming\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you want to help translate the plugin into your language, please have a look\u003Cbr \u002F>\nat the \u003Ccode>.pot\u003C\u002Fcode> file which contains all definitions and may be used with a [gettext]\u003Cbr \u002F>\neditor.\u003C\u002Fp>\n\u003Cp>If you have created your own language pack, or have an update of an existing one,\u003Cbr \u002F>\nyou can send your [gettext .po or .mo file] to me so that I can bundle it in the\u003Cbr \u002F>\nplugin.\u003C\u002Fp>\n\u003Ch4>Contact Me\u003C\u002Fh4>\n\u003Cp>If you have questions about, problems with, or suggestions for improving this\u003Cbr \u002F>\nplugin, please let me know at the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fjkl-timezones\" rel=\"ugc\">WordPress.org support forums\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Want updates about my other WordPress plugins, themes, or tutorials? Follow me\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Ftwitter.com\u002Fjekkilekki\" rel=\"nofollow ugc\">@jekkilekki\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fjkl-timezones\" rel=\"ugc\">Click here to visit the forum for this plugin\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Acknowledgements\u003C\u002Fh4>\n\u003Cp>This plugin uses:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fjqueryui.com\u002Fdatepicker\u002F\" rel=\"nofollow ugc\">jQuery UI Datepicker\u003C\u002Fa> licensed under MIT\u003Cbr \u002F>\nLicense or GNU General Public License (GPL) Version 2\u003C\u002Fli>\n\u003Cli>World Map image (in the banner) from \u003Ca href=\"https:\u002F\u002Fcommons.wikimedia.org\u002Fwiki\u002FFile:Blank_Map_Pacific_World.svg\" rel=\"nofollow ugc\">Dmthoth on Wikipedia\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>License\u003C\u002Fh4>\n\u003Cp>This program is free software; you can redistribute it and\u002For modify it under the terms\u003Cbr \u002F>\nof the GNU General Public License as published by the Free Software Foundation; either\u003Cbr \u002F>\nversion 2 of the License, or (at your option) any later version.\u003C\u002Fp>\n\u003Cp>This program is distributed in the hope that it will be useful, but WITHOUT ANY\u003Cbr \u002F>\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\u003Cbr \u002F>\nPARTICULAR PURPOSE. See the GNU General Public License for more details.\u003C\u002Fp>\n\u003Cp>You should have received a copy of the GNU General Public License along with this\u003Cbr \u002F>\nprogram; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth\u003Cbr \u002F>\nFloor, Boston, MA 02110-1301 USA\u003C\u002Fp>\n","A simple Timezone widget and shortcode that allows you to convert time differences and easily plan events or meetings based in other timezones.",20,2401,"2016-04-20T05:21:00.000Z","4.5.33","3.5",[19,49,20,50,51],"custom","timezones","widget","https:\u002F\u002Fgithub.com\u002Fjekkilekki\u002Fplugin-jkl-timezones","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjkl-timezone-converter.1.0.3.zip",85,{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":13,"downloaded":63,"rating":11,"num_ratings":64,"last_updated":65,"tested_up_to":66,"requires_at_least":67,"requires_php":68,"tags":69,"homepage":74,"download_link":75,"security_score":11,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"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",[70,71,20,72,73],"content-visibility","schedule","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":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":13,"downloaded":84,"rating":13,"num_ratings":13,"last_updated":85,"tested_up_to":66,"requires_at_least":86,"requires_php":68,"tags":87,"homepage":81,"download_link":90,"security_score":11,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"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",[88,70,89,20,21],"conditional-content","scheduled-content","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftime-limited-content-access.1.0.zip",{"slug":92,"name":93,"version":94,"author":95,"author_profile":96,"description":97,"short_description":98,"active_installs":99,"downloaded":100,"rating":101,"num_ratings":102,"last_updated":103,"tested_up_to":66,"requires_at_least":104,"requires_php":17,"tags":105,"homepage":109,"download_link":110,"security_score":111,"vuln_count":112,"unpatched_count":13,"last_vuln_date":113,"fetched_at":25},"custom-post-widget","Content Blocks (Custom Post Widget)","3.4.1","Johan van der Wijk","https:\u002F\u002Fprofiles.wordpress.org\u002Fvanderwijk\u002F","\u003Cp>The \u003Ca href=\"http:\u002F\u002Fwww.vanderwijk.com\u002Fwordpress\u002Fwordpress-custom-post-widget\u002F?utm_source=wordpress&utm_medium=website&utm_campaign=custom_post_widget\" rel=\"nofollow ugc\">Content Blocks\u003C\u002Fa> allows you to display the contents of a specific custom post in a widget on in the content area using a shortcode.\u003C\u002Fp>\n\u003Cp>Even though you could use the text widget that comes with the default WordPress install, this plugin has some major benefits:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The Content Blocks plugin enables users to \u003Cstrong>use the WYSIWYG editor\u003C\u002Fstrong> for editing the content and adding images.\u003C\u002Fli>\n\u003Cli>If you are using the standard WordPress text widgets to display content on various areas of your template, this content can only be edited by users with administrator access. If you would like \u003Cstrong>non-administrator accounts to modify the widget content\u003C\u002Fstrong>, you can use this plugin to provide them access to the custom posts that provide the content for the widget areas.\u003C\u002Fli>\n\u003Cli>You can even use the \u003Cstrong>featured image functionality\u003C\u002Fstrong> to display them in a widget.\u003C\u002Fli>\n\u003Cli>The Content Blocks plugin is \u003Cstrong>compatible with the WPML\u003C\u002Fstrong> Multi-Language plugin and automatically shows the correct language in the widget area.\u003C\u002Fli>\n\u003Cli>The Content Blocks can be included in posts and pages using the \u003Cstrong>built-in shortcode functionality\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin creates a ‘content_block’ custom post type. You can choose to either display the title on the page or use it to describe the contents and widget position of the content block. Note that these content blocks can only be displayed in the context of the page. I have added ‘public’ => false to the custom post type which means that it is not accessible outside the page context.\u003C\u002Fp>\n\u003Cp>To add content to a widget, drag it to the required position in the sidebar and select the title of the custom post in the widget configuration.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Includes the following translations:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Swedish (sv_SE) by \u003Ca href=\"http:\u002F\u002Fkrokedil.se\" rel=\"nofollow ugc\">Andreas Larsson\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Spanish (es_ES) by \u003Ca href=\"https:\u002F\u002Fwww.ibidemgroup.com\" rel=\"nofollow ugc\">IBIDEM GROUP\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Portuguese (pt_BR) by Ronaldo Chevalier\u003C\u002Fli>\n\u003Cli>Polish (pl_PL) by Kuba Skublicki\u003C\u002Fli>\n\u003Cli>Dutch (nl_NL) by \u003Ca href=\"https:\u002F\u002Fvanderwijk.nl\" rel=\"nofollow ugc\">Johan van der Wijk\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Czech (cs_CZ) by \u003Ca href=\"http:\u002F\u002Fjsemweb.cz\u002F\" rel=\"nofollow ugc\">Martin Kucera\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fcustom-post-widget\" rel=\"nofollow ugc\">More translations are very welcome!\u003C\u002Fa>\u003C\u002Fp>\n","This plugin enables you to edit and display Content Blocks in a sidebar widget or using a shortcode.",10000,727658,98,80,"2026-01-27T13:29:00.000Z","4.6",[106,107,108,20,51],"block","content-block","custom-post","https:\u002F\u002Fvanderwijk.com\u002Fwordpress\u002Fwordpress-custom-post-widget\u002F?utm_source=wordpress&utm_medium=plugin&utm_campaign=custom_post_widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-post-widget.3.4.1.zip",96,5,"2025-02-19 21:17:14",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":99,"downloaded":122,"rating":101,"num_ratings":123,"last_updated":124,"tested_up_to":66,"requires_at_least":125,"requires_php":68,"tags":126,"homepage":130,"download_link":131,"security_score":132,"vuln_count":64,"unpatched_count":13,"last_vuln_date":133,"fetched_at":25},"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.",141919,31,"2025-12-08T22:46:00.000Z","4.0",[127,20,128,21,129],"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",{"attackSurface":135,"codeSignals":164,"taintFlows":181,"riskAssessment":209,"analyzedAt":220},{"hooks":136,"ajaxHandlers":143,"restRoutes":144,"shortcodes":145,"cronEvents":162,"entryPointCount":163,"unprotectedCount":13},[137],{"type":138,"name":139,"callback":140,"file":141,"line":142},"action","admin_menu","time_goes_by_admin_menu","time_goes_by.php",33,[],[],[146,150,154,158],{"tag":147,"callback":148,"file":141,"line":149},"tgb","shortcode_time_goes_by",63,{"tag":151,"callback":152,"file":141,"line":153},"disp_content","time_goes_by_disp_content",103,{"tag":155,"callback":156,"file":141,"line":157},"disp_title","time_goes_by_disp_title",134,{"tag":159,"callback":160,"file":141,"line":161},"disp_excerpt","time_goes_by_disp_excerpt",165,[],4,{"dangerousFunctions":165,"sqlUsage":166,"outputEscaping":168,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":180},[],{"prepared":13,"raw":13,"locations":167},[],{"escaped":169,"rawEcho":170,"locations":171},7,3,[172,176,178],{"file":173,"line":174,"context":175},"time_goes_by.class.php",201,"raw output",{"file":173,"line":177,"context":175},203,{"file":141,"line":179,"context":175},260,[],[182,201],{"entryPoint":183,"graph":184,"unsanitizedCount":64,"severity":200},"time_goes_by_setting (time_goes_by.php:234)",{"nodes":185,"edges":197},[186,191],{"id":187,"type":188,"label":189,"file":141,"line":190},"n0","source","$_POST",245,{"id":192,"type":193,"label":194,"file":141,"line":195,"wp_function":196},"n1","sink","update_option() [Settings Manipulation]",250,"update_option",[198],{"from":187,"to":192,"sanitized":199},false,"low",{"entryPoint":202,"graph":203,"unsanitizedCount":64,"severity":200},"\u003Ctime_goes_by> (time_goes_by.php:0)",{"nodes":204,"edges":207},[205,206],{"id":187,"type":188,"label":189,"file":141,"line":190},{"id":192,"type":193,"label":194,"file":141,"line":195,"wp_function":196},[208],{"from":187,"to":192,"sanitized":199},{"summary":210,"deductions":211},"The \"time-goes-by\" plugin version 1.2.9.1 exhibits a generally strong security posture based on the provided static analysis.  The absence of AJAX handlers, REST API routes, cron events, and external HTTP requests significantly limits its attack surface.  Furthermore, all SQL queries are prepared, and there are no recorded vulnerabilities or CVEs, indicating a history of stable and secure development. The plugin also avoids dangerous functions and file operations, which are common sources of security weaknesses.  \n\nHowever, there are areas for improvement. The presence of 4 shortcodes presents a potential entry point, and while the analysis found no unprotected shortcodes in this specific run, shortcodes can still be exploited if not carefully handled.  A notable concern is that 30% of the total outputs are not properly escaped, which could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is reflected in these outputs without adequate sanitization. Additionally, the lack of nonce checks and capability checks on the identified entry points is a significant security gap, as it means actions initiated through shortcodes are not properly verified for user authorization, potentially allowing unauthorized users to trigger plugin functionalities.  The taint analysis showing flows with unsanitized paths, though not critical or high severity, warrants attention.\n\nIn conclusion, while the plugin has a clean vulnerability history and a low attack surface in terms of external interactions, the unescaped outputs and missing authorization checks on its shortcode entry points represent the most significant risks.  Addressing these would greatly enhance the plugin's overall security. The absence of security concerns in vulnerability history is a positive indicator of past development practices.",[212,214,216,218],{"reason":213,"points":169},"Unescaped output",{"reason":215,"points":112},"Missing nonce checks",{"reason":217,"points":112},"Missing capability checks",{"reason":219,"points":170},"Flows with unsanitized paths","2026-03-16T20:37:39.446Z",{"wat":222,"direct":228},{"assetPaths":223,"generatorPatterns":225,"scriptPaths":226,"versionParams":227},[224],"\u002Fwp-content\u002Fplugins\u002Ftime-goes-by\u002Fjs\u002Ftgb.js",[],[224],[],{"cssClasses":229,"htmlComments":230,"htmlAttributes":231,"restEndpoints":234,"jsGlobals":235,"shortcodeOutput":236},[],[],[232,233],"name=\"timezone\"","value=\"Europe\\\u002FLondon\"",[],[],[237,238,239,240],"[tgb]","[disp_content]","[disp_title]","[disp_excerpt]"]