definiert (‘ABSPATH’) false nach AJAX-Post zu anderen PHP-Datei

Ich bin neu in WordPress, also sei bitte sanft.

Ich habe erfolgreich eine Admin-Untermenü-Seite erstellt. Die Untermenü-Seite selbst sollte eine Liste von Dateien anzeigen, die sich in ‘wp-admin / was auch immer / myFolder’ befinden, mit angehängten Schaltflächen und es tut dies. Hier ist ein Button Beispiel:

  • $file
  • I $ _POST die Daten in die Datei “myPost.php” auf klicken, mit AJAX mit jQuery wie folgt in der gleichen .php-Datei, die mein Untermenü erstellt:

      $.ajax({ type: "POST", url: '../wp-content/plugins/myPlugin/myPost.php', data: { fileName : $(this).data('filename'), filePath : $(this).data('path'), }, success:function(data) { console.log(data); }, error: function(errorThrown){ console.log(errorThrown); } }); 

    Der POST funktioniert einwandfrei. Das Problem ist, dass die “myPost.php” -Datei keine weiteren WordPress-functionen wie “add_action” ausführen kann oder was auch immer, denn das definierte (‘ABSPATH’) am Anfang von “myPost.php” ist immer falsch.

    Danke für jede Hilfe.

    Solutions Collecting From Web of "definiert (‘ABSPATH’) false nach AJAX-Post zu anderen PHP-Datei"