Моя автоматическая реклама AdSense должна срабатывать только тогда, когда она не является частью определенной роли пользователя и обычных посетителей сайта .
Роли со следующими идентификаторами 8396,6571,6570,6570,6569,6555,6562,6561,6560 должны не загружать JavaScript в заголовке.
Я пробовал код, предложенный разработчиком плагина.
add_action('wp_head', 'Adsense');
function Adsense(){
?>
[pms-restrict subscription_plans="8396,6571,6570,6570,6569,6555,6562,6561,6560" message="<script data-ad-client='ca-pub-XXXXXXXXXXXX' async src='https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js'></script>"][/pms-restrict]
<?php
};
Показывается [pms-restrict subscription_plans = "8396,6571,6570,6570,6569, 6555,6562,6561,6560 "message =" "] [/ pms-restrict] в верхней части сайта, что не очень хорошо.