Eredmény: 1 - 3 (3) összesen

Téma: Reklámblokk megjelenítése bekezdések után

  1. #1
    Törzsvendég
    Csatlakozott
    10-08-25
    Hozzászólás
    156
    Begyűjtött 43 köszönetet
    36 hozzászólásával

    Alapbeállítás 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/



  2. #2
    Szerkesztő fgaber3 logója
    Csatlakozott
    10-02-07
    Hozzászólás
    225
    Begyűjtött 66 köszönetet
    49 hozzászólásával

    Alapbeállítás 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++;
    }




  3. The Following 2 Users Say Thank You to fgaber3 For This Useful Post:

    Bolha09 (2017-01-05), Freedom (2017-01-05)

  4. #3
    Törzsvendég
    Csatlakozott
    10-08-25
    Hozzászólás
    156
    Begyűjtött 43 köszönetet
    36 hozzászólásával

    Alapbeállítás 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!



Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •