Ich habe ein Plugin geschrieben, das alle Produkte in einem Woocommerce-Store in der Option "Administratoreinstellungen" anzeigt. Jetzt möchte ich einen Link hinzufügen, um die Produkte als CSV-Datei herunterzuladen.
Das Problem ist, wenn ich auf den Link klicke, wird ein Berechtigungsfehler angezeigt, der besagt, dass ich keine Berechtigung zum Anzeigen dieser Seite habe.
Hier ist mein Code:
function extra_tablenav($which) {
if ($which == "top") {
echo '<h3 style="display:inline">'
. __('These products are currently in the database:')
. '</h3>' .
' ' .
'<a href="' . admin_url('admin.php?page=download_csv.php') . '">' . __('Export to CSV') . '</a>';
}
}
Wie kann ich diese Berechtigungen korrigieren?
quelle
$_GET
, nicht$_REQUEST
. Verwenden Sie immer nur die Daten von erwarteten Orten.$_REQUEST
Enthält POST- und COOKIE-Daten.