Verwenden Sie wp_upload_dir () korrekt

Alles in allem verwende ich das Uploadify-Plugin, um einige Bilder hochzuladen. Ich habe den Uploadify-Ordner in meinen Themes-Ordner eingefügt. Wenn ich versuche, uploadify.php aufzurufen, erhalte ich den folgenden Fehler:

Aufruf an undefinierte function wp_upload_dir ()

Mein Code sieht so aus:

global $cssPath, $jsPath, $themePath, $theLayout; $upload_dir = wp_upload_dir(); echo $upload_dir['path']; 

Irgendeine Idee wie ich das richtig gebrauchen kann? Vielen Dank für Ihre Vorschläge im Voraus!

Solutions Collecting From Web of "Verwenden Sie wp_upload_dir () korrekt"

Es scheint, dass du wp_upload_dir entweder zu früh wp_upload_dir , wenn es noch nicht im Scope enthalten ist (was fast unmöglich ist), oder es aufzurufen, ohne dass WordPress sogar geladen ist (höchstwahrscheinlich).

Wenn Sie eine Art uploadify.php , um uploadify.php direkt zur Verfügung zu stellen, ist WordPress dafür nicht verfügbar. Schließen Sie wp-load.php , um eine WordPress-Umgebung zu laden, bevor Sie versuchen, wp_upload_dir zu verwenden. Alternativ und viel besser, uploadify.php in den WordPress-Bereich statt in deine Vorlage oder deinen Hook, was auch immer du benutzt, um das Upload-Formular richtig zu positionieren.

Besser noch, verwenden Sie einfach den Code innerhalb der Basis- Demo innerhalb Ihrer Vorlage-Datei direkt ohne die Notwendigkeit für eine separate uploadify.php .