Adsense eines anderen Autors einbinden

  • Hi ich habe ein Problem und zwei herangehensweisen:

    Ein Autor hat sich bei meinem Blog gemeldet und einen Beitrag geschrieben, diesen möchte ich jetzt in seinem Namen veröffentlichen und natürlich ein AdsenseWerbebanner eintragen. Meinen Adsense code füge ich über die SourceDateien ein, allerdings muss ich seinen Code, bei seinem Artikel unterscheiden. Ich habe folgende Idee:

    dort wo der Code angezeigt werden soll, frage ich vorher die AutorID ab, ist die ungleich meiner, soll er den AdsenseCode des anderen einfügen, allerdings wenn ich "the_author_ID();" verwende, gibt er direkt die ID aus und ich kann sie nicht in einer Variablen speichern.

    Mein anderer Ansatz wäre über das Adsense Plugin, aber ich möchte nicht in allen Artikeln den Code einfügen nur in dem Artikel des "Fremdautors" dann kollidiert das aber mit meinen Anzeigeblöcken. Am liebsten wäre mir eine Lösung für die erste Variante, vielen dank!!

    Gruß Chris

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Ich habe jetzt selbst eine Lösung gefunden. Wichtig und unbedingt zu beachten ist, das man nur ein "Google-ID" auf einer Seite verwenden darf, deswegen zeige ich auf der Beitragsseite nur die ID des Autors des Artikels an, damit die unterschiedlichen IDS nicht in Konflikt treten.

    Im Source-Code der Single.php (dort wird nur ein Beitrag dargestellt) führe ich, bevor der Adsense-Code ausgegeben wird, folgenden Code aus:

    PHP
    <?php
    $current_post_title = single_post_title('', FALSE);  
    $abfrage = mysql_query("SELECT * FROM wp_posts WHERE post_title ='$current_post_title'");
    $row = mysql_fetch_object($abfrage);
    $row->post_author;
    ?>

    In der ersten Zeile erhalte ich den genauen Titel des dargestellten Beitrags. Diesen speichere ich in "current_post_title". Dann starte ich eine mysql-Abfrage, die mir die Zeile sucht, in der mein geschter Titel steht. Nun kann ich mit "$row->post_author" die ID des Autors herauskriegen.

    Jetzt starte ich nur noch eine Abfrage, wie:

    um jedem Author seinen entsprechenden Adsense-Code darzustellen. Wenn man mehrere Autoren hat, die auf einem Blog schreiben, sollte man vielleicht mal ein geeignetes Plugin schreiben, naja mal sehn was noch kommt ;)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!