{"id":15188,"date":"2017-10-08T22:56:53","date_gmt":"2017-10-08T20:56:53","guid":{"rendered":"https:\/\/it.wordpress.org\/support\/topic\/plugin-adsense-multi-autore\/"},"modified":"2017-10-08T22:57:26","modified_gmt":"2017-10-08T20:57:26","slug":"plugin-adsense-multi-autore","status":"publish","type":"topic","link":"https:\/\/it.wordpress.org\/support\/topic\/plugin-adsense-multi-autore\/","title":{"rendered":"plugin adsense multi autore"},"content":{"rendered":"<p>Salve ragazzi, mi stavo domandando se qualcuno conosce un plugin per inserire banner automaticamente a seconda dell&#8217;autore.<br \/>\nCe ne sono molti che inserendo il codice nel loro campo puoi stabilire la posizione nel post, et voil\u00e0 tutti inseriti.<br \/>\nMa avendo diversi autori, come faccio ? <\/p>\n<p>Chiedo questo perch\u00e9 ovviamente impossibilitato a cambiare ed inserire manualmente il codice visto che abbiam superato i 1500 articoli. <\/p>\n<p>Ho provato anche con una funzione, ma non so indicargli per quale authore inserirlo.<br \/>\nQualche idea? <\/p>\n<pre><code>\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n\/\/Adsense dopo il 3 paragrafo nell&#039;articolo\/\/\/\n\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n \nadd_filter( &#039;the_content&#039;, &#039;prefix_insert_post_ads&#039; );\n \nfunction prefix_insert_post_ads( $content ) {\n     \n    $ad_code = &#039;&lt;div&gt;\n\n&lt;center&gt;\nmio codice adsense\n&lt;\/center&gt;\n\n&lt;\/div&gt;&#039;;\n \n    if ( is_single() &amp;&amp; ! is_admin() ) {\n        return prefix_insert_after_paragraph( $ad_code, 3, $content );\n    }\n     \n    return $content;\n}\n  \n\/\/ Parent Function that makes the magic happen\n  \nfunction prefix_insert_after_paragraph( $insertion, $paragraph_id, $content ) {\n    $closing_p = &#039;&lt;\/p&gt;&#039;;\n    $paragraphs = explode( $closing_p, $content );\n    foreach ($paragraphs as $index =&gt; $paragraph) {\n \n        if ( trim( $paragraph ) ) {\n            $paragraphs[$index] .= $closing_p;\n        }\n \n        if ( $paragraph_id == $index + 1 ) {\n            $paragraphs[$index] .= $insertion;\n        }\n    }\n     \n    return implode( &#039;&#039;, $paragraphs );<\/code><\/pre>\n","protected":false},"template":"","class_list":["post-15188","topic","type-topic","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/it.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/15188","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/it.wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/it.wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":1,"href":"https:\/\/it.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/15188\/revisions"}],"predecessor-version":[{"id":15189,"href":"https:\/\/it.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/15188\/revisions\/15189"}],"wp:attachment":[{"href":"https:\/\/it.wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=15188"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}