Tobias ScheibleCybercrime Dozent & Live Hacking Speaker
WordPress Programmierung

WordPress Funktionen in einer eigenen PHP-Datei

Hin und wieder kommt es vor, dass ich ein WordPress-System erweitere. Der klassische Weg ist ein eigenes Plugin zu programmieren, was manchmal aber nicht zielführend ist. Alternativ kann auch mit einer externen PHP-Datei auf die WordPress-Funktion zugegriffen werden.

Sonntag, 28. August 2016
0 Kommentare

Eine zentrale Rolle spielt dabei die Datei wp-load.php. Sie beinhaltet die Funktion zum Laden aller WordPress Funktionalitäten. Dazu muss sie einfach am Anfang der individuellen PHP-Datei eingebunden werden:

require($_SERVER['DOCUMENT_ROOT'].'/wp-load.php');

Sollte eure WordPress Installation sich nicht auf der Hauptebene eurer Domain befinden und sich eure individuelle PHP-Datei innerhalb des wp-content Ordner befinden, könnt ihr die nachfolgende Methode verwenden:

$parse_uri = explode( 'wp-content', $_SERVER['SCRIPT_FILENAME'] );
require_once( $parse_uri[0] . 'wp-load.php' );

Über Tobias Scheible

Tobias Scheible

Hallo, mein Name ist Tobias Scheible. Ich bin begeisterter Informatiker und Sicherheitsforscher mit den Schwerpunkten Cyber Security und IT-Forensik. Mein Wissen teile ich gerne anhand von Fachartikeln hier in meinem Blog und in meinem Fachbuch. Als Referent halte ich Vorträge und Workshops für Verbände und Unternehmen u. a. auch offene Veranstaltungen für den VDI und die IHK.