[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f24mb-elWs2IUHMQ9kmpkiBl4SJX1R6Ljv7cEy-Y77Ag":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":35,"analysis":148,"fingerprints":316},"push-notifications-by-larapush","Push Notifications by LaraPush","1.0.10","larapush","https:\u002F\u002Fprofiles.wordpress.org\u002Flarapush\u002F","\u003Ch3>\u003Ca href=\"https:\u002F\u002Flarapush.com\" rel=\"nofollow ugc\">What is LaraPush? 🔗\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>LaraPush is a self-hosted push notification panel that comes with a one-time cost and lets you add unlimited domains, collect unlimited subscribers and send unlimited campaigns for unlimited period of time. It also supports AMP.\u003C\u002Fp>\n\u003Ch3>🌀 How LaraPush is Different from Other Services?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Other SaaS Push Services have recurring monthly expenses.    \u003C\u002Fli>\n\u003Cli>Furthermore, other services charge you based on the number of domains you add    \u003C\u002Fli>\n\u003Cli>They charge you based on the amount of subscribers you have    \u003C\u002Fli>\n\u003Cli>Which will increase over time and increase costs exponentially.    \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>BUT 🍑\u003C\u002Fh3>\n\u003Cp>🧑‍💻 LaraPush is not a SAAS.\u003Cbr \u002F>\n📟 LaraPush is a Self Hosted Push Notification Panel\u003Cbr \u002F>\n🌐 Register Unlimited domains\u003Cbr \u002F>\n👥 Collect Unlimited Subscriptions\u003Cbr \u002F>\n🪧 Send Unlimited Notifications\u003Cbr \u002F>\n♾️ For as long as you want\u003Cbr \u002F>\n💵 By just paying a One-time Fee\u003C\u002Fp>\n\u003Ch3>🌀 Larapush: All Enterprise-level features at a one-time price\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Unlimited Domains, Unlimited Subscribers, Unlimited Notifications ⭐    \u003C\u002Fli>\n\u003Cli>AutoMagic Push (Set it and forget it: Schedule daily random post notification from your blog) ⭐    \u003C\u002Fli>\n\u003Cli>Welcome Push    \u003C\u002Fli>\n\u003Cli>Push on Publish ⭐    \u003C\u002Fli>\n\u003Cli>1 Click Push    \u003C\u002Fli>\n\u003Cli>Statistics (Location, Device, OS and much more…)    \u003C\u002Fli>\n\u003Cli>Segmentation based on 6 Different parameters including url based.    \u003C\u002Fli>\n\u003Cli>Speed Up to 1.5 Million per minute. 😲    \u003C\u002Fli>\n\u003Cli>Import \u002F Export Subscribers    \u003C\u002Fli>\n\u003Cli>Open API for Developer Integration ⭐    \u003C\u002Fli>\n\u003Cli>Server Status \u002F Management    \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>\u003Ca href=\"https:\u002F\u002Flarapush.com\u002F#demo\" rel=\"nofollow ugc\">✅ Take A Free Demo\u003C\u002Fa>\u003C\u002Fh3>\n\u003Ch3>\u003Ca href=\"https:\u002F\u002Flarapush.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">📞 Contact Us for Any Enquiry\u003C\u002Fa>\u003C\u002Fh3>\n\u003Ch3>\u003Ca href=\"https:\u002F\u002Flarapush.com\u002F\" rel=\"nofollow ugc\">🌐 Visit Our Website for More Info\u003C\u002Fa>\u003C\u002Fh3>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n\u003Cp>LaraPush is a powerful push notification service for websites, specially WordPress.\u003Cbr \u002F>\nIt allows you to send notifications to your users in real-time, helping you keep them engaged and informed.\u003C\u002Fp>\n\u003Cp>With LaraPush, you can reach your users with targeted notifications based on their interests and actions.\u003Cbr \u002F>\nYou can also personalize your notifications with custom branding and messaging, making them more engaging and memorable.\u003C\u002Fp>\n\u003Cp>Overall, if you’re looking for a cost-effective and powerful push notification service, LaraPush is a great option to consider.\u003C\u002Fp>\n\u003Cp>For More Information, Visit \u003Ca href=\"https:\u002F\u002Flarapush.com\u002F\" title=\"Self hosted Push Notifications at one-time cost\" rel=\"nofollow ugc\">LaraPush.com\u003C\u002Fa>\u003C\u002Fp>\n","LaraPush's \"Push Notifications\" is a premium add-on exclusively available for the larapush pro panel. With this add-on, users can easil &hellip;",7000,28402,94,13,"2025-06-02T13:04:00.000Z","6.8.5","4.7","7.0",[20,7,21,22,23],"amp","push-notifications","self-hosted","unlimited-subscribers","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpush-notifications-by-larapush\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpush-notifications-by-larapush.1.0.10.zip",100,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":33,"trust_score":13,"computed_at":34},1,30,"2026-04-04T10:39:25.262Z",[36,57,82,102,124],{"slug":20,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":45,"num_ratings":46,"last_updated":47,"tested_up_to":16,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":55,"download_link":56,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"AMP","2.5.5","Weston Ruter","https:\u002F\u002Fprofiles.wordpress.org\u002Fwestonruter\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fguides\u002Fpage-experience\" rel=\"nofollow ugc\">Page Experience\u003C\u002Fa> (PX) is a set of ranking signals—including \u003Ca href=\"https:\u002F\u002Fweb.dev\u002Fvitals\u002F#core-web-vitals\" rel=\"nofollow ugc\">Core Web Vitals\u003C\u002Fa> (CWV)—measuring the user experience of interacting with a web page. AMP is a powerful tool which applies many optimizations and best practices automatically on your site, making it easier for you to achieve good page experience for your visitors. The official AMP Plugin, supported by the AMP team, makes it easy to bring the power of AMP to your WordPress site, seamlessly integrating with the normal publishing flow and allowing the use of existing themes and plugins.\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\u002Fs52JNMT59s8?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent&listType=playlist&list=PLXTOW_XMsIDRGRr5QDffrvND8Qh1RndFb\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>For more videos like this, check out the ongoing \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fplaylist?list=PLXTOW_XMsIDRGRr5QDffrvND8Qh1RndFb\" rel=\"nofollow ugc\">AMP for WordPress video series\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>The plugin’s key features include:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Automate the process of generating AMP-valid markup as much as possible\u003C\u002Fstrong>, letting users follow the standard workflows they are used to in WordPress.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Provide effective validation tools\u003C\u002Fstrong> to help users deal with AMP incompatibilities when they happen, including mechanisms for \u003Cstrong>identifying\u003C\u002Fstrong>, \u003Cstrong>contextualizing\u003C\u002Fstrong>, and \u003Cstrong>resolving issues caused by validation errors\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Provide development support\u003C\u002Fstrong> to make it easier for WordPress developers to build AMP-compatible ecosystem components and build websites and solutions with AMP-compatibility built-in.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support the serving of AMP pages\u003C\u002Fstrong> to make it easier for site owners to take advantage of mobile redirection, AMP-to-AMP linking, and generation of optimized AMP by default (via PHP port of AMP Optimizer).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Provide a turnkey solution\u003C\u002Fstrong> for segments of WordPress creators to be able to go from zero to publishing AMP pages in no time, regardless of technical expertise or availability of resources.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The official AMP plugin for WordPress is a powerful tool that helps you build user-first WordPress sites, that is, sites that are fast, beautiful, secure, engaging, and accessible. A user-first site will deliver experiences that delight your users and therefore will increase user engagement and the success of your site. And, contrary to the popular belief of being only for mobile sites (it doesn’t stand for Accelerated \u003Cem>Mobile\u003C\u002Fem> Pages anymore!), AMP is a fully responsive web component framework, which means that you can provide AMP experiences for your users on both mobile and desktop devices.\u003C\u002Fp>\n\u003Ch4>AMP Plugin Audience: Everyone\u003C\u002Fh4>\n\u003Cp>This plugin can be used by both developers and non-developer users:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>If you are a developer or tech savvy user, you can take advantage of advanced developer tools provided by the AMP plugin to fix validation issues your site may have and reach full AMP compatibility.\u003C\u002Fli>\n\u003Cli>If you are not a developer or tech savvy user, or you just simply don’t want to deal with validation issues and tackling development tasks, the AMP plugin allows you to assemble fully AMP-compatible sites with different configurations taking advantage of AMP-compatible components. The plugin helps you to deal with validation issues by removing invalid AMP markup in cases where it is possible, or altogether suppressing AMP-incompatible plugins on AMP pages.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The bottom line is that regardless of your technical expertise, the AMP plugin can be useful to you.\u003C\u002Fp>\n\u003Ch4>Template Modes\u003C\u002Fh4>\n\u003Cp>The official AMP plugin enables site owners to serve AMP to their users in different ways, which are referred to as template modes: Standard, Transitional, and Reader. The differences between them are in terms of the number of themes used (one or two), and the number of versions of the site (non-AMP, AMP). Each template mode brings its own value proposition and serves the needs of different scenarios in the large and diverse WordPress ecosystem. And in all cases, the AMP plugin provides as much support as possible in terms of automating the generation of AMP pages, as well as keeping the option chosen AMP valid. In a nutshell, the available template modes are the following:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Standard Mode\u003C\u002Fstrong>: This template mode is the ideal, as there is only one theme for serving requests and a single version of your site: the AMP version. Besides enabling all of your site to be AMP-first, this has the added benefit of reducing development and maintenance costs. This mode is the best choice for sites where the theme and plugins used in the site are fully AMP-compatible. It's also a good option if some components are not AMP-compatible but the site owner has the resources or the know-how to fix them. See our \u003Ca href=\"https:\u002F\u002Famp-wp.org\u002Fshowcases\u002F?template_mode=standard\" rel=\"nofollow ugc\">showcase\u003C\u002Fa> of sites using Standard mode.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Transitional Mode\u003C\u002Fstrong>: In this mode there is also a single theme used, but there can be two versions of each page: AMP and non-AMP. The active theme is used for serving the AMP and non-AMP versions of a given URL. This mode is a good choice if the site uses a theme that is not fully AMP compatible, but the functional differences between the AMP and non-AMP pages are acceptable (due to graceful degradation). In this case, users accessing the site from mobile devices can get the AMP version and get an optimized experience which also retains the look and feel of the non-AMP version. Check out our \u003Ca href=\"https:\u002F\u002Famp-wp.org\u002Fshowcases\u002F?template_mode=transitional\" rel=\"nofollow ugc\">showcase\u003C\u002Fa> of sites using Transitional mode.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Reader Mode\u003C\u002Fstrong>: In this mode there are two different themes, one for AMP pages and another for non-AMP pages, and therefore there are also two versions of the site. This mode may be selected when the site is using an AMP-incompatible theme, but the level of incompatibilities is significant without graceful degradation. It’s also a good choice if you are not technically savvy (or simply do not want to deal with the incompatibilities) and therefore want simplified and robust workflows that allow you to take advantage of AMP with minimal effort.\u003C\u002Fp>\n\u003Cp>Different modes would be recommended in different scenarios, depending on the specifics of your site and your role. As you configure the plugin, it will suggest the mode that might be best for you based on its assessment of the theme and plugins used on your site. And, independently of the mode used, you have the option of serving all or only a portion of your site as AMP. This gives you all the flexibility you need to get started enabling AMP on your site progressively.\u003C\u002Fp>\n\u003Ch4>AMP Ecosystem\u003C\u002Fh4>\n\u003Cp>It is possible today to assemble great looking user-first sites powered by the AMP plugin by picking and choosing themes and plugins from a growing AMP-compatible ecosystem. In this context, the AMP plugin acts as an orchestrator of the overall AMP content creation and publishing process; it serves as a validator and enforcer making it easier to not only get to AMP experiences, but to maintain them with confidence.\u003C\u002Fp>\n\u003Cp>Many popular theme and plugin developers have taken efforts to support the official AMP plugin. If you are using a theme like Astra or Newspack, or if you are using plugins like Yoast or WP Forms — they will work out of the box! You can see the \u003Ca href=\"https:\u002F\u002Famp-wp.org\u002Fecosystem\u002F\" rel=\"nofollow ugc\">growing list\u003C\u002Fa> of tested themes and plugins.\u003C\u002Fp>\n\u003Ch4>AMP Development\u003C\u002Fh4>\n\u003Cp>Although there is a growing ecosystem of AMP-compatible WordPress components, there is still a ways to go before majority AMP compatibility in the ecosystem. If you are a developer, or you have the resources to pursue development projects, you may want in some cases to develop custom plugin or theme to serve your specific needs. The official AMP plugin can be of great help to you by providing powerful and effective developer tools that shed light into the AMP development process as it is done in WordPress. This includes mechanisms for detailing the root causes of validation issues, the contextual space to understand them properly, and methods to deal with them during the process of achieving full AMP compatibility. Read more about \u003Ca href=\"https:\u002F\u002Famp-wp.org\u002Fdocumentation\u002Fgetting-started\u002Fdeveloper-tools\u002F\" rel=\"nofollow ugc\">Developer Tools\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Getting Started\u003C\u002Fh4>\n\u003Cp>To learn more about the plugin and start leveraging its capabilities to power your AMP publishing workflow, check \u003Ca href=\"https:\u002F\u002Famp-wp.org\u002F\" rel=\"nofollow ugc\">the official AMP plugin product site\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you are a developer, we encourage you to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fampproject\u002Famp-wp\" rel=\"nofollow ugc\">follow along\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fampproject\u002Famp-wp\u002Fwiki\u002FContributing\" rel=\"nofollow ugc\">contribute\u003C\u002Fa> to the development of this plugin on GitHub.\u003C\u002Fp>\n\u003Cp>We have put up a comprehensive \u003Ca href=\"https:\u002F\u002Famp-wp.org\u002Fdocumentation\u002Ffrequently-asked-questions\u002F\" rel=\"nofollow ugc\">FAQ page\u003C\u002Fa> and extensive documentation to help you start as smoothly as possible.\u003C\u002Fp>\n\u003Cp>But if you need some help, we are right here to support you in the plugin’s \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Famp\u002F\" rel=\"ugc\">support forum\u003C\u002Fa>, as well as through \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fampproject\u002Famp-wp\u002Fissues\" rel=\"nofollow ugc\">GitHub issues\u003C\u002Fa> (for technical bugs and feature requests). And our thriving \u003Ca href=\"https:\u002F\u002Famp-wp.org\u002Fecosystem\u002Famp-experts\u002F\" rel=\"nofollow ugc\">AMP Expert ecosystem\u003C\u002Fa> has indie freelancers to enterprise grade agencies in case you need commercial support!\u003C\u002Fp>\n","An easier path to great Page Experience for everyone. Powered by AMP.",400000,16312061,76,367,"2025-04-10T16:53:00.000Z","6.5","7.4",[20,51,52,53,54],"mobile","optimization","page-experience","performance","https:\u002F\u002Famp-wp.org","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Famp.2.5.5.zip",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":67,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":49,"tags":72,"homepage":77,"download_link":78,"security_score":79,"vuln_count":80,"unpatched_count":27,"last_vuln_date":81,"fetched_at":29},"ad-inserter","Ad Inserter – Ad Manager & AdSense Ads","2.8.12","Spacetime","https:\u002F\u002Fprofiles.wordpress.org\u002Fspacetime\u002F","\u003Cp>Ad management plugin with many advanced advertising features to insert ad codes at optimal positions.\u003C\u002Fp>\n\u003Cp>Supports all kinds of ads including \u003Cstrong>Google AdSense\u003C\u002Fstrong>, \u003Cstrong>Google Ad Manager\u003C\u002Fstrong> (DFP – DoubleClick for publishers), Media.net , Infolinks and \u003Cstrong>rotating banners.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin is more than AdSense plugin or plugin for ads. It provides many advanced options to insert opt-in forms, header scripts, Javascript, CSS, HTML, PHP, analytics, tracking or advert code anywhere on the page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Insert ads where other plugins fail\u003C\u002Fstrong>.\u003Cbr \u002F>\nIt’s all about the \u003Ca href=\"https:\u002F\u002Fadinserter.pro\u002Fdocumentation\" rel=\"nofollow ugc\">settings\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fwow-684\u002F\" rel=\"ugc\">Plugin reviews\u003C\u002Fa>:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>I’ve been using another ad placement manager for a couple years and just recently started using Ad Inserter.\u003C\u002Fp>\n\u003Cp>I’m blown AWAY with the power and flexibility of it.\u003C\u002Fp>\n\u003Cp>I can HIGHLY recommend this plugin to anyone looking for an easy way to manage ads within WordPress.\u003C\u002Fp>\n\u003Cp>Difficult to choose, but certainly top 3 plugins I’ve ever used in WordPress, ever.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong> – check \u003Ca href=\"https:\u002F\u002Fadinserter.pro\u002Fdocumentation\u002Ffeatures\" rel=\"nofollow ugc\">documentation\u003C\u002Fa> for the complete list\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fadinserter.pro\u002Fdocumentation\u002Fadsense-ads\" rel=\"nofollow ugc\">AdSense integration\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Support for \u003Ca href=\"https:\u002F\u002Fadinserter.pro\u002Fdocumentation\u002Fad-manager-ads\" rel=\"nofollow ugc\">Google Ad Manager\u003C\u002Fa> (DoubleClick for publishers)\u003C\u002Fli>\n\u003Cli>Syntax highlighting \u003Ca href=\"https:\u002F\u002Fadinserter.pro\u002Fdocumentation\u002Fcode-editing\" rel=\"nofollow ugc\">editor\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Plain JavaScript code on front-end – no library dependencies\u003C\u002Fli>\n\u003Cli>Code preview with visual CSS editor\u003C\u002Fli>\n\u003Cli>Automatically inserts ads on posts and pages\u003C\u002Fli>\n\u003Cli>Insert before or after post\u003C\u002Fli>\n\u003Cli>Insert before or after content\u003C\u002Fli>\n\u003Cli>Insert before or after paragraph\u003C\u002Fli>\n\u003Cli>Insert before or after random paragraph\u003C\u002Fli>\n\u003Cli>Insert before or after multiple paragraphs\u003C\u002Fli>\n\u003Cli>Insert before or after image\u003C\u002Fli>\n\u003Cli>Insert before or after comments\u003C\u002Fli>\n\u003Cli>Insert before or after excerpt\u003C\u002Fli>\n\u003Cli>Insert near any element on the page (using CSS selectors)\u003C\u002Fli>\n\u003Cli>Insert above the header (after \u003Ccode>\u003Cbody>\u003C\u002Fcode> tag)\u003C\u002Fli>\n\u003Cli>Insert in the footer (before \u003Ccode>\u003C\u002Fbody>\u003C\u002Fcode> tag)\u003C\u002Fli>\n\u003Cli>Insert at relative positions in posts\u003C\u002Fli>\n\u003Cli>Insert between posts on blog pages (in-feed AdSense)\u003C\u002Fli>\n\u003Cli>Insert between excerpts on blog pages\u003C\u002Fli>\n\u003Cli>Insert between comments\u003C\u002Fli>\n\u003Cli>Insert at custom hook positions (\u003Ccode>do_action ()\u003C\u002Fcode> WP function)\u003C\u002Fli>\n\u003Cli>Insert before or after any HTML element using CSS selectors\u003C\u002Fli>\n\u003Cli>Visual HTML element selector (DOM explorer)\u003C\u002Fli>\n\u003Cli>Avoid inserting ads near images or headers (AdSense TOS)\u003C\u002Fli>\n\u003Cli>Disable ads on individual posts or pages\u003C\u002Fli>\n\u003Cli>Insert header (\u003Ccode>\u003Chead>\u003C\u002Fcode> section) and footer code\u003C\u002Fli>\n\u003Cli>Insert raw HTTP response header lines\u003C\u002Fli>\n\u003Cli>Insert Google Analytics, Matomo (Piwik) or any other tracking code\u003C\u002Fli>\n\u003Cli>Insert images, HTML, CSS, Javascript or PHP code\u003C\u002Fli>\n\u003Cli>Insert into Ajax, RSS and REST requests\u003C\u002Fli>\n\u003Cli>Code generator for banners and placeholders\u003C\u002Fli>\n\u003Cli>AdSense code generator\u003C\u002Fli>\n\u003Cli>Support to detect, hide or replace blank AdSense blocks\u003C\u002Fli>\n\u003Cli>Visual advert editor – create adverts from scratch\u003C\u002Fli>\n\u003Cli>Manual insertion: widgets, shortcodes, PHP function call\u003C\u002Fli>\n\u003Cli>Sticky (fixed) widgets (sticky sidebar – the sidebar does not move when the page is scrolled)\u003C\u002Fli>\n\u003Cli>Custom alignments and styles\u003C\u002Fli>\n\u003Cli>Insert different ad codes on AMP pages\u003C\u002Fli>\n\u003Cli>Custom CSS class name for wrapping divs to avoid ad blockers\u003C\u002Fli>\n\u003Cli>Use shortcodes from other plugins\u003C\u002Fli>\n\u003Cli>Use custom fields as defined in posts\u003C\u002Fli>\n\u003Cli>Use post title, tags or category names to create contextual adverts\u003C\u002Fli>\n\u003Cli>PHP code processing\u003C\u002Fli>\n\u003Cli>Ad labels – show customized label above adverts\u003C\u002Fli>\n\u003Cli>ads.txt editor\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fadinserter.pro\u002Fdocumentation\u002Fglobal-custom-fields\" rel=\"nofollow ugc\">Global custom fields\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Support for \u003Ca href=\"https:\u002F\u002Fadinserter.pro\u002Ffaq\u002Fgdpr-compliance-cookies-consent\" rel=\"nofollow ugc\">GDPR consent checks\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Support for IAB TCF 2.0 GDPR consent API (used by Quantcast Choice)\u003C\u002Fli>\n\u003Cli>Ad rotation (server-side and client-side – works with caching)\u003C\u002Fli>\n\u003Cli>Timed ad rotation – define times to rotate adverts in a single ad block\u003C\u002Fli>\n\u003Cli>Create rich media ads with standard WordPress TinyMCE editor\u003C\u002Fli>\n\u003Cli>Ad blocking detection – popup message, page redirection\u003C\u002Fli>\n\u003Cli>Desktop\u002Fmobile device detection (server-side and client-side – works with caching)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fadinserter.pro\u002Fdocumentation\u002Fblack-and-white-lists\" rel=\"nofollow ugc\">Blacklist\u002FWhitelist\u003C\u002Fa> categories, tags, taxonomies, post IDs, urls, url query parameters, cookies, referrers, browsers, operating systems\u003C\u002Fli>\n\u003Cli>Easy copying and pasting ads or settings using internal clipboard\u003C\u002Fli>\n\u003Cli>Use it with Google Site Kit or replace it to have more control over ad placement\u003C\u002Fli>\n\u003Cli>Simple troubleshooting with many debugging functions\u003C\u002Fli>\n\u003Cli>Function to visualize inserted blocks\u003C\u002Fli>\n\u003Cli>Function to visualize AdSense ads with ad names and IDs\u003C\u002Fli>\n\u003Cli>Function to visualize available insertion positions\u003C\u002Fli>\n\u003Cli>Function to visualize HTML tags\u003C\u002Fli>\n\u003Cli>You name it 🙂\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpmayor.com\u002Fad-inserter-review-the-best-wordpress-ad-management-plugin\u002F\" rel=\"nofollow ugc\">Review on WP Mayor\u003C\u002Fa>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>The Best WordPress Ad Management Plugin?\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.shoutmeloud.com\u002Fad-inserter-review.html\" rel=\"nofollow ugc\">Review on ShoutMeLoud\u003C\u002Fa>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Both Google and Amazon recommend this plugin for inserting ads, which is a testament to its quality\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Endorsed by Google\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fsupport.google.com\u002Fadsense\u002Fanswer\u002F7527509\" rel=\"nofollow ugc\">How to insert ad code in your WordPress site\u003C\u002Fa>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>If you’re new to AdSense, one of your first tasks is to connect your site to AdSense. This requires you to copy the code on your AdSense homepage and paste it into the HTML of your page, between the \u003Ccode>\u003Chead>\u003C\u002Fcode> and \u003Ccode>\u003C\u002Fhead>\u003C\u002Fcode> tags.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Endorsed by Amazon\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Faffiliate-program.amazon.com\u002Fhelp\u002Ftopic\u002Ft405\" rel=\"nofollow ugc\">WordPress Integration Guide for Native Shopping Ads\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Native Shopping Ads provide highly relevant and dynamic product recommendations in a stylishly designed and responsive ad unit that can be placed at the end or within your content to create a more compelling visitor experience and shopping opportunity.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>👉  \u003Cstrong>Pro version\u003C\u002Fstrong> supports additional \u003Ca href=\"https:\u002F\u002Fadinserter.pro\u002Fdocumentation\u002Ffeatures\" rel=\"nofollow ugc\">advanced features\u003C\u002Fa>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Geolocation using internal or \u003Ca href=\"http:\u002F\u002Fwww.maxmind.com\u002F\" rel=\"nofollow ugc\">MaxMind\u003C\u002Fa> databases (works also with caching)\u003C\u002Fli>\n\u003Cli>Country, state, region and city level geotargeting\u003C\u002Fli>\n\u003Cli>Blacklist\u002FWhitelist IP addresses or countries\u002Fcities (works also with caching)\u003C\u002Fli>\n\u003Cli>Ad impression and click statistics (works also with \u003Ccode>\u003Ciframe>\u003C\u002Fcode> Javascript ads like Google AdSense)\u003C\u002Fli>\n\u003Cli>Statistics reports for clients in PDF format or public web pages\u003C\u002Fli>\n\u003Cli>External tracking via Google Analytics or Matomo (Piwik)\u003C\u002Fli>\n\u003Cli>A\u002FB testing – discover adverts and settings that perform best\u003C\u002Fli>\n\u003Cli>Frequency capping – limit impressions or clicks\u003C\u002Fli>\n\u003Cli>Click fraud protection\u003C\u002Fli>\n\u003Cli>reCaptcha v3 score check to hide ads from invalid traffic\u003C\u002Fli>\n\u003Cli>Delayed loading of ad scripts until user interacts with the website\u003C\u002Fli>\n\u003Cli>Lazy loading – delayed loading of ad scripts until the page is scrolled\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fadinserter.pro\u002Fdocumentation\u002Fsticky-ads\" rel=\"nofollow ugc\">Sticky ads\u003C\u002Fa> with optional close button\u003C\u002Fli>\n\u003Cli>Sticky sidebar ads (stick to the screen or to the content)\u003C\u002Fli>\n\u003Cli>Floating slide-in banner adverts\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fadinserter.pro\u002Fdocumentation\u002Fsticky-ads\" rel=\"nofollow ugc\">Sticky (floating) ads\u003C\u002Fa> with animations (fade, slide, turn, flip, zoom)\u003C\u002Fli>\n\u003Cli>Animation trigger for sticky ads (page scroll in % or px, HTML element becomes visible)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fadinserter.pro\u002Fdocumentation\u002Fsticky-ads#background-ads\" rel=\"nofollow ugc\">background ads (skin ads)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Parallax ads\u003C\u002Fli>\n\u003Cli>Support for sticky ad bar\u003C\u002Fli>\n\u003Cli>Support for scheduling date and time with fallback option\u003C\u002Fli>\n\u003Cli>Support to show ads as soon as the GDPR consent is given\u003C\u002Fli>\n\u003Cli>Support for ads in iframes\u003C\u002Fli>\n\u003Cli>Anti ad blocking features – replace ads, protect content\u003C\u002Fli>\n\u003Cli>Ad blocking statistics\u003C\u002Fli>\n\u003Cli>Multisite options to limit settings on the sites\u003C\u002Fli>\n\u003Cli>Individual post\u002Fpage exception management\u003C\u002Fli>\n\u003Cli>Export and import of settings\u003C\u002Fli>\n\u003Cli>Support via email\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Run a WordPress related blog? Have experience with AdSense? Interested in reviewing the plugin or would like to become an affiliate? \u003Ca href=\"https:\u002F\u002Fadinserter.pro\u002Fcontact\" rel=\"nofollow ugc\">Introduce yourself\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Have experience with WordPress theme or plugin translation? We are looking for translators! \u003Ca href=\"https:\u002F\u002Fadinserter.pro\u002Fcontact\" rel=\"nofollow ugc\">Contact us\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Check \u003Ca href=\"https:\u002F\u002Fadinserter.pro\u002Fdocumentation\" rel=\"nofollow ugc\">documentation pages\u003C\u002Fa> for detailed description of all the features and some \u003Ca href=\"https:\u002F\u002Fadinserter.pro\u002Fdocumentation\u002Fcommon-settings\" rel=\"nofollow ugc\">common settings\u003C\u002Fa> for quick start.\u003C\u002Fp>\n\u003Cp>You can also use shortcodes from other plugins (for example, to insert content from other plugins).\u003C\u002Fp>\n\u003Cp>Looking for AdSense plugin with simple setup for ads at best positions?\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Ad Inserter can insert ads where other plugins fail\u003C\u002Fstrong>.\u003Cbr \u002F>\nIt’s all about the settings.\u003C\u002Fp>\n\u003Cp>Average Rating: 5 out of 5 stars – check \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fad-inserter\u002Freviews\u002F\" rel=\"ugc\">Ad Inserter reviews\u003C\u002Fa>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>One of the best adsense plugins \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fone-of-the-best-adsense-plugins\u002F\" rel=\"ugc\">…\u003C\u002Fa>\u003Cbr \u002F>\n  Most comprehensive Ad plugin available \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fmost-comprehensive-ad-plugin-available\u002F\" rel=\"ugc\">…\u003C\u002Fa>\u003Cbr \u002F>\n  Better than the old Google adsense plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fbetter-than-the-old-google-adsense-plugin\u002F\" rel=\"ugc\">…\u003C\u002Fa>\u003Cbr \u002F>\n  The best WP Ad management plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fthe-best-wp-ad-management-plugin\u002F\" rel=\"ugc\">…\u003C\u002Fa>\u003Cbr \u002F>\n  Very flexible and excellent documentation \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fvery-flexible-and-excellent-documentation\u002F\" rel=\"ugc\">…\u003C\u002Fa>\u003Cbr \u002F>\n  Excellent Ad Plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fexcellent-ad-plugin-2\u002F\" rel=\"ugc\">…\u003C\u002Fa>\u003Cbr \u002F>\n  Easy to use and also does more than I need \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Feasy-to-use-and-also-does-more-than-i-need\u002F\" rel=\"ugc\">…\u003C\u002Fa>\u003Cbr \u002F>\n  Exactly what I needed to sell advertising spots \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fexactly-what-i-needed-to-sell-advertising-spots-on-our-site\u002F\" rel=\"ugc\">…\u003C\u002Fa>\u003Cbr \u002F>\n  Awesome Plugin and Super Support! \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fawesome-plugin-and-super-support\u002F\" rel=\"ugc\">…\u003C\u002Fa>\u003Cbr \u002F>\n  Lots of options and easy to use \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Flots-of-options-and-easy-to-use\u002F\" rel=\"ugc\">…\u003C\u002Fa>\u003Cbr \u002F>\n  Crazy flexible \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fcrazy-flexible\u002F\" rel=\"ugc\">…\u003C\u002Fa>\u003Cbr \u002F>\n  Great plugin that makes it simple \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fgreat-plugin-that-makes-it-simple\u002F\" rel=\"ugc\">…\u003C\u002Fa>\u003Cbr \u002F>\n  Superb Plugin and Support team also so good \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fsuperb-plugin-and-support-team-also-so-good\u002F\" rel=\"ugc\">…\u003C\u002Fa>\u003Cbr \u002F>\n  Best in same kind of plugins \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fbest-in-same-kind-of-plugins\u002F\" rel=\"ugc\">…\u003C\u002Fa>\u003Cbr \u002F>\n  Must Have Plugin for Each WP Site \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fmust-have-plugin-for-each-wp-site\u002F\" rel=\"ugc\">…\u003C\u002Fa>\u003Cbr \u002F>\n  Best Ad Placement Plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fbest-ad-placement-plugin\u002F\" rel=\"ugc\">…\u003C\u002Fa>\u003Cbr \u002F>\n  Best Solution for Advertisement Management \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fbest-solution-for-advertisement-management\u002F\" rel=\"ugc\">…\u003C\u002Fa>\u003Cbr \u002F>\n  Comprehensive, flexible and well supported \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fcomprehensive-flexible-and-well-supported\u002F\" rel=\"ugc\">…\u003C\u002Fa>\u003Cbr \u002F>\n  God bless these guys! \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fgod-bless-these-guys-2\u002F\" rel=\"ugc\">…\u003C\u002Fa>\u003Cbr \u002F>\n  PRO for Free \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fpro-for-free\u002F\" rel=\"ugc\">…\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Please support plugin development\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Support the advancement of this plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fad-inserter\u002Freviews\u002F?filter=5#new-post\" rel=\"ugc\">Rate it\u003C\u002Fa> – positive ratings and reviews are a great way to show your appreciation for my work. Besides being an incredible boost to my morale, they are also a great incentive to fix any bug found in the software and to add new features for better monetization of your website.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fcgi-bin\u002Fwebscr?cmd=_s-xclick&hosted_button_id=LHGZEMRTR7WB4\" rel=\"nofollow ugc\">Donate\u003C\u002Fa> if Ad Inserter helps you to make money with advertising\u003C\u002Fli>\n\u003Cli>Register for \u003Ca href=\"https:\u002F\u002Faffiliate.adinserter.pro\u002F\" rel=\"nofollow ugc\">Ad Inserter Pro Affiliate\u003C\u002Fa>, promote the plugin on your website and earn commission for each purchase you refer\u003C\u002Fli>\n\u003Cli>Buy license for \u003Ca href=\"https:\u002F\u002Fadinserter.pro\u002F\" rel=\"nofollow ugc\">Ad Inserter Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Manage Google AdSense ads, banners, ad rotation, sticky widgets, AMP ads, ads.txt, tracking, header and footer code, PHP code, global custom fields",300000,18356649,98,2415,"2026-02-28T18:30:00.000Z","6.9.4","5.0",[73,74,75,76,20],"ad-manager","ad-rotation","ads","adsense","https:\u002F\u002Fadinserter.pro\u002Fdocumentation","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fad-inserter.2.8.12.zip",88,12,"2025-11-04 21:29:14",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":65,"downloaded":90,"rating":67,"num_ratings":91,"last_updated":92,"tested_up_to":70,"requires_at_least":93,"requires_php":18,"tags":94,"homepage":98,"download_link":99,"security_score":100,"vuln_count":32,"unpatched_count":27,"last_vuln_date":101,"fetched_at":29},"header-footer","Head, Footer and Post Injections","3.3.3","Stefano Lissa","https:\u002F\u002Fprofiles.wordpress.org\u002Fsatollo\u002F","\u003Cp>Why you have to install 10 plugins to add Google Analytics, Facebook Pixel, custom\u003Cbr \u002F>\ntracking code, Google DFP code, Google Webmaster\u002FAlexa\u002FBing\u002FTradedoubler verification code and so on…\u003C\u002Fp>\n\u003Cp>With Header and Footer plugin you can just copy the code those services give you\u003Cbr \u002F>\nin a centralized point to manage them all. And theme independent: you can change your theme\u003Cbr \u002F>\nwithout loosing the code injected!\u003C\u002Fp>\n\u003Ch4>Injection points and features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>in the  page section where most if the codes are usually added\u003C\u002Fli>\n\u003Cli>just after the  tag as required by some JavaScript SDK (like Facebook)\u003C\u002Fli>\n\u003Cli>in the page footer (just before the  tag)\u003C\u002Fli>\n\u003Cli>recognize and execute PHP code to add logic to your injections\u003C\u002Fli>\n\u003Cli>distinct desktop and mobile injections\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>AMP\u003C\u002Fh4>\n\u003Cp>A new AMP dedicated section compatible with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Famp\" rel=\"ugc\">AMP plugin\u003C\u002Fa> lets you to inject specific codes in\u003Cbr \u002F>\nAMP pages. Should be ok even with other AMP plugins.\u003C\u002Fp>\n\u003Ch4>Post Top and Bottom Codes\u003C\u002Fh4>\n\u003Cp>Do you need to inject a banner over the post content or after it? No problem. With Header and\u003Cbr \u002F>\nFooter you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add codes on \u003Cem>top\u003C\u002Fem>, \u003Cem>bottom\u003C\u002Fem> and in the \u003Cem>middle\u003C\u002Fem> of posts and pages\u003C\u002Fli>\n\u003Cli>Differentiate between \u003Cem>mobile\u003C\u002Fem> and \u003Cem>desktop\u003C\u002Fem> (you don’t display the same ad format on both, true?)\u003C\u002Fli>\n\u003Cli>Separate post and page configuration\u003C\u002Fli>\n\u003Cli>Native PHP code enabled\u003C\u002Fli>\n\u003Cli>Shortcodes enabled\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Special Injections\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Just after the opening BODY tag\u003C\u002Fli>\n\u003Cli>In the middle of post content (using configurable rules)\u003C\u002Fli>\n\u003Cli>Everywhere on template (using placeholders)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>bbPress\u003C\u002Fh4>\n\u003Cp>The specific bbPress injections are going to be removed. Switch to my\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fads-bbpress\" rel=\"ugc\">Ads for bbPress\u003C\u002Fa>, which is more flexible and complete.\u003C\u002Fp>\n\u003Ch4>Limits\u003C\u002Fh4>\n\u003Cp>This plugin cannot change the menu or the footer layout, those features must be covered by your theme!\u003C\u002Fp>\n\u003Cp>Official page: \u003Ca href=\"https:\u002F\u002Fwww.satollo.net\u002Fplugins\u002Fheader-footer\" rel=\"nofollow ugc\">Header and Footer\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Other plugins by Stefano Lissa:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.satollo.net\u002Fplugins\u002Fhyper-cache\" rel=\"nofollow ugc\">Hyper Cache\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thenewsletterplugin.com\" rel=\"nofollow ugc\">Newsletter\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.satollo.net\u002Fplugins\u002Finclude-me\" rel=\"nofollow ugc\">Include Me\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.satollo.net\u002Fplugins\u002Fthumbnails\" rel=\"nofollow ugc\">Thumbnails\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fads-bbpress\u002F\" rel=\"ugc\">Ads for bbPress\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translation\u003C\u002Fh4>\n\u003Cp>You can contribute to translate this plugin in your language on \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\" rel=\"nofollow ugc\">WordPress Translate\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Privacy and GDPR\u003C\u002Fh3>\n\u003Cp>This plugin does not collect or process any personal user data.\u003C\u002Fp>\n","Head and Footer plugin lets you to add HTML code to the head and footer sections of your site pages, inside posts... and more!",5509086,734,"2026-02-03T07:01:00.000Z","6.1",[75,20,95,96,97],"analytics","footer","header","https:\u002F\u002Fwww.satollo.net\u002Fplugins\u002Fheader-footer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fheader-footer.3.3.3.zip",99,"2025-02-20 22:46:06",{"slug":103,"name":104,"version":105,"author":104,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":111,"num_ratings":112,"last_updated":113,"tested_up_to":16,"requires_at_least":93,"requires_php":114,"tags":115,"homepage":120,"download_link":121,"security_score":45,"vuln_count":122,"unpatched_count":27,"last_vuln_date":123,"fetched_at":29},"buddypress","BuddyPress","14.4.0","https:\u002F\u002Fprofiles.wordpress.org\u002Fbuddypress\u002F","\u003Cp>Are you looking for modern, robust, and sophisticated social network software? BuddyPress is a suite of components that are common to a typical social network, and allows for great add-on features through WordPress’s extensive plugin system.\u003C\u002Fp>\n\u003Cp>Aimed at site builders & developers, BuddyPress is focused on ease of integration, ease of use, and extensibility. It is deliberately powerful yet unbelievably simple social network software, built by contributors to WordPress.\u003C\u002Fp>\n\u003Cp>\u003Ciframe loading=\"lazy\" title=\"VideoPress Video Player\" aria-label=\"VideoPress Video Player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fvideo.wordpress.com\u002Fembed\u002FwvvZgNwo?hd=1&cover=1\" frameborder=\"0\" allowfullscreen allow=\"clipboard-write\">\u003C\u002Fiframe>\u003Cscript src='https:\u002F\u002Fv0.wordpress.com\u002Fjs\u002Fnext\u002Fvideopress-iframe.js?m=1770107250'>\u003C\u002Fscript>\u003C\u002Fp>\n\u003Cp>Members can register on your site to create user profiles, have private conversations, make social connections, create and interact in groups, and much more. Truly a social network in a box, BuddyPress helps you build a home for your company, school, sports team, or other niche community.\u003C\u002Fp>\n\u003Ch4>Built with developers in mind\u003C\u002Fh4>\n\u003Cp>BuddyPress helps site builders & developers add community features to their websites. It comes with a robust theme compatibility API that does its best to make every BuddyPress content page look and feel right with just about any WordPress theme. You will likely need to adjust some styling on your own to make everything look pristine.\u003C\u002Fp>\n\u003Cp>BuddyPress themes are just WordPress themes with additional templates, and with a little work, you could easily create your own, too! A handful of BuddyPress-specific themes are readily available for download from WordPress.org, and lots more are available from third-party theme authors.\u003C\u002Fp>\n\u003Cp>BuddyPress also comes with built-in support for Akismet and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbbpress\u002F\" rel=\"ugc\">bbPress\u003C\u002Fa>, two very popular and very powerful WordPress plugins. If you’re using either, visit their settings pages and ensure everything is configured to your liking.\u003C\u002Fp>\n\u003Ch4>The BuddyPress Add-ons\u003C\u002Fh4>\n\u003Cp>WordPress.org is home to some amazing Add-ons for BuddyPress, including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbp-attachments\u002F\" rel=\"ugc\">BP Attachments\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbp-classic\u002F\" rel=\"ugc\">BP Classic\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>NB\u003C\u002Fstrong>: BP Classic is a backwards compatibility Add-on for BuddyPress 12.0 and up bringing back the BP Legacy URL parser, the BP Default theme and BP Legacy widgets.\u003C\u002Fp>\n\u003Cp>Go to \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fbuddypress\u002F\" rel=\"nofollow ugc\">BuddyPress profile on WordPress.org\u003C\u002Fa> to find them all!\u003C\u002Fp>\n\u003Ch4>Join our community\u003C\u002Fh4>\n\u003Cp>If you’re interested in contributing to BuddyPress, we’d love to have you. Head over to the \u003Ca href=\"https:\u002F\u002Fcodex.buddypress.org\u002Fparticipate-and-contribute\u002F\" rel=\"nofollow ugc\">BuddyPress Documentation\u003C\u002Fa> site to find out how you can pitch in.\u003C\u002Fp>\n\u003Cp>BuddyPress is available in many languages thanks to the volunteer efforts of individuals all around the world. Check out our \u003Ca href=\"https:\u002F\u002Fcodex.buddypress.org\u002Ftranslations\u002F\" rel=\"nofollow ugc\">translations page\u003C\u002Fa> on the BuddyPress Documentation site for more details. If you are a polyglot, please \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fbuddypress\" rel=\"nofollow ugc\">consider helping translate BuddyPress\u003C\u002Fa> into your language.\u003C\u002Fp>\n\u003Cp>Growing the BuddyPress community means better software for everyone!\u003C\u002Fp>\n","Get together safely, in your own way, in WordPress.",100000,13699562,82,375,"2025-09-24T19:13:00.000Z","5.6",[116,117,118,119,22],"community","group","members","network","https:\u002F\u002Fbuddypress.org","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbuddypress.14.4.0.zip",24,"2026-01-22 18:30:17",{"slug":125,"name":126,"version":127,"author":128,"author_profile":129,"description":130,"short_description":131,"active_installs":109,"downloaded":132,"rating":133,"num_ratings":134,"last_updated":135,"tested_up_to":70,"requires_at_least":136,"requires_php":137,"tags":138,"homepage":143,"download_link":144,"security_score":145,"vuln_count":146,"unpatched_count":27,"last_vuln_date":147,"fetched_at":29},"schema-and-structured-data-for-wp","Schema & Structured Data for WP & AMP","1.57","Magazine3","https:\u002F\u002Fprofiles.wordpress.org\u002Fmagazine3\u002F","\u003Cp>Schema & Structured Data for WP & AMP adds Google Rich Snippets markup according to Schema.org guidelines to structure your site for SEO. (AMP Compatible)\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002F\" rel=\"nofollow ugc\">Home\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">Help & Tech Support\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>  | \u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">Pro version Features\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Schema Types\u003C\u002Fstrong>: Currently, We have more than 35 schema types such as Blog Posting, News article, Local Business, Web page, Article, Recipe, Product, and Video Object \u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fdocs\u002Farticle\u002Fhow-many-schema-types-do-we-support\u002F\" rel=\"nofollow ugc\">view all\u003C\u002Fa>. We are going to add all the schema types in the future. You can request the one you want and we will add it for you! \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Schema Templates\u003C\u002Fstrong>: Create a predefined set of schema markups and use them in main schema types \u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fdocs\u002Farticle\u002Fhow-to-use-schema-templates-in-schema-structured-data-for-wp-amp\u002F\" rel=\"nofollow ugc\">learn more\u003C\u002Fa>. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conditional Display Fields\u003C\u002Fstrong>: Meaning you include or exclude any posts, pages, post types, taxonomies and more! \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Knowlegde Base Support\u003C\u002Fstrong>: Recognize the content based on the organization or a person via data type option.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full AMP Compatiblity\u003C\u002Fstrong>: Supports the AMP for WP and AMP by Automattic plugins. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Settings\u003C\u002Fstrong>: Play with output of schema markup using these options (Defragment, Add in Footer, Pretty Print, MicroData CleanUp etc.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Migration\u003C\u002Fstrong>: Import the data from other schema plugins such as (SEO Pressor, WP SEO Schema, Schema Plugin etc )\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compatibility\u003C\u002Fstrong>: Generate the schema markup for the plugins. We have provided schema support for them. Few of them are – kk Star Ratings, WP-PostRatings, bbPress, Easy Liveblogs, wpForo, RealtyPress Premium, Discout Rules, WP Job Board Pro, EventPrime, Joli FAQ SEO\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Review\u003C\u002Fstrong>: Display your business google reviews and its schema markup on your website.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[Premium]\u003C\u002Fstrong> Reviews ( \u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Freviews-for-schema\" rel=\"nofollow ugc\">Fetch\u003C\u002Fa> reviews from 75+ platforms ).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[Premium]\u003C\u002Fstrong> Priority Support. \u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fpriority-support\u002F\" rel=\"nofollow ugc\">Get it\u003C\u002Fa> We get more than 100 technical queries a day but the Priority support plan will help you skip that and get the help from a dedicated team.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Review Module\u003C\u002Fstrong>: Create your own review rating box with pros and cons and its schema markup\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Schema Type Blocks in Gutenberg\u003C\u002Fstrong>: Create your own content with the blocks and json schema markup will be added automatically\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited Custom Post Types\u003C\u002Fstrong>: You can control to represent the Rich Snippets data in the google search console using unlimited custom post types.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy to use\u003C\u002Fstrong> with Minimal Settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Archive Page Listing\u003C\u002Fstrong> Support \u003C\u002Fli>\n\u003Cli>\u003Cstrong>JSON-LD\u003C\u002Fstrong> Format\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy to use\u003C\u002Fstrong> Setup Wizard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Breadcrumbs\u003C\u002Fstrong> Listing Support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comments\u003C\u002Fstrong> Post comments Support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Constant Development & New Features\u003C\u002Fstrong>: We’ll be releasing the constant updates along with the more handy features as soon as we get the feedback from the users.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Supported Schema Types\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Apartment\u003C\u002Fli>\n\u003Cli>House\u003C\u002Fli>\n\u003Cli>SingleFamilyResidence\u003C\u002Fli>\n\u003Cli>Article\u003C\u002Fli>\n\u003Cli>Blogposting\u003C\u002Fli>\n\u003Cli>Book\u003C\u002Fli>\n\u003Cli>Course\u003C\u002Fli>\n\u003Cli>DiscussionForumPosting,\u003C\u002Fli>\n\u003Cli>DataFeed\u003C\u002Fli>\n\u003Cli>HowTo\u003C\u002Fli>\n\u003Cli>NewsArticle\u003C\u002Fli>\n\u003Cli>QAPage\u003C\u002Fli>\n\u003Cli>Review\u003C\u002Fli>\n\u003Cli>Recipe\u003C\u002Fli>\n\u003Cli>TVSeries\u003C\u002Fli>\n\u003Cli>SoftwareApplication\u003C\u002Fli>\n\u003Cli>MobileApplication\u003C\u002Fli>\n\u003Cli>SpecialAnnouncement (Related to Coronavirus)\u003C\u002Fli>\n\u003Cli>TechArticle\u003C\u002Fli>\n\u003Cli>WebPage\u003C\u002Fli>\n\u003Cli>Event\u003C\u002Fli>\n\u003Cli>VideoGame\u003C\u002Fli>\n\u003Cli>JobPosting\u003C\u002Fli>\n\u003Cli>Service\u003C\u002Fli>\n\u003Cli>Trip\u003C\u002Fli>\n\u003Cli>AudioObject\u003C\u002Fli>\n\u003Cli>VideoObject\u003C\u002Fli>\n\u003Cli>MedicalCondition\u003C\u002Fli>\n\u003Cli>MusicPlaylist\u003C\u002Fli>\n\u003Cli>MusicAlbum\u003C\u002Fli>\n\u003Cli>LocalBusiness with all the sub categories\u003C\u002Fli>\n\u003Cli>Product\u003C\u002Fli>\n\u003Cli>ProductGroup\u003C\u002Fli>\n\u003Cli>TouristAttraction\u003C\u002Fli>\n\u003Cli>TouristDestination\u003C\u002Fli>\n\u003Cli>LandmarksOrHistoricalBuildings\u003C\u002Fli>\n\u003Cli>HinduTemple\u003C\u002Fli>\n\u003Cli>Church\u003C\u002Fli>\n\u003Cli>Mosque\u003C\u002Fli>\n\u003Cli>Person\u003C\u002Fli>\n\u003Cli>LiveBlogPosting\u003C\u002Fli>\n\u003Cli>ImageGallery\u003C\u002Fli>\n\u003Cli>MediaGallery\u003C\u002Fli>\n\u003Cli>VacationalRental\u003C\u002Fli>\n\u003Cli>CriticReview\u003C\u002Fli>\n\u003Cli>ProfilePage\u003C\u002Fli>\n\u003Cli>Game\u003C\u002Fli>\n\u003Cli>Certification\u003C\u002Fli>\n\u003Cli>Guide\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fdocs\u002Farticle\u002Fhow-many-schema-types-do-we-support\u002F\" rel=\"nofollow ugc\">View All\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Extensions\u003C\u002Fh3>\n\u003Cp>Some useful extensions to extend Schema & Structured Data for WP & AMP features\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fextensions\u002Fwoocommerce-compatibility-for-schema\u002F\" rel=\"nofollow ugc\">Woocommerce Compatibility For Schema\u003C\u002Fa> \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fwpml-schema-compatibility\u002F\" rel=\"nofollow ugc\">WPML Schema Compatibility\u003C\u002Fa> \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fpolylang-compatibility-for-saswp\" rel=\"nofollow ugc\">Polylang Compatibility For SASWP\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Ffaq-schema-compatibility\u002F\" rel=\"nofollow ugc\">FAQ Schema Compatibility\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fevent-schema\u002F\" rel=\"nofollow ugc\">Event Schema\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fservices\u002Fgoogle-news-schema-setup\u002F\" rel=\"nofollow ugc\">Google News Schema Setup\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Freviews-for-schema\" rel=\"nofollow ugc\">Show Business Reviews in Google SERP!\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fclassifieds-plugin-compatibility\u002F\" rel=\"nofollow ugc\">Classifieds Plugin Compatibility\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002F1-click-indexing-api-integration\u002F\" rel=\"nofollow ugc\">1-Click Indexing API Integration\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fjobposting-schema-compatibility\u002F\" rel=\"nofollow ugc\">JobPosting Schema Compatibility\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Frecipe-schema\u002F\" rel=\"nofollow ugc\">Recipe Schema\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fcourse-schema\u002F\" rel=\"nofollow ugc\">Course Schema\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fextensions\u002Freal-estate-schema\u002F\" rel=\"nofollow ugc\">Real Estate Schema\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fqanda-schema-for-saswp\u002F\" rel=\"nofollow ugc\">Q&A Schema Compatibility\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fextensions\u002Fwoocommerce-compatibility-for-schema\u002F\" rel=\"nofollow ugc\">WooCommerce Compatibility for Schema\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>We try our best to provide support on WordPress.org forums. However, We have a special \u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">team support\u003C\u002Fa> where you can ask us questions and get help. Delivering a good user experience means a lot to us and so we try our best to reply each and every question that gets asked.\u003C\u002Fp>\n\u003Ch3>Bug Reports\u003C\u002Fh3>\n\u003Cp>Bug reports for Schema & Structured Data for WP & AMP are \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fahmedkaludi\u002Fschema-and-structured-data-for-wp\u002Fissues\" rel=\"nofollow ugc\">welcomed on GitHub\u003C\u002Fa>. Please note GitHub is not a support forum, and issues that aren’t properly qualified as bugs will be closed.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Select2 used https:\u002F\u002Fgithub.com\u002Fselect2\u002Fselect2 – License URI: https:\u002F\u002Fgithub.com\u002Fselect2\u002Fselect2\u002Fblob\u002Fdevelop\u002FLICENSE.md,\u003C\u002Fli>\n\u003Cli>Merlin WP used https:\u002F\u002Fgithub.com\u002Frichtabor\u002FMerlinWP – License URI: https:\u002F\u002Fgithub.com\u002Frichtabor\u002FMerlinWP\u002Fblob\u002Fmaster\u002FLICENSE,\u003C\u002Fli>\n\u003Cli>jquery-timepicker used https:\u002F\u002Fgithub.com\u002Fjonthornton\u002Fjquery-timepicker\u003C\u002Fli>\n\u003Cli>Rate Yo! used https:\u002F\u002Fgithub.com\u002Fprrashi\u002FrateYo – License URI: https:\u002F\u002Fgithub.com\u002Fprrashi\u002FrateYo\u002Fcommit\u002Ff3812fe96c38b08627d209795176053550fb1427\u003C\u002Fli>\n\u003Cli>Aqua Resizer used http:\u002F\u002Faquagraphite.com – License URI: WTFPL – http:\u002F\u002Fsam.zoy.org\u002Fwtfpl\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n","Schema & Structured Data adds Google Rich Snippets markup according to Schema.org guidelines to structure your site for SEO.",7229808,90,251,"2026-03-13T08:07:00.000Z","4.5","5.6.20",[20,139,140,141,142],"rich-snippets","schema","seo","structured-data","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fschema-and-structured-data-for-wp.1.57.zip",95,10,"2026-01-22 17:19:06",{"attackSurface":149,"codeSignals":225,"taintFlows":261,"riskAssessment":310,"analyzedAt":315},{"hooks":150,"ajaxHandlers":214,"restRoutes":219,"shortcodes":220,"cronEvents":221,"entryPointCount":32,"unprotectedCount":32},[151,157,160,163,166,169,172,175,178,182,185,188,191,194,197,200,203,206,209],{"type":152,"name":153,"callback":154,"file":155,"line":156},"action","plugins_loaded","anonymous","includes\\class-unlimited-push-notifications-by-larapush.php",140,{"type":152,"name":158,"callback":154,"file":155,"line":159},"admin_enqueue_scripts",158,{"type":152,"name":161,"callback":154,"file":155,"line":162},"wp_enqueue_scripts",159,{"type":152,"name":164,"callback":154,"file":155,"line":165},"admin_menu",160,{"type":152,"name":167,"callback":154,"file":155,"line":168},"admin_post_larapush_connect",161,{"type":152,"name":170,"callback":154,"file":155,"line":171},"admin_post_larapush_code_integration",162,{"type":152,"name":173,"callback":154,"file":155,"line":174},"transition_post_status",163,{"type":152,"name":176,"callback":154,"file":155,"line":177},"admin_notices",164,{"type":179,"name":180,"callback":154,"file":155,"line":181},"filter","post_row_actions",165,{"type":179,"name":183,"callback":154,"file":155,"line":184},"admin_bar_menu",166,{"type":152,"name":186,"callback":154,"file":155,"line":187},"unlimited_push_notifications_by_larapush_send_scheduled_notification",168,{"type":152,"name":189,"callback":154,"file":155,"line":190},"wp_head",190,{"type":152,"name":192,"callback":154,"file":155,"line":193},"amp_post_template_head",193,{"type":152,"name":195,"callback":154,"file":155,"line":196},"ampforwp_body_beginning",194,{"type":152,"name":198,"callback":154,"file":155,"line":199},"amp_post_template_body_open",195,{"type":152,"name":201,"callback":154,"file":155,"line":202},"amp_post_template_css",196,{"type":152,"name":204,"callback":154,"file":155,"line":205},"amp_post_template_footer",197,{"type":179,"name":207,"callback":154,"file":155,"line":208},"the_content",198,{"type":152,"name":210,"callback":211,"file":212,"line":213},"parse_request","handle_custom_page_request","public\\class-unlimited-push-notifications-by-larapush-public.php",50,[215],{"action":216,"nopriv":217,"callback":154,"hasNonce":217,"hasCapCheck":217,"file":155,"line":218},"larapush_send_notification",false,167,[],[],[222],{"hook":186,"callback":186,"file":223,"line":224},"admin\\class-unlimited-push-notifications-by-larapush-admin.php",404,{"dangerousFunctions":226,"sqlUsage":227,"outputEscaping":229,"fileOperations":256,"externalRequests":257,"nonceChecks":258,"capabilityChecks":259,"bundledLibraries":260},[],{"prepared":32,"raw":27,"locations":228},[],{"escaped":230,"rawEcho":14,"locations":231},46,[232,235,238,240,241,243,244,246,248,250,251,252,255],{"file":223,"line":233,"context":234},141,"raw output",{"file":236,"line":237,"context":234},"admin\\partials\\unlimited-push-notifications-by-larapush-admin-display.php",32,{"file":239,"line":213,"context":234},"admin\\partials\\unlimited-push-notifications-by-larapush-admin-settings.php",{"file":239,"line":213,"context":234},{"file":212,"line":242,"context":234},119,{"file":212,"line":181,"context":234},{"file":212,"line":245,"context":234},258,{"file":212,"line":247,"context":234},264,{"file":249,"line":32,"context":234},"public\\partials\\amp-after-body-opening.php",{"file":249,"line":32,"context":234},{"file":249,"line":32,"context":234},{"file":253,"line":254,"context":234},"public\\partials\\web-header.php",6,{"file":253,"line":80,"context":234},8,5,2,3,[],[262,296],{"entryPoint":263,"graph":264,"unsanitizedCount":27,"severity":295},"larapush_connect (admin\\class-unlimited-push-notifications-by-larapush-admin.php:183)",{"nodes":265,"edges":290},[266,270,276,280,283,287],{"id":267,"type":268,"label":269,"file":223,"line":247},"n0","source","$_POST['unlimited_push_notifications_by_larapush_panel_url']",{"id":271,"type":272,"label":273,"file":223,"line":274,"wp_function":275},"n1","sink","update_option() [Settings Manipulation]",261,"update_option",{"id":277,"type":268,"label":278,"file":223,"line":279},"n2","$_POST['unlimited_push_notifications_by_larapush_panel_email']",270,{"id":281,"type":272,"label":273,"file":223,"line":282,"wp_function":275},"n3",267,{"id":284,"type":268,"label":285,"file":223,"line":286},"n4","$_POST",218,{"id":288,"type":272,"label":273,"file":223,"line":289,"wp_function":275},"n5",273,[291,293,294],{"from":267,"to":271,"sanitized":292},true,{"from":277,"to":281,"sanitized":292},{"from":284,"to":288,"sanitized":292},"low",{"entryPoint":297,"graph":298,"unsanitizedCount":27,"severity":295},"\u003Cclass-unlimited-push-notifications-by-larapush-admin> (admin\\class-unlimited-push-notifications-by-larapush-admin.php:0)",{"nodes":299,"edges":306},[300,301,302,303,304,305],{"id":267,"type":268,"label":269,"file":223,"line":247},{"id":271,"type":272,"label":273,"file":223,"line":274,"wp_function":275},{"id":277,"type":268,"label":278,"file":223,"line":279},{"id":281,"type":272,"label":273,"file":223,"line":282,"wp_function":275},{"id":284,"type":268,"label":285,"file":223,"line":286},{"id":288,"type":272,"label":273,"file":223,"line":289,"wp_function":275},[307,308,309],{"from":267,"to":271,"sanitized":292},{"from":277,"to":281,"sanitized":292},{"from":284,"to":288,"sanitized":292},{"summary":311,"deductions":312},"The plugin \"push-notifications-by-larapush\" v1.0.10 exhibits a generally good security posture with a few notable areas of concern. The code analysis shows a strong reliance on prepared statements for SQL queries and a high percentage of properly escaped output, indicating a good understanding of fundamental web security practices. The absence of known CVEs and common vulnerability types in its history suggests a relatively stable and well-maintained codebase. The plugin also avoids bundled libraries, which can sometimes introduce outdated or vulnerable components.\n\nHowever, the presence of one unprotected AJAX handler represents a significant security risk. This entry point could be exploited if it handles user-supplied data without proper authentication or authorization checks, potentially leading to unauthorized actions. While the taint analysis did not reveal any critical or high-severity unsanitized paths, the existence of an unprotected AJAX endpoint warrants caution. The plugin's attack surface is limited to this single, albeit unprotected, entry point, which simplifies the overall risk landscape but highlights the critical need to secure this specific handler.\n\nIn conclusion, while the plugin demonstrates strengths in secure coding practices like prepared SQL statements and output escaping, the unprotected AJAX handler is a critical weakness that must be addressed. The lack of historical vulnerabilities is a positive sign, but it does not negate the immediate risk posed by the identified unprotected entry point. Addressing this specific vulnerability will significantly improve the plugin's overall security.",[313],{"reason":314,"points":146},"Unprotected AJAX handler","2026-03-16T18:01:39.995Z",{"wat":317,"direct":324},{"assetPaths":318,"generatorPatterns":320,"scriptPaths":321,"versionParams":322},[319],"\u002Fwp-content\u002Fplugins\u002Fpush-notifications-by-larapush\u002Fadmin\u002Fjs\u002Funlimited-push-notifications-by-larapush-admin.js",[],[319],[323],"unlimited-push-notifications-by-larapush-admin.js?ver=",{"cssClasses":325,"htmlComments":326,"htmlAttributes":327,"restEndpoints":332,"jsGlobals":334,"shortcodeOutput":337},[],[],[328,329,330,331],"data-id","data-slug","data-url","data-site-id",[333],"\u002Fwp-json\u002Flarapush\u002Fv1\u002Fservice\u002Fsubscribe",[335,336],"adminAjax","LaraPushAdmin",[]]