Wp-Insert icon

Wp-Insert

Wp-Insert is a WordPress plugin with the following stats:

  • #1,136 Global Rank
  • 9K+ active installs
  • 4.5/5 142 ratings
  • Since 2009 17 years active

PF Score (About PF Scores)

PF Score is not a quality guarantee. It is a ranking based on available public signals.

Gold81.1
+24.9 · 30d
Platinum
Gold
Silver
Bronze
Low

Score Breakdown

+24.9 over the last 30 days

65.9
Popularity 40% 9K+ active installs
86.3
Reputation 35% 4.5★ from 142 ratings
98
Freshness 25% Updated 19 days ago

No active penalty — 2 historical CVEs, resolved — details

Download Trends

Loading download data…

Vulnerabilities

2 Total
2 Patched
0 Active
100% Resolved rate
CWE-79 · Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

The Wp-Insert for WordPress is vulnerable to Stored Cross-Site Scripting via admin settings in versions up to, and including, 2.5.0 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with administrative-level permissions and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This only affects multi-site installations and installations where unfiltered_html has been disabled.

4.4 Medium Affected All – 2.5.0 Patched in ✓ 2.5.1 Published 15 Feb 2023 CVE CVE-2023-25461
CWE-434 · Unrestricted Upload of File with Dangerous Type

The Wp-Insert plugin through 2.4.2 for WordPress allows upload of arbitrary PHP code because of the exposure and configuration of FCKeditor under fckeditor/editor/filemanager/browser/default/browser.html, fckeditor/editor/filemanager/connectors/test.html, and fckeditor/editor/filemanager/connectors/uploadtest.html.

9.8 Critical Affected All – 2.4.2 Patched in ✓ 2.4.3 Published 27 Sep 2018 CVE CVE-2018-17573

Vulnerability data provided by Wordfence Intelligence (opens in a new tab). CVE data: Copyright 1999–2026 The MITRE Corporation. CVE Terms of Use (opens in a new tab).

Support Statistics

1 Support threads
0 Resolved
0% Resolution rate

About Wp-Insert

The Ultimate Adsense / Ad-Management Plugin for WordPress.

Wp-Insert is a powerful yet easy to use ad management / ad insertion plugin which
does a lot more than ad management and insertion. Ad code from any network —
AdSense, iframes, JavaScript snippets or plain HTML — is inserted exactly as you
provide it.

Features

  • Adsense optimised, with support for Auto Ads / Page-Level ads
  • Unlimited ad blocks, with no artificial restrictions
  • Insert ads above, below, to the left, to the right, or in the middle of post content with intelligent midpoint detection
  • Insert ads after a chosen number of paragraphs, counting from the top or the bottom
  • Insert ads into sidebars using ad widgets
  • Insert ads into post content using shortcodes
  • Insert ads directly into theme files, with the rules system still applied
  • Gutenberg blocks for manual ad placement
  • GUI driven rules system controlling when and where ads appear
  • Exclude ads from specific posts, pages, categories, archives, search and 404 pages
  • Hide ads for logged-in users or for mobile visitors
  • Per-device targeting and styling for large desktop, medium desktop, tablet and mobile
  • A/B testing across up to three ad networks, so only one network’s ads appear at a time
  • Country specific ad placement using a bundled, offline IP-to-country database
  • Insert Google Analytics, Facebook Pixel or any other tracking code into the header or footer
  • Supports shortcodes from other plugins inside ad blocks
  • Authorized Digital Sellers (ads.txt) management with daily AdSense publisher-ID monitoring
  • Legal page templates (Privacy Policy, Terms & Conditions, Disclaimer, Copyright) to kick-start your legal pages
  • Compatible with the AMP plugin by Automattic and WooCommerce aware

External Services

This plugin does not send visitor data to any external service.

Country based ad targeting is resolved locally using an IP-to-country database
bundled with the plugin, so no visitor IP address leaves your server. Earlier
versions of Wp-Insert used the third-party freegeoip.net / ipstack APIs for this
feature; that is no longer the case.

Ad code that you add through the plugin may itself load resources from your ad
network (for example Google AdSense). Those requests are made by the ad code you
supply, are governed by that network’s own privacy policy, and are entirely under
your control.

Screenshots

The unified plugin admin page.

The unified plugin admin page.

Rules system controlling when and where your ads are shown.

Rules system controlling when and where your ads are shown.

Geo-target different ads to audiences from specific countries.

Geo-target different ads to audiences from specific countries.

Pre-prepared legal page templates to serve as a starting point.

Pre-prepared legal page templates to serve as a starting point.

Insert ads directly into your theme for advanced ad placement.

Insert ads directly into your theme for advanced ad placement.

Multiple ad networks / A-B testing.

Multiple ad networks / A-B testing.

Google Analytics integration.

Google Analytics integration.

Embed codes in the header / footer.

Embed codes in the header / footer.

Ad widgets which support the rules system.

Ad widgets which support the rules system.

Frequently Asked Questions

Will my existing ad code keep working after updating?

Yes. Ad code is stored and rendered exactly as you entered it, and the plugin ships
an automated test suite that verifies iframes, JavaScript snippets, AdSense code,
plain HTML and shortcodes all render byte-for-byte identically across every
placement type.

Who can add or edit ad code?

Only users with the manage_options capability (administrators on a single site).
Users who do not additionally have the unfiltered_html capability have their
input filtered through wp_kses_post() before it is saved.

Where can I get support?

Visit the Wp-Insert support site.

Ratings & Reviews

Recent Reviews

Loading reviews…

View all reviews on WordPress.org (opens in a new tab)

Changelog

2.6.0

  • Modernisation release. Existing ad code and settings are preserved; no
    reconfiguration is required.
  • Added an automated test suite covering ad-code rendering fidelity (iframes,
    JavaScript, AdSense, HTML, shortcodes) across every placement type, so updates
    cannot silently change how your ads are output.
  • Fixed a fatal error on PHP 8 when a second geo-targeting country group was
    configured.
  • Fixed numerous PHP 8.x warnings across the ad rendering path, including for ad
    units created by older versions of the plugin.
  • Security: added capability checks to every admin AJAX endpoint, restricted ad
    data saving to known ad unit types, added nonce verification to the ads.txt
    AdSense reset action, and removed debug output from the ad save routine.
  • Security: escaped all admin-side output, including the Google Analytics tracker
    ID which was previously written unescaped into an inline script.
  • The jQuery UI stylesheet is now bundled with the plugin instead of being loaded
    from an external CDN.
  • Country targeting no longer contacts a third-party geolocation API; lookups are
    resolved from a local database.
  • Removed unused video intelligence and Google API modules that were shipped but
    never loaded.
  • Removed the third-party ad network promotion from the ad code screen. The
    plugin no longer advertises any external service in the admin.
  • The full codebase now passes the WordPress Coding Standards with no errors or
    warnings.

2.5.1

  • Plugin header and coding standards updates.

Alternatives to Wp-Insert

Other WordPress plugins serving a similar purpose, ranked by relevance and PF Score.

Platinum95.1
Ad Inserter – Ad Manager & AdSense Ads icon

Ad Inserter – Ad Manager & AdSense Ads

Manage ad placement, rotation, and AdSense integration with support for AMP pages and sticky widgets.

★ 4.9/5·300K+ installs·Updated 27 Jul 2026
Gold70.9
Easy Google AdSense icon

Easy Google AdSense

Easily add Google AdSense ad code to your WordPress site. Automatically show Google ads optimized for your site at optimal…

★ 4.3/5·5K+ installs·Updated 24 May 2026
Bronze54.5

Wbcom Designs – WB Ad Manager

Ad management for WordPress: ad rotation, split testing, multiple placements, Google AdSense, plus BuddyPress, bbPress, and Jetonomy integration.

20+ installs·Updated 29 Jun 2026
Bronze53.3
Sell Ads Plugin – Sell Ad Space as Monthly Subscription icon

Sell Ads Plugin

Sell your ad space directly as a monthly subscription: no ad network, you set the price, you keep the revenue.

★ 5/5·10+ installs·Updated 30 Jul 2026
Bronze41.0

Remove Yellow BGBOX

Fix the background color that sometimes AdSense ads have on websites/blog’s (Remove Yellow Background/Box From Google Adsense Ads).

Platinum94.0
Site Kit by Google – Analytics, Search Console, AdSense, Speed icon

Site Kit by Google

Integrates Google Analytics, Search Console, AdSense, and PageSpeed Insights into WordPress dashboards.

★ 4.2/5·5.0M+ installs·Updated 10 Aug 2026
Platinum92.1
Advanced Ads – Ad Manager & AdSense icon

Advanced Ads – Ad Manager & AdSense

Manage AdSense, Amazon, and affiliate advertising with targeting and revenue tracking capabilities.

★ 4.9/5·100K+ installs·Updated 3 Aug 2026
Platinum85.9
Quads Ads Manager for Google AdSense icon

Quads Ads Manager for Google AdSense

Manage Google AdSense and other ad networks with fraud detection and revenue tracking across WordPress sites.

★ 4.9/5·20K+ installs·Updated 12 Jun 2026
Gold82.8
AdRotate Banner Manager icon

AdRotate Banner Manager

Schedule and manage ads including Google AdSense, Amazon, and custom banners on your WordPress site.

★ 4.3/5·20K+ installs·Updated 25 Jul 2026
Gold81.0
Ads.txt Manager icon

Ads.txt Manager

Create, manage, and validate ads.txt and app-ads.txt files directly within WordPress.

★ 4.7/5·100K+ installs·Updated 14 Apr 2026
Gold80.9
Ad Invalid Click Protector (AICP) icon

Ad Invalid Click Protector (AICP)

One plugin to save your AdSense account from Click Bombings and Invalid Click Activities

★ 4.7/5·10K+ installs·Updated 20 Jul 2026
Gold79.2
Quick Adsense icon

Quick Adsense

Quick Adsense offers a quicker & flexible way to insert Google Adsense or any Ads code into a blog post.

★ 3.9/5·20K+ installs·Updated 3 Aug 2026