Reklámblokk megjelenítése bekezdések után
Kedves Mindenki!
Egy kód segítségével szeretném megoldani, hogy a bejegyzésen belül az első, második és harmadik bekezdés után megjelenjen egy adsense reklám. Tudom, hogy van rá plugin, de az az én esetemben kilőve. Találtam egy kódot, viszont az csak 1 blokkot szúr be a bejegyzésbe.
Ezt kéne úgy módosít, hogy 3 blokkot szúrjon be. Tudtok ebben segíteni?
A kód a <?php the_content(); ?> részt cseréli le az alábbira:
Kód:
<?php
$show_after_p = 2;
$content = apply_filters('the_content', $post->post_content);
if(substr_count($content, '<p>') > $show_after_p)
{
$contents = explode("</p>", $content);
$p_count = 1;
foreach($contents as $content)
{
echo $content;
if($p_count == $show_after_p)
{
?>
YOUR AD CODE GOES HERE
<?php
}
echo "</p>";
$p_count++;
}
}
A script-et itt találtam: https://www.doitwithwp.com/inserts-a...phs-wordpress/
re: Reklámblokk megjelenítése bekezdések után
nem volt lehetőségem tesztelni, de kicsit átszabtam neked. próbáld meg ezt, remélem működni fog. :)
Kód:
<?php
$content = apply_filters('the_content', $post->post_content);
$contents = explode("</p>", $content);
$p_count = 1;
foreach($contents as $content)
{
echo $content;
if($p_count == 1 || $p_count == 2 || $p_count == 3)
{
?>
YOUR AD CODE GOES HERE
<?php
}
echo "</p>";
$p_count++;
}
re: Reklámblokk megjelenítése bekezdések után
Sajnos nem jó, hibát dob ki. Plusz lehet, hogy rosszul fogalmaztam az első posztban. Azt szeretném, hogy három különböző blokk jelenjen meg. Minden blokkba más-más adsense kódot akarok tenni. Viszont köszönöm szépen a segítséged! :)