get_option('') & variable - Wordpress Plugin

  • 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:

    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:

    und mit:

    Beides ohne Erfolg. Nun würde ich euch gerne fragen. Wie schaffe ich es das ich die google_al_data Option in

    PHP
    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 :)

    • 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

  • kommt hier öfter mal vor, da viele nur Hilfe suchen, statt auch mal Hilfe zu geben.

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Sehr schade daher es doch gerade wirklich eher eine kleine Erklärung wäre :( Und ist ja auch nicht so das dieses Plugin nicht auch wenn es funktioniert vielleicht irgendwann der Gemeinschaft gut tut in der Zeit wo kostenlose Plugins langsam verschwinden oder voll mit Copyright Werbung oder so sind.. naja warte ich mal ab ob noch einer hilft

  • sind ja oft hier nur kleine Erklärungen nötig, trotzdem helfen hier die wenigsten Hilfesuchenden.
    Bin mal auf deine zukünftige Hilfestellung hier im Forum gespannt ;-)

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • wirklich eher eine kleine Erklärung wäre :(

    Woher kommen immer diese Weisheiten von Personen die fragen wie etwas funktioniert, selbst also gar nicht beurteilen können wie viel Aufwand hinter einer Erklärung steckt. Wo soll man bei Deinem Code anfangen? Es ist gar nicht ersichtlich wo welche Funktion aufgerufen wird oder mit welchem Hook diese geladen wird. Was bedeutet "ohne Erfolg"? Gibt es überhaupt eine Ausgabe und falls ja welche? Warum wird die Option zunächst einer Variablen zugewiesen, die dann nie genutzt wird bzw. woher kommt die Annahme, dass man diese Variable in einer anderen Funktion nutzen kann ohne diese global (schlechter Stiel) zu definieren? Warum wird das Script nicht klassisch mit wp_localize_script modifiziert? Es fehlt an grundlegenden Kenntnissen.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Bin mal auf deine zukünftige Hilfestellung hier im Forum gespannt ;-)

    Stellvertretend für viele andere, zitiere ich aus meinem Blog:

    "Das kommende Jahr wird auch eine Herausforderung an mein Zeitmanagement, denn neben den Projekten für meine Kunden und meinen Eigenentwicklungen, helfe ich aktiv in der deutschen WordPress Community, wie z.B. auf wpde.org und in der WordPress Gruppe auf Xing. In 2016 werde ich mein Engagement allerdings stärker auf die internationale WordPress Community ausrichten, z.B. mit Beiträgen in der Gruppe WordPress Experts auf Linkedin und Unterstützung im #core Channel auf wordpress.slack.com, weil ich in Deutschland zunehmend eine reine Nehmer-Mentalität feststellen muss. Es ist sehr schade, dass Foren- und Gruppenteilnehmer ihre eigenen Erfahrungen nicht teilen, obwohl sie selbst oft und gerne kostenlose Hilfe in Anspruch nehmen."

    Ich habe mal ausgerechnet wie viel Zeit ich hier im Forum mit Hilfe verbracht habe und den Gegenwert berechnet. Da bin ich echt erschrocken und habe mich entschieden mein Engagement zu halbieren und die andere Hälfte in Form von Geldspenden in WordCamps wie in Nürnberg, Frankfurt und Wien zu investieren. Dort ist man über die Hilfe dankbar und man muss sich keine "dummen Sprüche" wie in Foren anhören. Es hat schon einen Grund warum sich immer mehr WordPress Legenden aus der Öffentlichkeit zurück ziehen und fast nur noch die von großen Firmen bezahlten Mitarbeiter die Community vorantreiben.

    PS: Antwort auf den falschen Beitrag. Sollte auf "[COLOR=#333333][FONT=Verdana]statt auch mal Hilfe zu geben" erfolgen[/FONT][/COLOR]

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Es steckt wohl eher weniger Erklärung dahinter wenn man erklären soll wie man einen Abruf in Wordpress zu einer php variable rüber kriegt. Tut mir leid aber soweit kenn ich mich dann halt doch schon aus das ich weiß das dass nun kein Meter Text wird um diese kurze Antwort zu geben.

    Ich verstehe nicht warum du die Hooks sehen musst. Es klappt doch alles. Es klappt nur nicht das ich in der

    Zitat

    function [COLOR=#000000][COLOR=#0000BB]leaguechapter_google_analytics[/COLOR][/COLOR]


    hinbekomme das ich im Bereich

    Zitat

    [COLOR=#000000]ga('create', $google_al_data, 'auto');[/COLOR]


    entsprechend die

    PHP
    <?php echo get_option('google_al_data');


    dazu kriege im genannten ga Bereich bei $google_al_data die Sache auszugeben und habe gezeigt wie ich es bis jetzt versucht habe zu lösen.
    Kann ja sein das du angepisst bist über andere User oder schlechte Laune hast, trotzdem musst du mich nicht deswegen so angehen. Liebe Grüße

  • [...]und man muss sich keine "dummen Sprüche" wie in Foren anhören. [...]

    [...]trotzdem musst du mich nicht deswegen so angehen. [...]

    QED. Anstatt meinen Fragen zu antworten oder den Tipps zu folgen kommt die "ich bin selber so schlau Antwort". Du hast Dir keine Minute die Mühe gemacht zu verstehen was ich schreibe und den Codex nach meinen Schlagworten zu durchsuchen. Sonst hättest Du gezielt gefragt.

    Und unter uns Pfarrerstöchtern: Wenn ich Dich angegangen hätte oder schlecht drauf wäre, würdest Du das merken.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Doch die Zeit habe ich mir genommen. Doch denkst du nicht bevor ich mich in einem Forum registriere (was mir wegen meinen daten schon auf den senkel geht) habe ich den codex nixht schon durchsucht. ich habe doch die beiden lösungswege auch dadurch für mich erschlossen. Aber ok wenn du der Meinung bist das ich in den Hooks was übersehen habe .

    Mit der wp_localize_script habe ich schon mal gearbeitet hatte aber nich so geklappt wie ich es mir vorgestellt hatte oder vielleicht hatte ich auch ein fehler drinne. Ich werde mir das noch mal anschauen.

Jetzt mitmachen!

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