Schlagwort: Hooks

  • Irgendwas in den WordPress-Seitenkopf einbauen

    Folgendes in die functions.php des Themes schreiben:

    <?php
    //Das hier sagt "Bau irgendwas in den Head ein"
    add_action('wp_head', 'irgendwas');
    //Und hier wird irgendwas definiert
    function irgendwas() { ?>
    //irgendwas hier einsetzen
    <?php }
    ?>

    Irgendwas ist natürlich durch irgendwas zu ersetzen.

  • GOOGLE-Analytics-Code ohne Plugin in WordPress einfügen

    GOOGLE-Analytics-Code ohne Plugin in WordPress einfügen

    Die functions.php des aktiven Themes der WordPress-Installation öffnen, in deren Head der Google-Analaytics-Code erscheinen soll. Wenn die Datei noch keine Befehle enthält sieht sie so aus:

    [php]<?
    ?>[/php]

    Jede PHP-Datei fängt mit „<?“ an und hört mit „?>“ auf. Davor und danach darf nichts, auch kein Leerzeichen stehen. Dazwischen alles. In unserem Fall bauen wir Folgendes ein:

    <?
    
    //Das hier sagt "Bau den Google-Analytics-Code in den Head ein"
    add_action('wp_head', 'googleanalytics');
    //Und das ist der Google-Analytics-Code
    function googleanalytics() { ?>
    <script type="text/javascript">
    var _gaq = _gaq || [];
    _gaq.push(['_setAccount', 'UA-1234567-8']);
    _gaq.push(['_trackPageview']);
    (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
    })();
    </script>
    <?php }
    
    ?>

    Den Platzhalter UA-1234567-8 durch die gültige Web-Property-ID des entsprechenden Google-Analytics-Projekts ersetzen, functions.php speichern und hochladen, fertig.

    Web-Property-ID unbekannt? In dem Fall Google-Analytics-Konto aufrufen, dort klicken:

    In der nun geladenen Seite steht die Web-Property-ID recht weit oben.