Hallo,
ich programmiere gerade ein Plugin, welches einen vorgegebenen Code z.B. [ad-1] mit einer Adsense Anzeige ersetzt. (bearbeitet den theContent)
Jetzt habe ich aber das Problem, dass ich aus dem Plugin heraus unterschiedlich reagieren möchte jenachdem auf welcher Seite sich der Benutzer befindet.
Wenn er auf der Startseite (loop.php) ist soll es nur einen Code ersetzen und wenn er nur den einen Artikel sieht (loop-single.php) dann soll er beide codes ersetzen. (Weil adsense ja nur 3 anzeigen pro seite zulässt)
Mein Code bisher:
PHP
<?php
/*
Plugin Name: My-Plugin
Plugin URI: ... und so weiter
*/
add_filter('the_content', 'insertAds', '1');
function insertAds($content)
{
$codes = array('[ad-1]', '[ad-2]');
$anzeigen = array('<script type="text/javascript"><!--
google_ad_client = adcode 1 ...',
'<script type="text/javascript"><!--
google_ad_client = adcode 2 ...');
$content = str_replace($codes, $anzeigen, $content);
return $content;
}
?>
Alles anzeigen
Wie könnte ich das machen?
Würde mich über Hilfe sehr freuen!