Hallo liebe Runde,
ich arbeite mich gerade ein wie man ein Wordpress Plugin programmiert und in die ganzen anderen wichtigen Schweinereien :) Nun habe ich zum lernen gedacht das ich mir mal was ganz simples mache, habe mich somit entschieden an einem Google Analytics Plugin zu lernen. Und nein ich will mir keine anderen Plugin´s anschauen , denn jeder programmierer hat so seine eigene Art. Also nutze ich die Dokumentation.
Nun habe ich folgendes programmiert:
<?php
function league_chapter_google(){
$google_al_data = get_option('google_al_data');
?>
<div class="wrap">
<form method="post" action="options.php">
<?php wp_nonce_field('update-options'); ?>
<p>UA-XXXXXXXX-X:</p><input name="google_al_data" type="text" id="google_al_data" value="<?php echo get_option('google_al_data'); ?>" />
<input type="hidden" name="action" value="update" />
<input type="hidden" name="page_options" value="google_al_data" />
<input type="submit" value="Save" />
</form>
<p>Entry:</p><?php echo get_option('google_al_data'); ?>
</div>
Alles anzeigen
Die Ausgabe per echo funktioniert astrein. Nun möchte ich den Code aber auch gerne in das Analytics Script einbinden. Versucht habe ich es mit:
<?php
function leaguechapter_google_analytics(){
?>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
// UA-XXXXXXXX-X durch eigene Nummer ergänzen
ga('create', $google_al_data, 'auto');
ga('send', 'pageview');
</script>
<?php
Alles anzeigen
und mit:
function leaguechapter_google_analytics(){
?>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
// UA-XXXXXXXX-X durch eigene Nummer ergänzen
[code=php]ga('create', get_option('google_al_data'), 'auto');[/code]
ga('send', 'pageview');
</script>
<?php
Alles anzeigen
Beides ohne Erfolg. Nun würde ich euch gerne fragen. Wie schaffe ich es das ich die google_al_data Option in
ga('create', get_option('google_al_data'), 'auto');
einbaue und er die Variable dann auch nutzt also so gesehen der Code drinne steht der in der get_option() gespeichert ist.
Liebe Grüße :)