[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f8YuElKZJg8L8K2P0BTpkrUBe3sWa1izEdSD8f8ow9YM":3,"$fEAhqMuy_bXniHay7EbEz2B4l1fAwuOHsiT1kn4KZP5o":205,"$f58-yMX4cYCxj_rto_otTPi8gjHP3yt0IFiDTzK_xUgE":210},{"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":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26,"discovery_status":27,"vulnerabilities":28,"developer":29,"crawl_stats":25,"alternatives":35,"analysis":140,"fingerprints":190},"wp-is-mobile-text-widget","WP Is Mobile Text Widget","1.2.1","thingsym","https:\u002F\u002Fprofiles.wordpress.org\u002Fthingsym\u002F","\u003Cp>WP Is Mobile Text Widget plugin adds text widget that switched display text using wp_is_mobile() function whether the device is mobile or not.\u003C\u002Fp>\n\u003Ch4>Filter Hooks\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Freference\u002Fhooks\u002Fwidget_title\u002F\" rel=\"nofollow ugc\">\u003Ccode>widget_title\u003C\u002Fcode>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Freference\u002Fhooks\u002Fwidget_text\u002F\" rel=\"nofollow ugc\">\u003Ccode>widget_text\u003C\u002Fcode>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp_is_mobile_text_widget_text\u003C\u002Fcode> – Filters the content of the Text widget when wp_is_mobile is false.\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp_is_mobile_text_widget_is_mobile_true\u003C\u002Fcode> – Filters the content of the Text widget when wp_is_mobile is true.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>If you have any trouble, you can use the forums or report bugs.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Forum: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwp-is-mobile-text-widget\u002F\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwp-is-mobile-text-widget\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Issues: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fthingsym\u002Fwp-is-mobile-text-widget\u002Fissues\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fthingsym\u002Fwp-is-mobile-text-widget\u002Fissues\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contribution\u003C\u002Fh4>\n\u003Cp>Small patches and bug reports can be submitted a issue tracker in Github. Forking on Github is another good way. You can send a pull request.\u003C\u002Fp>\n\u003Cp>Translating a plugin takes a lot of time, effort, and patience. I really appreciate the hard work from these contributors.\u003C\u002Fp>\n\u003Cp>If you have created or updated your own language pack, you can send gettext PO and MO files to author. I can bundle it into plugin.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fthingsym\u002Fwp-is-mobile-text-widget\" rel=\"nofollow ugc\">VCS – GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-is-mobile-text-widget\u002F\" rel=\"ugc\">Homepage – WordPress Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fwp-is-mobile-text-widget\" rel=\"nofollow ugc\">Translate WP Is Mobile Text Widget into your language.\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can also contribute by answering issues on the forums.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Forum: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwp-is-mobile-text-widget\u002F\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwp-is-mobile-text-widget\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Issues: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fthingsym\u002Fwp-is-mobile-text-widget\u002Fissues\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fthingsym\u002Fwp-is-mobile-text-widget\u002Fissues\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Patches and Bug Fixes\u003C\u002Fh4>\n\u003Cp>Forking on Github is another good way. You can send a pull request.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Fork \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fthingsym\u002Fwp-is-mobile-text-widget\" rel=\"nofollow ugc\">WP Is Mobile Text Widget\u003C\u002Fa> from GitHub repository\u003C\u002Fli>\n\u003Cli>Create a feature branch: git checkout -b my-new-feature\u003C\u002Fli>\n\u003Cli>Commit your changes: git commit -am ‘Add some feature’\u003C\u002Fli>\n\u003Cli>Push to the branch: git push origin my-new-feature\u003C\u002Fli>\n\u003Cli>Create new Pull Request\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Contribute guidlines\u003C\u002Fh4>\n\u003Cp>If you would like to contribute, here are some notes and guidlines.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All development happens on the \u003Cstrong>develop\u003C\u002Fstrong> branch, so it is always the most up-to-date\u003C\u002Fli>\n\u003Cli>The \u003Cstrong>master\u003C\u002Fstrong> branch only contains tagged releases\u003C\u002Fli>\n\u003Cli>If you are going to be submitting a pull request, please submit your pull request to the \u003Cstrong>develop\u003C\u002Fstrong> branch\u003C\u002Fli>\n\u003Cli>See about \u003Ca href=\"https:\u002F\u002Fhelp.github.com\u002Farticles\u002Ffork-a-repo\u002F\" rel=\"nofollow ugc\">forking\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fhelp.github.com\u002Farticles\u002Fusing-pull-requests\u002F\" rel=\"nofollow ugc\">pull requests\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Test Matrix\u003C\u002Fh4>\n\u003Cp>For operation compatibility between PHP version and WordPress version, see below \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fthingsym\u002Fwp-is-mobile-text-widget\u002Factions\" rel=\"nofollow ugc\">Github Actions\u003C\u002Fa>.\u003C\u002Fp>\n","WP Is Mobile Text Widget plugin adds text widget that switched display text using wp_is_mobile() function whether the device is mobile or not.",20,4647,0,"2024-08-21T08:25:00.000Z","6.6.5","4.9","5.6",[19,20,21],"mobile","text","widget","https:\u002F\u002Fgithub.com\u002Fthingsym\u002Fwp-is-mobile-text-widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-is-mobile-text-widget.1.2.1.zip",92,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":24,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},11,38500,30,88,"2026-05-20T02:56:29.661Z",[36,56,80,102,121],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":15,"requires_at_least":49,"requires_php":17,"tags":50,"homepage":54,"download_link":55,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"widget-context","Widget Context","1.3.3","Kaspars","https:\u002F\u002Fprofiles.wordpress.org\u002Fkasparsd\u002F","\u003Cp>Use \u003Ca href=\"https:\u002F\u002Fwidgetcontext.com\" rel=\"nofollow ugc\">Widget Context\u003C\u002Fa> to show and hide widgets on certain sections of your site — front page, posts, pages, archives, search, etc. Use targeting by URLs (with wildcard support) for maximum flexibility.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FrEHvqsWoXAE?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>Premium Support\u003C\u002Fh4>\n\u003Cp>Subscribe to our \u003Ca href=\"https:\u002F\u002Fwidgetcontext.com\u002Fpro\" rel=\"nofollow ugc\">Premium Support service\u003C\u002Fa> and get the PRO 🚀 version of the plugin for free when it’s launched! Your support enables consistent maintenance and new feature development, and is greatly appreciated.\u003C\u002Fp>\n\u003Ch4>Contribute\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Suggest code improvements \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fkasparsd\u002Fwidget-context-wporg\" rel=\"nofollow ugc\">on GitHub\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Report bugs and suggestions on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwidget-context\" rel=\"ugc\">WordPress.org forums\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fwidget-context\" rel=\"nofollow ugc\">Help translate\u003C\u002Fa> to your language.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cp>Widget visibility can be configured under individual widget settings under “Appearance \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Widgets” in your WordPress administration area or through the widget editing interface in the Customizer.\u003C\u002Fp>\n\u003Ch4>Target by URL\u003C\u002Fh4>\n\u003Cp>The “Target by URL” is a powerful feature for targeting sections of your website based on the request URLs. It was inspired by a similar feature in the \u003Ca href=\"https:\u002F\u002Fwww.drupal.org\" rel=\"nofollow ugc\">Drupal CMS\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Use relative URLs such as \u003Ccode>page\u002Fsub-page\u003C\u002Fcode> instead of absolute URLs \u003Ccode>https:\u002F\u002Fexample.com\u002Fpage\u002Fsub-page\u003C\u002Fcode> because relative URLs are more flexible and make the logic portable between different domains and server environments.\u003C\u002Fp>\n\u003Ch4>Wildcards\u003C\u002Fh4>\n\u003Cp>Use the wildcard symbol \u003Ccode>*\u003C\u002Fcode> for matching dynamic parts of the URL. For example:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ccode>topic\u002Fwidgets\u002F*\u003C\u002Fcode> to match all posts in the widgets category, if your permalink structure is set to \u003Ccode>\u002Ftopic\u002F%category%\u002F%postname%\u003C\u002Fcode>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>page-slug\u002F*\u003C\u002Fcode> to match all child pages of the page-slug parent page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Use a trailing \u003Ccode>?*\u003C\u002Fcode> to capture URL with all query arguments such as \u003Ccode>utm_source\u003C\u002Fcode>, etc. For example, for every \u003Ccode>blog\u002Fpost-slug\u003C\u002Fcode> also include \u003Ccode>blog\u002Fpost-slug?*\u003C\u002Fcode>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Exclude by URL\u003C\u002Fh4>\n\u003Cp>Specify URLs to ignore even if they’re matched by any of the other context rules. For example, enter \u003Ccode>example\u002Fsub-page\u003C\u002Fcode> to hide a widget on this page even when “All Posts” is selected under “Global Sections”.\u003C\u002Fp>\n","Show and hide widgets on specific posts, pages and sections of your site.",40000,968673,90,96,"2024-08-31T11:02:00.000Z","3.0",[51,52,21,37,53],"context","logic","widgets","https:\u002F\u002Fwidgetcontext.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwidget-context.1.3.3.zip",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":66,"num_ratings":67,"last_updated":68,"tested_up_to":15,"requires_at_least":69,"requires_php":70,"tags":71,"homepage":75,"download_link":76,"security_score":77,"vuln_count":78,"unpatched_count":13,"last_vuln_date":79,"fetched_at":26},"enhanced-text-widget","Enhanced Text Widget","1.6.7","cl272","https:\u002F\u002Fprofiles.wordpress.org\u002Fcl272\u002F","\u003Cp>\u003Cstrong>Try it out on your free dummy site: Click here => \u003Ca href=\"https:\u002F\u002Fdemo.tastewp.com\u002Fenhanced-text-widget\" rel=\"nofollow ugc\">https:\u002F\u002Ftastewp.com\u002Fplugins\u002Fenhanced-text-widget\u003C\u002Fa>.\u003C\u002Fstrong>\u003Cbr \u002F>\n(this trick works for all plugins in the WP repo – just replace “wordpress” with “tastewp” in the URL)\u003C\u002Fp>\n\u003Cp>Note: This is a \u003Cstrong>classic widget\u003C\u002Fstrong> type, in order for it to work on the latest version of WordPress you will need \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fclassic-widgets\u002F\" rel=\"ugc\">Classic Widgets\u003C\u002Fa> plugin installed on your site.\u003C\u002Fp>\n\u003Cp>UPDATE: Plugin ownership changed for this plugin. We are currently evaluating possible enhancements for it. Stay tuned! If you have any suggestions yourself, please let us know in the Support Forum.\u003C\u002Fp>\n\u003Cp>An enhanced version of the default text widget where you may have Text, HTML, CSS, JavaScript, Flash, Shortcodes and\u002For PHP as content with linkable widget title.\u003C\u002Fp>\n\u003Ch4>Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Title\u003C\u002Fli>\n\u003Cli>Title URL\u003C\u002Fli>\n\u003Cli>Widget CSS class\u003C\u002Fli>\n\u003Cli>Content supports Text, HTML, CSS, JavaScript, Flash, Shortcodes, and PHP\u003C\u002Fli>\n\u003Cli>Option to not display a title\u003C\u002Fli>\n\u003Cli>Option to open Title URL in new window\u003C\u002Fli>\n\u003Cli>Option to automatically add paragraphs to content\u003C\u002Fli>\n\u003Cli>Option to not output before\u002Fafter_widget\u002Ftitle (bare widget)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For questions, please ask in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fenhanced-text-widget\u002F\" rel=\"ugc\">support forum\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>Enjoy this plugin? \u003Ca href=\"https:\u002F\u002Fsellcodes.com\u002F5U4SICyc\" rel=\"nofollow ugc\">Send a tip to support development\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>This plugin is part of the Inisev product family – \u003Ca href=\"https:\u002F\u002Finisev.com\" rel=\"nofollow ugc\">check out our other products\u003C\u002Fa>.\u003C\u002Fp>\n","An enhanced version of the text widget that supports Text, HTML, CSS, JavaScript, Flash, Shortcodes and PHP with linkable widget title.",30000,850353,98,50,"2024-07-17T01:21:00.000Z","3.6","",[72,73,74,20,21],"clickable","linkable","linked-title","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fenhanced-text-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fenhanced-text-widget.1.6.7.zip",91,6,"2024-04-10 00:00:00",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":24,"num_ratings":90,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":70,"tags":94,"homepage":99,"download_link":100,"security_score":101,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"wp-editor-widget","WP Editor Widget","0.6.0","feedmeastraycat","https:\u002F\u002Fprofiles.wordpress.org\u002Ffeedmeastraycat\u002F","\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> This plugin still works but it doesn’t really contain any major features that the native Text widget is missing. The plugin is no longer in active developement.\u003C\u002Fp>\n\u003Cp>This plugin adds a rich text widget where the content is edited using the standard WordPress visual editor which most users already are familiar with.\u003Cbr \u002F>\nIt uses the WP core function wp_editor() without adding a custom post type post for each widget making the widget quicker and simpler to edit.\u003C\u002Fp>\n\u003Cp>Feel free to help with developement or issue reporting on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffeedmeastraycat\u002Fwp-editor-widget\" rel=\"nofollow ugc\">Github\u003C\u002Fa>!\u003C\u002Fp>\n\u003Ch4>Languages\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>Swedish\u003C\u002Fli>\n\u003Cli>German\u003C\u002Fli>\n\u003Cli>Danish\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fwp-editor-widget\" rel=\"nofollow ugc\">More translations\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","WP Editor Widget adds a rich text widget where the content is edited using the standard WordPress visual editor.",10000,153536,18,"2020-11-07T22:20:00.000Z","5.5.18","3.5.1",[95,96,21,97,98],"editor","rich-text","wpml","wysiwyg","https:\u002F\u002Fgithub.com\u002Ffeedmeastraycat\u002Fwp-editor-widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-editor-widget.0.6.0.zip",85,{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":88,"downloaded":110,"rating":47,"num_ratings":111,"last_updated":112,"tested_up_to":113,"requires_at_least":114,"requires_php":115,"tags":116,"homepage":118,"download_link":119,"security_score":120,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"wysiwyg-widgets","Widget Content Blocks","2.3.11","Danny van Kooten","https:\u002F\u002Fprofiles.wordpress.org\u002Fdvankooten\u002F","\u003Ch4>WYSIWYG Widgets or rich text widgets\u003C\u002Fh4>\n\u003Cp>This plugin adds so called “Widget Blocks” to your website which you can easily display in your widget areas.\u003C\u002Fp>\n\u003Cp>You can create or edit the widget blocks just like you would edit any post or page, with all the default WordPress editing functions enabled. This way, you can use the visual editor that comes with WordPress to format your widgets. You can even use media uploading to insert images and so forth.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create beautiful widgets without having to write HTML code\u003C\u002Fli>\n\u003Cli>Easily insert media into your widget content\u003C\u002Fli>\n\u003Cli>Add headings, lists, blockquotes and other HTML elements to your widgets using the WordPress visual editor\u003C\u002Fli>\n\u003Cli>Use WP Links dialog to easily link to any of your pages or posts from a widget\u003C\u002Fli>\n\u003Cli>Use shortcodes inside your widgets\u003C\u002Fli>\n\u003Cli>Translation ready\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Translators\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Dutch (nl_NL) – \u003Ca href=\"https:\u002F\u002Fdannyvankooten.com\u002F\" rel=\"nofollow ugc\">Danny van Kooten\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Spanish (es_ES) – \u003Ca href=\"http:\u002F\u002Fwebhostinghub.com\u002F\" rel=\"nofollow ugc\">Maria Ramos – WebHostingHub\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Italian (it_IT) – \u003Ca href=\"http:\u002F\u002Fwww.dangelos.it\u002F\" rel=\"nofollow ugc\">Tiziano D’Angelo – Studio D’Angelo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>German (de_DE) – \u003Ca href=\"http:\u002F\u002Fatelier.tag-eins.de\u002F\" rel=\"nofollow ugc\">Christian Günther\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you have created your own language pack, or have an update of an existing one, you can send \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FTranslating_WordPress\" rel=\"nofollow ugc\">gettext PO and MO files\u003C\u002Fa> to me so that I can bundle it into WYSIWYG Widgets. You can \u003Ca href=\"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwysiwyg-widgets\u002Ftrunk\u002Flanguages\u002Fwysiwyg-widgets.po\" rel=\"nofollow ugc\">download the latest PO file here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>More information\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdannyvankooten.com\u002Fwordpress-plugins\u002Fwysiwyg-widgets\u002F\" rel=\"nofollow ugc\">WYSIWYG Widgets\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Other \u003Ca href=\"https:\u002F\u002Fdannyvankooten.com\u002Fwordpress-plugins\u002F\" rel=\"nofollow ugc\">WordPress plugins\u003C\u002Fa> by the same author\u003C\u002Fli>\n\u003C\u002Ful>\n","Edit widget content using the default WordPress visual editor and media uploading functionality. Create widgets like you would create posts or pages.",336856,60,"2026-02-27T12:48:00.000Z","6.9.4","4.1","7.4",[96,117,21,53,98],"visual-editor","https:\u002F\u002Fdannyvankooten.com\u002Fwordpress-plugins\u002Fwysiwyg-widgets\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwysiwyg-widgets.2.3.11.zip",100,{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":129,"downloaded":130,"rating":120,"num_ratings":131,"last_updated":132,"tested_up_to":133,"requires_at_least":70,"requires_php":70,"tags":134,"homepage":70,"download_link":139,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"podium","Podium","2.0.9","Developer Podium","https:\u002F\u002Fprofiles.wordpress.org\u002Fpodiumsupport\u002F","\u003Cp>Podium Web Suite offers a collection of tools designed to help local businesses optimize their websites for conversion and connect with their customers through the channel they prefer — text.\u003C\u002Fp>\n\u003Cp>After connecting your website to Podium, local businesses are empowered to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Generate more conversations with potential customers using \u003Cstrong>Webchat\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Build a text marketing list with simple, high-converting \u003Cstrong>Website Pop-Ups\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Delight website visitors with a modern customer experience\u003C\u002Fli>\n\u003C\u002Ful>\n","Add and customize Podium's Web Suite tools to your WordPress website",5000,62387,4,"2025-04-17T16:48:00.000Z","6.8.5",[135,122,136,137,138],"chat-widget","podium-webchat","texting","webchat","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpodium.zip",{"attackSurface":141,"codeSignals":160,"taintFlows":182,"riskAssessment":183,"analyzedAt":189},{"hooks":142,"ajaxHandlers":156,"restRoutes":157,"shortcodes":158,"cronEvents":159,"entryPointCount":13,"unprotectedCount":13},[143,150],{"type":144,"name":145,"callback":146,"priority":147,"file":148,"line":149},"filter","plugin_row_meta","plugin_metadata_links",10,"inc\\class-wp-is-mobile-text-widget.php",59,{"type":151,"name":152,"callback":153,"file":154,"line":155},"action","widgets_init","wp_is_mobile_text_widget_load_widgets","wp-is-mobile-text-widget.php",26,[],[],[],[],{"dangerousFunctions":161,"sqlUsage":162,"outputEscaping":164,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":180,"bundledLibraries":181},[],{"prepared":13,"raw":13,"locations":163},[],{"escaped":165,"rawEcho":78,"locations":166},33,[167,170,172,174,176,178],{"file":148,"line":168,"context":169},121,"raw output",{"file":148,"line":171,"context":169},124,{"file":148,"line":173,"context":169},128,{"file":148,"line":175,"context":169},131,{"file":148,"line":177,"context":169},194,{"file":148,"line":179,"context":169},211,3,[],[],{"summary":184,"deductions":185},"The static analysis of wp-is-mobile-text-widget v1.2.1 reveals a generally strong security posture. The plugin exhibits good practices by having zero identified AJAX handlers, REST API routes, shortcodes, or cron events, indicating a minimal attack surface. Crucially, there are no identified dangerous functions, and all SQL queries are properly prepared, mitigating common SQL injection risks. The output escaping is also robust, with 85% of outputs being properly escaped, which is a positive sign for preventing cross-site scripting (XSS) vulnerabilities. The absence of any recorded vulnerabilities in its history further reinforces this positive outlook.\n\nHowever, a notable concern is the complete absence of nonce checks. While the attack surface is small, this absence could be a weakness if new entry points are introduced or if existing code interactions are not fully understood in a broader context. The presence of capability checks, while present, is not a complete substitute for nonce checks, especially for actions that might be triggered by unauthenticated or lower-privileged users if not properly guarded elsewhere. The taint analysis shows no flows, which is excellent, but it's worth noting that the total flows analyzed is 0, suggesting the analysis might not have been comprehensive or that the plugin's functionality is very limited.\n\nIn conclusion, wp-is-mobile-text-widget v1.2.1 appears to be a secure plugin based on the provided data, with a small attack surface and good coding practices in place regarding SQL and output handling. The main area for improvement and a potential risk, albeit a theoretical one given the lack of identified issues, is the complete absence of nonce checks. The vulnerability history is clean, which is a strong indicator of a well-maintained and secure plugin.",[186],{"reason":187,"points":188},"Missing nonce checks on entry points",5,"2026-03-16T22:56:12.196Z",{"wat":191,"direct":197},{"assetPaths":192,"generatorPatterns":194,"scriptPaths":195,"versionParams":196},[193],"\u002Fwp-content\u002Fplugins\u002Fwp-is-mobile-text-widget\u002Finc\u002Fclass-wp-is-mobile-text-widget.php",[],[],[],{"cssClasses":198,"htmlComments":200,"htmlAttributes":201,"restEndpoints":202,"jsGlobals":203,"shortcodeOutput":204},[199,4],"widget_is_mobile_text",[],[],[],[],[],{"error":206,"url":207,"statusCode":208,"statusMessage":209,"message":209},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fwp-is-mobile-text-widget\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":211,"versions":212},12,[213,219,226,233,240,247,254,261,268,275,282,289],{"version":6,"download_url":23,"svn_tag_url":214,"released_at":25,"has_diff":215,"diff_files_changed":216,"diff_lines":25,"trac_diff_url":217,"vulnerabilities":218,"is_current":206},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-is-mobile-text-widget\u002Ftags\u002F1.2.1\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-is-mobile-text-widget%2Ftags%2F1.2.0&new_path=%2Fwp-is-mobile-text-widget%2Ftags%2F1.2.1",[],{"version":220,"download_url":221,"svn_tag_url":222,"released_at":25,"has_diff":215,"diff_files_changed":223,"diff_lines":25,"trac_diff_url":224,"vulnerabilities":225,"is_current":215},"1.2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-is-mobile-text-widget.1.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-is-mobile-text-widget\u002Ftags\u002F1.2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-is-mobile-text-widget%2Ftags%2F1.1.3&new_path=%2Fwp-is-mobile-text-widget%2Ftags%2F1.2.0",[],{"version":227,"download_url":228,"svn_tag_url":229,"released_at":25,"has_diff":215,"diff_files_changed":230,"diff_lines":25,"trac_diff_url":231,"vulnerabilities":232,"is_current":215},"1.1.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-is-mobile-text-widget.1.1.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-is-mobile-text-widget\u002Ftags\u002F1.1.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-is-mobile-text-widget%2Ftags%2F1.1.2&new_path=%2Fwp-is-mobile-text-widget%2Ftags%2F1.1.3",[],{"version":234,"download_url":235,"svn_tag_url":236,"released_at":25,"has_diff":215,"diff_files_changed":237,"diff_lines":25,"trac_diff_url":238,"vulnerabilities":239,"is_current":215},"1.1.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-is-mobile-text-widget.1.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-is-mobile-text-widget\u002Ftags\u002F1.1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-is-mobile-text-widget%2Ftags%2F1.1.1&new_path=%2Fwp-is-mobile-text-widget%2Ftags%2F1.1.2",[],{"version":241,"download_url":242,"svn_tag_url":243,"released_at":25,"has_diff":215,"diff_files_changed":244,"diff_lines":25,"trac_diff_url":245,"vulnerabilities":246,"is_current":215},"1.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-is-mobile-text-widget.1.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-is-mobile-text-widget\u002Ftags\u002F1.1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-is-mobile-text-widget%2Ftags%2F1.1.0&new_path=%2Fwp-is-mobile-text-widget%2Ftags%2F1.1.1",[],{"version":248,"download_url":249,"svn_tag_url":250,"released_at":25,"has_diff":215,"diff_files_changed":251,"diff_lines":25,"trac_diff_url":252,"vulnerabilities":253,"is_current":215},"1.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-is-mobile-text-widget.1.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-is-mobile-text-widget\u002Ftags\u002F1.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-is-mobile-text-widget%2Ftags%2F1.0.5&new_path=%2Fwp-is-mobile-text-widget%2Ftags%2F1.1.0",[],{"version":255,"download_url":256,"svn_tag_url":257,"released_at":25,"has_diff":215,"diff_files_changed":258,"diff_lines":25,"trac_diff_url":259,"vulnerabilities":260,"is_current":215},"1.0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-is-mobile-text-widget.1.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-is-mobile-text-widget\u002Ftags\u002F1.0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-is-mobile-text-widget%2Ftags%2F1.0.4&new_path=%2Fwp-is-mobile-text-widget%2Ftags%2F1.0.5",[],{"version":262,"download_url":263,"svn_tag_url":264,"released_at":25,"has_diff":215,"diff_files_changed":265,"diff_lines":25,"trac_diff_url":266,"vulnerabilities":267,"is_current":215},"1.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-is-mobile-text-widget.1.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-is-mobile-text-widget\u002Ftags\u002F1.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-is-mobile-text-widget%2Ftags%2F1.0.3&new_path=%2Fwp-is-mobile-text-widget%2Ftags%2F1.0.4",[],{"version":269,"download_url":270,"svn_tag_url":271,"released_at":25,"has_diff":215,"diff_files_changed":272,"diff_lines":25,"trac_diff_url":273,"vulnerabilities":274,"is_current":215},"1.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-is-mobile-text-widget.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-is-mobile-text-widget\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-is-mobile-text-widget%2Ftags%2F1.0.2&new_path=%2Fwp-is-mobile-text-widget%2Ftags%2F1.0.3",[],{"version":276,"download_url":277,"svn_tag_url":278,"released_at":25,"has_diff":215,"diff_files_changed":279,"diff_lines":25,"trac_diff_url":280,"vulnerabilities":281,"is_current":215},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-is-mobile-text-widget.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-is-mobile-text-widget\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-is-mobile-text-widget%2Ftags%2F1.0.1&new_path=%2Fwp-is-mobile-text-widget%2Ftags%2F1.0.2",[],{"version":283,"download_url":284,"svn_tag_url":285,"released_at":25,"has_diff":215,"diff_files_changed":286,"diff_lines":25,"trac_diff_url":287,"vulnerabilities":288,"is_current":215},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-is-mobile-text-widget.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-is-mobile-text-widget\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-is-mobile-text-widget%2Ftags%2F1.0.0&new_path=%2Fwp-is-mobile-text-widget%2Ftags%2F1.0.1",[],{"version":290,"download_url":291,"svn_tag_url":292,"released_at":25,"has_diff":215,"diff_files_changed":293,"diff_lines":25,"trac_diff_url":25,"vulnerabilities":294,"is_current":215},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-is-mobile-text-widget.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-is-mobile-text-widget\u002Ftags\u002F1.0.0\u002F",[],[]]