• Hallo zusammen,

    ich habe gestern das plugin "Adsense Deluxe installiert" und anschliessend direkt im template folgenden code eingesetzt.

    PHP
    <?php adsense_deluxe_ads('forum'); ?>

    Das klappt soweit super. Wie es aber der Zufall wollte, war adsense gestern abend für eine halbe Stunde schleppend bis garnicht verfügbar und genau da liegt mein Probelm. Sobald adsense nicht verfügbar ist, dauert der Seitenaufbau eine halbe Ewigkeit. Erst ist alles total zerstückelt und nach ca. 1 - 2 Minuten ist die Seite vernünftig geladen. (wohlgemerkt nur, wenn adsense nicht verfügbar ist).

    Jetzt bietet der Autor auf seiner Homepage folgenden Hinweis an. Leider drückt er sich etwas schwammig aus, so dass ich als ungeübter php-Mann nicht genau weiss, wie im folgenden vorzugehen ist.

    Hier ist der Vermerk:

    Zitat

    However, it’s strongly recommended that you always confirm that the function is available to keep from generating PHP errors or breaking your page display, using the following syntax:

    Dann folgende Syntax:

    PHP
    <?php if(function_exists('ad_unit_name')) :
    adsense_deluxe_ads('my_ad_unit'); endif; ?>

    Jetzt ist die Frage: Muss ich diese Syntax zusätzlich zu der oberen einfügen oder die obere lediglich durch diese ersetzen? Ich habe es gestern am Ende so versucht, dass hatte aber zur Ursache, dass adsense nicht mehr auf der Seite geladen wurde. Mein code gestern war:

    PHP
    <?php if(function_exists('ad_unit_name')) :
    adsense_deluxe_ads('forum'); endif; ?>

    Da wurde wie gesagt nichts mehr geladen. Mit dem einfachen code

    PHP
    <?php adsense_deluxe_ads('forum'); ?>

    (ohne Prüfung der Verfügbarkeit) ist es mir aber definitiv zu riskant adsense einzusetzen, weil da zwingend die Verfügbarkeit von adsense gewährleistet sein muss.

    Wie lässt sich also schon im Vorfall prüfen, ob der Service verfübar ist?:-D

    • 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

  • Ob der Service, also Google Adsense verfügbar ist, lässt sich damit nicht prüfen..

    Es lässt sich aber prüfen, ob das Plugin aktiviert und/oder vorhanden ist, um im Falle des Nichtvorhandenseins keine PHP-Fehlermeldungen auszugeben.

    Dein Code müsste so aussehen:

    PHP
    <?php if(function_exists('forum')) :
    adsense_deluxe_ads('forum'); endif; ?>

    obwohl es eigentlich

    PHP
    <?php if(function_exists('adsense_deluxe_ads')) :
    adsense_deluxe_ads('forum'); endif; ?>


    sein müsste, denn adsense_deluxe_ads() ist die Funktion, aber der Autor verlangt ja nach "ad_unit_name", was in deinem Falle 'forum' ist...

    wpseek.com - Die WordPress-Code-Suchmaschine

Jetzt mitmachen!

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