Ondersteuning » Thema en CSS/opmaak » Probleem met toevoegen Adsense in Thesis theme

  • Hallo,

    Ik gebruik het thesis theme op mijn wordpress blog. Erg mooi en erg veel extra goede functies! Thesis werkt op een andere manier dan de meeste themes, namelijk door middel van hooks. Als je een functie geimplementeerd wilt hebben (bijv adsense oid) werkt dit via een ‘hook’.

    Dit zou je handmatig moeten aanpassen in de themes-thesistheme-custom-custom_functions.php Of via een plugin die dit automatisch voor je doet. (Genaamd thesis openhook)

    Nu zit ik met een probleem.

    Ik heb via de thesis instellingen via admin login in het multimediavak (Rechtsboven) een adsense ad geplaatst. Daarnaast heb ik in de eerste sidebar als widget eveneens een adsense ad geplaatst. Dit werkt zonder problemen.

    Echter nu wil ik dus ook aan het begin van de post een adsense ad en aan het eind voor de comments. Hier gaat het mis.

    Op internet wijzen ze dit:
    Add adsense in thesis

    Ik heb mijn custom_functions.php aangepast naar:

    <?php
    function custom_bookmark_links() {
    	global $post;
    ?>
    <ul class="bookmark_links">
    	<li><a rel="nofollow" href="http://delicious.com/save?url=<?php urlencode(the_permalink()); ?>&title=<?php urlencode(the_title()); ?>" onclick="window.open('http://delicious.com/save?v=5&noui&jump=close&url=<?php urlencode(the_permalink()); ?>&title=<?php urlencode(the_title()); ?>', 'delicious', 'toolbar=no,width=550,height=550'); return false;" title="Bookmark this post on del.icio.us">Bookmark this article on Delicious</a></li>
    </ul>
    <?php
    }
    
    function before_post_ads() {
    if (is_single()) { ?>
    	<script type="text/javascript"><!--
    	google_ad_client = "ca-pub-5718904403401476";
    	/* 468x60 boven post thesis */
    	google_ad_slot = "1823162219";
    	google_ad_width = 468;
    	google_ad_height = 60;
    	//-->
    	</script>
    	<script type="text/javascript"
    	src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
    	</script>
    <?php }
    }
    add_action('thesis_hook_before_post', 'before_post_ads');
    
    function after_post_ads() {
    if (is_single()) { ?>
    	<script type="text/javascript"><!--
    	google_ad_client = "ca-pub-5718904403401476";
    	/* 468x15 onder thesis */
    	google_ad_slot = "0871980981";
    	google_ad_width = 468;
    	google_ad_height = 15;
    	//-->
    	</script>
    	<script type="text/javascript"
    	src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
    	</script>
    <?php }
    }
    
    add_action('thesis_hook_after_post’, 'after_post_ads'); }
    <?php
    }

    Als ik nu naar de homepage ga, laad hij niet. Ik krijg enkel een wit scherm, wat betekend dat er ergens een fout zit in de php code. Als ik de custom code Beginnend vanaf: function before_post_ads weg haal werkt de site weer wel. Er zit dus ergens een fout in het script. Echter heb ik precies gevolgd volgens meerdere websites. Ben er dan ook al uren mee bezig!

    Als ik nu via de plugin Thesis openhook ga werken werkt alles wel, behalve op de homepage weergeeft hij niet de adsense ad in het multimediabox en in het eerste menu (onder ‘for your attention’) Op subpagina’s of wanneer een post open is werkt het wel.

    Het toevoegen van adsense via plugins als ‘quick adsense’ werkt niet met thesis, juist omdat thesis via ‘hooks’ werkt..

    Iemand tips? Ben echt al uren bezig!

    De betreffende site:http://iphone.world-feed.com

    Een lang verhaal, maar zou het erg waarderen als ik hulp kan krijgen.. Snap niet veel van php!

    Bedankt alvast!

  • Het onderwerp ‘Probleem met toevoegen Adsense in Thesis theme’ is gesloten voor nieuwe reacties.