mizner
9/5/2017 - 4:16 PM

Basic WooCommerce MailChimp Setup

Basic WooCommerce MailChimp Setup

<div class="mcnTextContent">
*|FEEDBLOCK:https://example.com/shop/feed?post_type=product|*
<br/>
*|FEEDITEMS:[$count=10]|*
<br/>

*|FEEDITEM:ENCLOSURE_URL|*
	*|FEEDITEM:IMAGE|*
        <h2>
            *|FEEDITEM:TITLE|*
        </h2>
    </a>
    *|END:FEEDITEMS|*
*|END:FEEDBLOCK|*
</div>
<?php 

class AdditionsXML {

	public function __construct() {
		add_action( 'rss2_item', [ $this, 'attach_to_rss' ] );
		add_action( 'rss2_ns', [ $this, 'add_media_namespace' ] );
	}

	public function add_media_namespace() {
		echo 'xmlns:media="http://search.yahoo.com/mrss/"';
	}

	public function attach_to_rss() {
		global $post;
		if ( has_post_thumbnail( $post->ID ) ) {
			$image_url = '' . get_the_post_thumbnail_url( $post->ID, 'medium' );
			echo '<media:content url="' . esc_url( $image_url ) . '" medium="image"/>';
		}
	}
}