In order to fully use this plugin, you will need to contact and have your own account set up.

* Integration with Organic Ads to insert ads onto your pages in a fully controlled way with top tier monetization and reporting
* Integration with Organic Affiliate to insert affiliate links and product card onto your pages
* Integration with Organic Campaigns to match up sponsored content with direct sales campaigns

Developer Notes


If you set the environment variable ORGANIC_ENVIRONMENT to an explicit value, you can control what kind of debug
data gets exposed. Valid values are:

  • PRODUCTION = normal operation in production
  • TEST = used in unit and integration testing


  • organic_ads_txt_changed – called after the ads.txt content has changed from syncing with Organic Platform. No args.


These filters allow integrators to use non-standard attributes on Post objects to fulfill the needs
of the Synchronization to Organic Platform.

  • organic_post_id – accepts default Post ID attribute, response registered as External ID in Organic
  • organic_post_title – accepts default $post->ID and $post->title, response registered as Title in Organic
  • organic_post_url – accepts default $post->ID and post Permalink (from get_permalink)
  • organic_post_content – transform the body of the post
  • organic_post_publish_date – transform the publish date of the post
  • organic_post_modified_date – transform the modified date of the post
  • organic_post_authors – accepts array with one author info based on $post->post_author data and $post->ID; expects an associative array with ‘externalId’, ‘name’, ’email’, and ‘imageUrl’ keys
  • organic_post_featured_image_url – transform the post thumbnail url for Organic
  • organic_post_meta_description – transform the post meta_description for Organic; uses the post excerpt or Yoast meta description by default
  • organic_eligible_for_ads – enable or disable ads injection, overlapping plugin settings
  • organic_eligible_for_affiliate – enable or disable affiliate injection, overlapping plugin settings

Example Filter Implementations:
function get_custom_post_id($id) {
$ext_id = get_post_meta($id, 'custom_post_id', true);
return $ext_id ?: $id;
add_filter( 'organic_post_id', 'get_custom_post_id', 10, 1);


function get_custom_post_title($title, $id) {
$title = ‘Our Brand | ‘ . $title;
return $title;
add_filter( ‘organic_post_title’, ‘get_custom_post_title’, 10, 2);


This plugin provides 2 blocks.

  • Affiliate Product Card Affiliate Product Card Tool
  • Affiliate Product Carousel Affiliate Product Carousel Tool


There are no reviews for this plugin.

Contributors & Developers

“Organic” is open source software. The following people have contributed to this plugin.


Translate “Organic” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Fix clash with wp-sentry-integration


  • Additional data requirements for Organic Analytics


  • Add Admin SDK injection for “guides” post type


  • Per-placement prefill adjustments


  • Affiliate widget insertion fixes


  • Fully migrate to the SDKv2


  • Sync WP plugin data to platform


  • Sentry integration


  • Support for js-modules builds for up-to-date browsers
  • Site custom CSS support
  • A lot of fixes and optimizations


  • Plugin refactoring to meet codestyle and rules


  • Initial submission to with core functionality