Wordpress

MailPoetでショートコードを使用する方法

【問題】
MailPoetニュースレター内にオリジナルのショートコードを使用したい。

 

【解決方法】
functions.phpに以下を記述

add_filter('mailpoet_newsletter_shortcode', 'mp_testShortCode', 10, 5);
function mp_testShortCode($shortcode, $newsletter, $subscriber, $queue, $newsletter_body){
	if ($shortcode !== '[custom:testCode]') return $shortcode;
	$testCode = 'success!';return $testCode;
}
ニュースレター内に[custom:testCode]を記入
【備考】
MailPoetのニュースレターにWordpress標準のショートコードを使用することはできません。
しかしながら、上記のMailPoet用のショートコードを作成し呼び出すことで、MailPoetのニュースレターをより柔軟にレイアウトすることが可能です。