FOX - Currency Switcher for WooCommerce

woocs_capability_allows_change_order

Der Filter woocs_capability_allows_change_order legt fest, welche WordPress-Berechtigung erforderlich ist, um die Währungsdaten einer Bestellung im wp-admin zu ändern. Standardmäßig ist es manage_options, was in der Praxis einen Administrator bedeutet. In Shops, in denen die Bestellverwaltung von Mitarbeitern durchgeführt wird, die keine Administratoren sind – ein Shop-Manager, ein Buchhalter, eine Support-Rolle –, blockiert diese Standardeinstellung genau die Personen, die sie benötigen.
add_filter('woocs_capability_allows_change_order', function ($capability) {
    return 'edit_shop_orders';   // WooCommerce shop managers
});
Parameter:
  • $capability (string) – standardmäßig manage_options
Rückgabe:
  • (string) die Berechtigung, die ein Benutzer haben muss
Hinweis: Dies lockert nur die Berechtigungsprüfung, nicht die Nonce-Prüfung – die Anfrage wird weiterhin verifiziert. Weiten Sie sie nicht auf eine Berechtigung aus, die normale Kunden besitzen.