Wordpress thesis theme probleem, invoegen van Adsense

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Danny S

Danny S

07/07/2011 12:12:13
Quote Anchor link
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:
http://www.best2know.info/add-adsense-thesis/

Ik heb mijn custom_functions.php aangepast naar: (Zie script onderaan)

Als ik daarna 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!

EDIT: Hij geeft het php script raar weer.. het is dus 1 totaal script!



Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
function custom_bookmark_links() {
    global $post;
?>

<ul class="bookmark_links">
<li><a rel="nofollow" href="http://delicious.com/save?url=
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php urlencode(the_permalink()); ?>
&amp;title=
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php urlencode(the_title()); ?>
" onclick="window.open('http://delicious.com/save?v=5&amp;noui&amp;jump=close&amp;url=
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php urlencode(the_permalink()); ?>
&amp;title=
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?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>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?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>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?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>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php }
}


add_action('thesis_hook_after_post’, 'after_post_ads'); }
[
code]<?php }
}
Gewijzigd op 07/07/2011 12:19:52 door Danny S
 
Er zijn nog geen reacties op dit bericht.



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.