1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

function aus externer PHP-Datei aufrufen

Dieses Thema im Forum "Allgemeines" wurde erstellt von AKraisser, 13. Februar 2009.

  1. AKraisser

    AKraisser Well-Known Member

    Registriert seit:
    20. Oktober 2008
    Beiträge:
    283
    Zustimmungen:
    0
    Wie kann man eine function aus einem Wordpresstemplate aufrufen und beim Aufrug zwei Parameter übergeben?

    Also z.B.
    in der page.php die "function xyz (para1, para2 )" aus der externen Datei xyz.php aufrufen?
     
  2. marX

    marX Well-Known Member
    Ehrenmitglied

    Registriert seit:
    5. Oktober 2006
    Beiträge:
    12.943
    Zustimmungen:
    0
    Du musst die xyz.php in das Template includieren, dann kannst du die Funktion verwenden:
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Statt include kannst du auch require nehmen. Der Unterschied ist, include erzeugt im Fehlerfall eine Warnung, bei require bricht das Script ab.
    PHP: include - Manual
    PHP: require - Manual
     
  3. AKraisser

    AKraisser Well-Known Member

    Registriert seit:
    20. Oktober 2008
    Beiträge:
    283
    Zustimmungen:
    0
    Danke funtkioniert mit include !
     
  4. Jonn10

    Jonn10 Member

    Registriert seit:
    5. Januar 2018
    Beiträge:
    22
    Zustimmungen:
    0
    Hallo,
    ich hoffe, dass dieser alte thread noch gelesen wird.
    Gilt die hier stehende Aussage noch oder ist dies aus z.B. Sicherheitsgründen nicht mehr erlaubt.
    Wo muss im genannten Beispiel die Funktion xyz.php definiert sein? In einem (welchen) Verzeichnis in Wordpress?
    Danke
    Jonn10
     
  5. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.660
    Zustimmungen:
    1.783
    Die Funktion xyz(..) wird in der Datei xyz.php definiert. Die Datei xyz.php liegt im o.g. Beispiel im gleichen Ordner wie die Datei page.php
     
  6. Jonn10

    Jonn10 Member

    Registriert seit:
    5. Januar 2018
    Beiträge:
    22
    Zustimmungen:
    0
    Ist damit bei mir die Datei /public_html/wp-content/themes/Divi/page.php und damit der Orner
    /public_html/wp-content/themes/Div gemeint?
     
  7. danielgoehr

    danielgoehr Well-Known Member

    Registriert seit:
    13. Juli 2016
    Beiträge:
    2.674
    Zustimmungen:
    128
    Im Prinzip ja. Allerdings solltest du Theme Dateien niemals direkt bearbeiten, sondern stattdessen ein Child Theme verwenden.
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden