[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fgHha9WuJR2NAb144o9R3cSP4dNEue4u4vjAu-CQCiJ4":3},{"slug":4,"display_name":4,"profile_url":5,"plugin_count":6,"total_installs":7,"avg_security_score":8,"avg_patch_time_days":9,"trust_score":10,"computed_at":11,"plugins":12},"ka2","https:\u002F\u002Fprofiles.wordpress.org\u002Fyuka2py\u002F",10,220,89,30,86,"2026-04-04T10:01:14.309Z",[13,39,61,77,98,117,132,147,161,177],{"slug":14,"name":15,"version":16,"author":17,"author_profile":5,"description":18,"short_description":19,"active_installs":20,"downloaded":21,"rating":22,"num_ratings":23,"last_updated":24,"tested_up_to":25,"requires_at_least":26,"requires_php":27,"tags":28,"homepage":33,"download_link":34,"security_score":35,"vuln_count":36,"unpatched_count":36,"last_vuln_date":37,"fetched_at":38},"wp-over-network","WP Over Network","0.4.4","yuka2py","\u003Cp>Add ability to get posts from over your network sites. Supports widget, shortcode, and customizable original function.\u003C\u002Fp>\n\u003Cp>Use the following:\u003C\u002Fp>\n\u003Ch4>In template\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>\u003C?php \n\nget_header();\nthe_post();\n\n?>\n\u003Csection id=\"content-primary\">\n        \u003Cheader id=\"page-header\">\n                \u003Ch1>\u003C?php the_title() ?>\u003C\u002Fh1>\n        \u003C\u002Fheader>\n\u003C?php\n\n\u002F\u002F Getting recent posts the page and post, minus the host blog.\n\u002F\u002F Specify the \"affect_wp_query = true\", for using the wp_pagenavi.\n$posts = wponw::get_posts('exclude_blog_ids=1&post_type=post,page&affect_wp_query=true');\n\nwp_pagenavi();\n\n?>\n\u003C?php if ( ! empty ( $posts ) ) : ?>\n        \u003Csection class=\"post-list\">\n\u003C?php\n        foreach ( $posts as $post ) :\n                wponw::setup_blog_and_postdata( $post );\n?>\n                \u003Csection id=\"post-\u003C?php the_ID() ?>\" \u003C?php post_class() ?>>\n                        \u003Ch2>【\u003C?php echo $post->blog_name ?>】\u003C\u002Fh2>\n                        \u003Ch1>\u003Ca href=\"\u003C?php the_permalink() ?>\">\u003C?php the_title() ?>\u003C\u002Fa>\u003C\u002Fh1>\n                        \u003C?php echo get_the_excerpt() ?>\n                \u003C\u002Fsection>\n\u003C?php\n                wponw::restore_blog_and_postdata();\n        endforeach;\n?>\n        \u003C\u002Fsection>\n\u003C?php else : ?>\n        \u003Cp>Sorry, there is no post.\u003C\u002Fp>\n\u003C?php endif; # End of empty( $posts ) ?>\n\n\u003C\u002Fsection>\n\u003C?php\n\nwp_reset_query();\nget_sidebar();\nget_footer();\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Using as Shortcode\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Display with default.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wponw_recent_post_list]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Arguments, can be used the same as \u003Ccode>wponw::render_post_archive_to_string\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Use your template file, includes 3 post types\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wponw_recent_post_list numberposts=8 post_type=products,promotions,information template=TemplateFileNameInYourTheme]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>NOTICE: DON’T include the file extension in TemplateFileNameInYourTheme.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>If you want to use your own rendering function.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wponw_recent_post_list numberposts=5 post_type=products renderer=YourRenderFunction]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>To create an archive page with a page.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You create the new page, and write the below shortcode in the post content.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wponw_recent_post_list post_type=post exclude_blog_ids=1 affect_wp_query=true]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Contact\u003C\u002Fh3>\n\u003Cp>@yuka2py on twitter\u003C\u002Fp>\n","Add ability to get posts from over your network sites. Supports widget, shortcode, and customizable original function.",90,6272,100,2,"2013-07-28T02:40:00.000Z","3.5.2","3.5","",[29,30,31,32],"blogs","multisite","network","posts","https:\u002F\u002Fgithub.com\u002Fyuka2py\u002Fwp_over_network","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-over-network.0.4.4.zip",85,0,null,"2026-03-15T15:16:48.613Z",{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":36,"num_ratings":36,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":59,"download_link":60,"security_score":35,"vuln_count":36,"unpatched_count":36,"last_vuln_date":37,"fetched_at":38},"video-testimonial-slider","Video Testimonial slider","1.1","Sumanta","https:\u002F\u002Fprofiles.wordpress.org\u002Fkaka2\u002F","\u003Cp>Shortcode 👉 [vts_slider] 👈\u003C\u002Fp>\n\u003Cp>Best video Testimonial Slider plugin for WordPress website.\u003C\u002Fp>\n\u003Cp>You also get to customize the testimonials' Star review background color, Video play buttin Color. Set number of word display in quote.\u003C\u002Fp>\n\u003Ch3>🏆 Features of The Video Testimonial Slider\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Swiper Slider\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Star review background color change\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Video play buttin Color change\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>You can change number of word display in quote\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>2 Easy Steps to Using Video Testimonial Slider Plugin\u003C\u002Fh3>\n\u003Cp>When you have installed the plugin and are ready to display your testimonials.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Add all the members that you want to display along with all the necessary fields and profile images.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Step1: Title or name of the user\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Step2: Testimonial content, which is the user's comments or quote\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Step3: Designation of user\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Step4: Country of user that display flag on the image corner\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Step5: Star Rating, You can set 1 to 5\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Step6: Video URL, You need youtube embed video url (ex: https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FppawFI1u6Po)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Step5: Featured Image, User image\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>2. Click on testimonial then Settings. Set your Star review background color, Set Video play buttin Color. Then just copy the shortcode and paste it on the page or post.\u003C\u002Fp>\n\u003Ch3>🏆 Available Testimonial Fields\u003C\u002Fh3>\n\u003Cp>The following are the fields that this plugin allows you to have on your testimonials:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Title or name of the user\u003C\u002Fli>\n\u003Cli>The profile image of the user\u003C\u002Fli>\n\u003Cli>Testimonial content, which is the user's comments\u003C\u002Fli>\n\u003Cli>Designation field\u003C\u002Fli>\n\u003Cli>Country flag option\u003C\u002Fli>\n\u003Cli>Star Rating\u003C\u002Fli>\n\u003Cli>Video URL\u003C\u002Fli>\n\u003C\u002Ful>\n","Video Testimonial Slider plugin for WordPress website. Using plugin to display client Review and Testimonial with video popup through shortcode.",40,1543,"2023-02-16T05:37:00.000Z","6.1.10","5.2","7.2",[54,55,56,57,58],"testimonial","testimonial-showcase","testimonial-slider","testimonials","video-testimonials-slider","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvideo-testimonial-slider\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvideo-testimonial-slider.zip",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":9,"downloaded":69,"rating":36,"num_ratings":36,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":27,"tags":73,"homepage":27,"download_link":76,"security_score":35,"vuln_count":36,"unpatched_count":36,"last_vuln_date":37,"fetched_at":38},"mobile-redirection-for-pages-and-posts","Mobile Redirect For Pages and Posts","1.0.0","Amit","https:\u002F\u002Fprofiles.wordpress.org\u002Famitgoenka2k\u002F","\u003Cp>This Plugin lets you redirect the visitors to a specific URL when the page\u002Fpost is viewed from a mobile device. You can specify on which URL you want the visitors to be redirected for particular page. You can set different URLs for different pages\u002Fposts. You can also specify in the Page edit options if you want the redirection for particular page or not.\u003C\u002Fp>\n\u003Cp>The plugin can be useful when your page is only for desktop device and you can show warning or information page to the mobile visitors telling them that it’s a desktop only version. It could be also useful when you don’t want some page to be viewed on mobile devices. There can be many other uses as well, It depends on you want to use it.\u003C\u002Fp>\n","This Plugin lets you redirect the visitors to a specific URL when the page\u002Fpost is viewed from a mobile device. You can specify on which URL you want  &hellip;",1747,"2017-04-24T10:08:00.000Z","4.7.32","3.0.1",[74,75],"mobile-redirection","review-station","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmobile-redirection-for-pages-and-posts.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":36,"num_ratings":36,"last_updated":87,"tested_up_to":88,"requires_at_least":89,"requires_php":90,"tags":91,"homepage":27,"download_link":97,"security_score":22,"vuln_count":36,"unpatched_count":36,"last_vuln_date":37,"fetched_at":38},"category-commander","Category Commander","1.0.5","菅原隆志","https:\u002F\u002Fprofiles.wordpress.org\u002Ftaka235345\u002F","\u003Cp>Category Commander lets administrators reorder Categories using a clean drag & drop interface.\u003C\u002Fp>\n\u003Cp>Features:\u003Cbr \u002F>\n* Drag & drop ordering and parent changes\u003Cbr \u002F>\n* Secure REST saving (nonce + capability checks)\u003Cbr \u002F>\n* Autosort option to apply your custom order automatically on the front-end\u003Cbr \u002F>\n* Optional autosort in wp-admin category lists\u003Cbr \u002F>\n* Search filter for large category sets (disables drag while filtering to prevent mistakes)\u003Cbr \u002F>\n* Export\u002FImport as JSON (import can recreate missing categories)\u003Cbr \u002F>\n* Keyboard support: Click a category (or Tab to its handle), then Alt (Option on Mac) + \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">↑\u003C\u002Fspan>\u002F\u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">↓\u003C\u002Fspan> to move it\u003C\u002Fp>\n","Drag & drop ordering for Categories with secure saving, optional autosort, JSON export\u002Fimport, and accessibility enhancements.",20,261,"2026-02-07T02:17:00.000Z","6.9.4","6.0","7.4",[92,93,94,95,96],"category","drag-and-drop","order","sort","taxonomy","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcategory-commander.1.0.5.zip",{"slug":99,"name":100,"version":101,"author":4,"author_profile":102,"description":103,"short_description":104,"active_installs":6,"downloaded":105,"rating":106,"num_ratings":23,"last_updated":107,"tested_up_to":108,"requires_at_least":109,"requires_php":110,"tags":111,"homepage":115,"download_link":116,"security_score":35,"vuln_count":36,"unpatched_count":36,"last_vuln_date":37,"fetched_at":38},"custom-sticky-notes","Custom Sticky Notes","1.1.3","https:\u002F\u002Fprofiles.wordpress.org\u002Fka2\u002F","\u003Cp>This plugin will add simple sticky notes in the WordPress admin bar.\u003C\u002Fp>\n\u003Cp>The recorded snippets on this notes will be able to utilize across the each management screen.\u003C\u002Fp>\n\u003Cp>Of course, if you enable the admin bar, it can also be used in the WEB frontend.\u003C\u002Fp>\n","Add simple sticky notes in the WordPress admin bar.",2143,60,"2021-01-18T04:11:00.000Z","5.6.0","3.7","5.3",[112,113,99,114],"admin-bar","clipboard","sticky-notes","https:\u002F\u002Fka2.org\u002Fcustom-sticky-notes\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-sticky-notes.1.1.3.zip",{"slug":118,"name":119,"version":120,"author":43,"author_profile":44,"description":121,"short_description":122,"active_installs":6,"downloaded":123,"rating":36,"num_ratings":36,"last_updated":124,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":125,"homepage":130,"download_link":131,"security_score":35,"vuln_count":36,"unpatched_count":36,"last_vuln_date":37,"fetched_at":38},"video-play-on-image","Video Play On Image","1.2","\u003Cp>👉 Elementor plugin required 👈\u003C\u002Fp>\n\u003Ch3>🏆 Features of The Plugin\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Elementor Drag and drop widget\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Upload custom thumbnail\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Upliad video on media\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>You can change Play Button Color\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>You can ON\u002FOFF video sound\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Video loop ON\u002FOFF Button\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>You can change Hight width of image and Video also\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>You can adjust reonded corner video\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image & video same frame\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Easy Steps to configer this Plugin\u003C\u002Fh3>\n\u003Cp>Just install the plugin and activate it.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Edit page with Elementor page builder.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Step1: search for video play on image in the widget serch box or you can find it on BASIC tab\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Step2: Drag & drop your page\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Step3: Upload thumbnail & video\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Step4: Change Play Button Color according to template button color\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Step5: Mute video sound if required\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Step6: loop video ON\u002FOFF\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Step5: Adjust Size & Shape\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n","Video Play On Image is a Elementor Addon to display video on Elementor website. You can add a video thumbnel on a salf hosted video (YouTube video URL &hellip;",745,"2023-03-09T12:13:00.000Z",[126,127,128,118,129],"elementor-addon","elementor-video-player","elementor-video-player-widget","video-player","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvideo-play-on-image","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvideo-play-on-image.zip",{"slug":133,"name":134,"version":135,"author":4,"author_profile":102,"description":136,"short_description":137,"active_installs":6,"downloaded":138,"rating":36,"num_ratings":36,"last_updated":139,"tested_up_to":140,"requires_at_least":141,"requires_php":90,"tags":142,"homepage":144,"download_link":145,"security_score":146,"vuln_count":36,"unpatched_count":36,"last_vuln_date":37,"fetched_at":38},"wp-ignitor","WP Ignitor","1.1.2","\u003Cp>All sites created with WordPress have the same file and directory structure, and the database table structure is simple. So it’s easy to imagine that it’s a website that is fairly easy to attack from the attacker.\u003Cbr \u002F>\nThis plugin doesn’t easily make visitors aware that your site is written in WordPress and provides robust performance in terms of security. In addition, it retains the versatility of being able to track updates such as cores and plugins as usual.\u003C\u002Fp>\n\u003Cp>By using this plugin, we can easily perform troublesome server-side access restrictions and maintenance of various configuration files as likes above from the admin panel.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Main plugin features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Move WordPress installation directory\u003C\u002Fli>\n\u003Cli>Update and move \u003Ccode>wp-config.php\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>.htaccess\u003C\u002Fcode> maintenance\u003C\u002Fli>\n\u003Cli>Cleanup HTML that output by WordPress\u003C\u002Fli>\n\u003Cli>Control behavior each route of WP REST API\u003C\u002Fli>\n\u003Cli>Set up a new login page URL\u003C\u002Fli>\n\u003Cli>Restricted access to login page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Let’s get rid of our tedious configuration work right away and ignite the launch of the site!\u003C\u002Fp>\n","Now let's ignition to your site, with conceal that we are WordPress and get starting with the stronger defensive turn.",1620,"2024-04-18T14:20:00.000Z","6.5.8","5.2.9",[143],"management","https:\u002F\u002Fka2.org\u002Fwp-ignitor","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-ignitor.1.1.2.zip",92,{"slug":148,"name":149,"version":64,"author":4,"author_profile":102,"description":150,"short_description":151,"active_installs":6,"downloaded":152,"rating":36,"num_ratings":36,"last_updated":153,"tested_up_to":154,"requires_at_least":155,"requires_php":27,"tags":156,"homepage":159,"download_link":160,"security_score":35,"vuln_count":36,"unpatched_count":36,"last_vuln_date":37,"fetched_at":38},"wp-qiita","WP Qiita","\u003Cp>You are able to manage the articles of \u003Ca href=\"https:\u002F\u002Fqiita.com\u002F\" title=\"Qiita\" rel=\"nofollow ugc\">Qiita\u003C\u002Fa> in the WordPress by using this plugin. In this plugin is using the Qiita API v2 to the Qiita connection.\u003Cbr \u002F>\nPlease refer to the Github original source.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fka215\u002Fwp-qiita\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fka215\u002Fwp-qiita\u003C\u002Fa>\u003C\u002Fp>\n","You are able to manage the articles of [Qiita](https:\u002F\u002Fqiita.com\u002F \"Qiita\") in the WordPress by using this plugin.",1251,"2015-12-10T07:07:00.000Z","4.4.34","4.2",[157,158],"qiita","qiita-api-v2","https:\u002F\u002Fka2.org\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-qiita.1.0.0.zip",{"slug":162,"name":163,"version":164,"author":43,"author_profile":44,"description":165,"short_description":166,"active_installs":36,"downloaded":167,"rating":36,"num_ratings":36,"last_updated":168,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":169,"homepage":175,"download_link":176,"security_score":35,"vuln_count":36,"unpatched_count":36,"last_vuln_date":37,"fetched_at":38},"chat-without-contact","Chat Without Contact","1.0","\u003Cp>👉 Short code [wawc_form] 👈\u003C\u002Fp>\n\u003Ch3>🏆 Features of The Plugin\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Send WhatsApp text message without saving contact number\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No API needed (this plugin use whatsapp web api)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto detact user devise Mobile or PC\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Easy Steps to configer this Plugin\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Just install the plugin and activate it.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>**Use shaortcode at any page [wawc_form] **\u003C\u002Fli>\n\u003C\u002Ful>\n","A custom WhatsApp Web plugin that send text message without saving contact number on mobile devise. just enter mobile number and text then send throug &hellip;",687,"2023-03-29T05:20:00.000Z",[170,171,172,173,174],"message-to-unkown-contact","whatsapp-message-without-saving-the-phone-number","whatsapp-plugin","whatsapp-without-api","whatsapp-without-contact","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fchat-without-contact","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fchat-without-contact.zip",{"slug":178,"name":179,"version":101,"author":180,"author_profile":181,"description":182,"short_description":183,"active_installs":36,"downloaded":184,"rating":36,"num_ratings":36,"last_updated":185,"tested_up_to":88,"requires_at_least":89,"requires_php":186,"tags":187,"homepage":27,"download_link":193,"security_score":22,"vuln_count":36,"unpatched_count":36,"last_vuln_date":37,"fetched_at":38},"lukacodes-comment-shield","LukaCodes AntiSpam Shield","LukaCodes","https:\u002F\u002Fprofiles.wordpress.org\u002Fluka2013\u002F","\u003Cp>\u003Cstrong>LukaCodes AntiSpam Shield\u003C\u002Fstrong> is a lightweight, no-bloat plugin that protects your WordPress comment section \u003Cstrong>and contact forms\u003C\u002Fstrong> from spam. Five independent tools, one settings page. \u003Ca href=\"https:\u002F\u002Flukacodes.com\u002Fcomment-shield-docs\u002F\" rel=\"nofollow ugc\">Read the full documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Disable Website Field\u003C\u002Fstrong> — Removes the URL\u002Fwebsite field from the comment form. Works with all themes, including those that hardcode the field (CSS fallback included).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Strip Links from Comments\u003C\u002Fstrong> — Automatically removes all \u003Ccode>\u003Ca href>\u003C\u002Fcode> hyperlinks from comment content — both on display and before saving to the database. Spammers get zero benefit from posting links.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>reCAPTCHA v3\u003C\u002Fstrong> — Adds Google’s invisible bot-score protection. No checkbox, no puzzle, no friction for real users. Bots are silently blocked server-side.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cloudflare Turnstile\u003C\u002Fstrong> — A privacy-friendly CAPTCHA alternative. Mutually exclusive with reCAPTCHA v3 — enabling one automatically disables the other.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Login Shield\u003C\u002Fstrong> — Adds CAPTCHA to the WordPress login form (\u003Ccode>wp-login.php\u003C\u002Fcode>). Stops brute-force bots silently.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Registration Shield\u003C\u002Fstrong> — Adds CAPTCHA to the WordPress registration form. Blocks bot account creation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WPForms Integration\u003C\u002Fstrong> — Apply the same CAPTCHA protection to WPForms Lite — using the same keys you already configured, no extra setup.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All features are \u003Cstrong>independent\u003C\u002Fstrong> — enable only what you need.\u003C\u002Fp>\n\u003Ch4>Login & Registration Shield\u003C\u002Fh4>\n\u003Cp>Version 1.1.2 adds CAPTCHA protection to \u003Ccode>wp-login.php\u003C\u002Fcode>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Login Shield\u003C\u002Fstrong> — Hooks into \u003Ccode>wp_authenticate_user\u003C\u002Fcode> for server-side verification after credentials are checked. Returns a \u003Ccode>WP_Error\u003C\u002Fcode> if CAPTCHA fails — WordPress displays it as a normal login error.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Registration Shield\u003C\u002Fstrong> — Hooks into \u003Ccode>registration_errors\u003C\u002Fcode> to add CAPTCHA validation during registration. Works alongside all other WordPress registration validations.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Both are independently togglable in the settings panel. Admins already logged in are never affected.\u003C\u002Fp>\n\u003Ch4>WPForms Integration\u003C\u002Fh4>\n\u003Cp>Version 1.1.0 introduces CAPTCHA protection for \u003Cstrong>WPForms Lite\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Hooks into \u003Ccode>wpforms_display_submit_before\u003C\u002Fcode> to inject the CAPTCHA widget before the submit button.\u003C\u002Fli>\n\u003Cli>Hooks into \u003Ccode>wpforms_process\u003C\u002Fcode> for server-side token verification.\u003C\u002Fli>\n\u003Cli>Works with both reCAPTCHA v3 (invisible) and Cloudflare Turnstile (visible widget).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Note: WPForms Pro includes its own native CAPTCHA integration — this feature is intended for \u003Cstrong>WPForms Lite\u003C\u002Fstrong> users only.\u003C\u002Fp>\n\u003Ch4>Why AntiSpam Shield?\u003C\u002Fh4>\n\u003Cp>Most anti-spam plugins are heavy, require accounts, or add ugly CAPTCHAs. LukaCodes AntiSpam Shield is different:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>~30 KB total — no external libraries, no jQuery dependency\u003C\u002Fli>\n\u003Cli>Settings page with \u003Cstrong>live key testing\u003C\u002Fstrong> — verify your reCAPTCHA or Turnstile keys before enabling\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Link stripping preview\u003C\u002Fstrong> — paste any comment text and see exactly what gets removed\u003C\u002Fli>\n\u003Cli>Graceful fallback: if Google’s or Cloudflare’s API is unreachable, comments are held for moderation (never lost)\u003C\u002Fli>\n\u003Cli>Trusted users (administrators) bypass CAPTCHA checks automatically\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mutual exclusion\u003C\u002Fstrong>: reCAPTCHA v3 and Cloudflare Turnstile cannot be active at the same time\u003C\u002Fli>\n\u003Cli>WP Coding Standards compliant — fully escaped output, nonce-protected AJAX\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>reCAPTCHA v3 — How it works\u003C\u002Fh4>\n\u003Cp>When a visitor submits a form, JavaScript silently requests a score token from Google. The token is sent with the submission and verified server-side against your minimum score threshold (configurable from 0.1 to 1.0). No user interaction required.\u003C\u002Fp>\n\u003Ch4>Cloudflare Turnstile — How it works\u003C\u002Fh4>\n\u003Cp>A Turnstile widget is rendered inside the form. When the visitor completes the challenge, a token is submitted and verified server-side against the Cloudflare API.\u003C\u002Fp>\n\u003Ch3>Third-Party Services\u003C\u002Fh3>\n\u003Cp>This plugin optionally uses the following third-party services:\u003C\u002Fp>\n\u003Ch4>Google reCAPTCHA v3\u003C\u002Fh4>\n\u003Cp>A service provided by Google LLC.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>What it does:\u003C\u002Fstrong> Detects bots and spam on your comment form and contact forms without user interaction.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When data is sent:\u003C\u002Fstrong> Only when reCAPTCHA v3 is enabled. A token is sent to \u003Ccode>https:\u002F\u002Fwww.google.com\u002Frecaptcha\u002Fapi\u002Fsiteverify\u003C\u002Fcode> on each form submission.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>What data is sent:\u003C\u002Fstrong> The visitor’s IP address and a reCAPTCHA token.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Terms of Service:\u003C\u002Fstrong> https:\u002F\u002Fpolicies.google.com\u002Fterms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Cloudflare Turnstile\u003C\u002Fh4>\n\u003Cp>A service provided by Cloudflare, Inc.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>What it does:\u003C\u002Fstrong> Presents a privacy-friendly CAPTCHA widget on comment and contact forms.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When data is sent:\u003C\u002Fstrong> Only when Cloudflare Turnstile is enabled. A token is sent to \u003Ccode>https:\u002F\u002Fchallenges.cloudflare.com\u002Fturnstile\u002Fv0\u002Fsiteverify\u003C\u002Fcode> on each form submission.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>What data is sent:\u003C\u002Fstrong> The visitor’s IP address and a Turnstile token.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cloudflare Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fwww.cloudflare.com\u002Fprivacypolicy\u002F\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cloudflare Terms of Service:\u003C\u002Fstrong> https:\u002F\u002Fwww.cloudflare.com\u002Fwebsite-terms\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Both services are entirely optional. If you do not enter API keys or enable either CAPTCHA, no data is sent to any third party.\u003C\u002Fp>\n","Block comment spam, brute-force logins and bot registrations with reCAPTCHA v3 or Cloudflare Turnstile. Lightweight, no bloat.",252,"2026-03-15T00:09:00.000Z","8.0",[188,189,190,191,192],"anti-spam","recaptcha","spam","turnstile","wpforms","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flukacodes-comment-shield.1.1.3.zip"]