Support » Allgemeine Fragen » php require_once eines scripts aus anderem plugin

  • hallo,

    bin neu hier und fang grad an mich wordpress (plugins) zu beschäftigen.

    kurz eine frage: kann ich ein php script von einem plugin aus einem anderen plugin per require_once einbinden?

    vielen dank schon mal für antwort.

Ansicht von 6 Antworten - 1 bis 6 (von insgesamt 6)
  • Ich glaube, das ist keine gute Idee. Das Plugin würde dann durch Löschen des anderen Plugins nicht nur nicht mehr funktionieren sondern auch noch einen E_COMPILE_ERROR ausgeben. Was versuchst du denn zu erreichen?

    Thread-Starter bexonder

    (@bexonder)

    ich will in einem plugin eine allgemeine überprüfung von formularfeldern schreiben, die dann in verschiedenen formularen (plugins) eingebunden wird….

    Das ist aus den o.g. Gründen soviel ich weiß in WordPress nicht vorgesehen.

    Thread-Starter bexonder

    (@bexonder)

    ok.

    danke.

    kann ich dann dieses „allgemein“ gültige script dann irgendwo anders ablegen?

    sieht nicht so aus …

    • Diese Antwort wurde geändert vor 6 Jahre, 5 Monaten von bexonder.

    Du kannst z.B. mit function_exists() bzw. class_exists() prüfen, ob die Funktion eines Plugins zur Verfügung steht. Aber wie gesagt, ich halte das für eine unglückliche Vorgehensweise, weil du dann für die Benutzer kaum nachvollziehbare Abhängigkeiten bildest.

    Es gibt auch noch andere Vorgehensweisen, z.B. durch Verwendung von MU-Plugins, Erweiterung von Klassen eines anderen Plugins oder – wenn es darum geht, für die Verwendung eines Themes die Aktivierung von Plugins vorzuschlagen – mit Hilfe der Library von http://tgmpluginactivation.com/ (siehe http://ottopress.com/2012/themeplugin-dependencies/).

    Thread-Starter bexonder

    (@bexonder)

    ok.

    vielen dank.

Ansicht von 6 Antworten - 1 bis 6 (von insgesamt 6)
  • Das Thema „php require_once eines scripts aus anderem plugin“ ist für neue Antworten geschlossen.