Filter
charitable_disable_admin_bar
Legt fest, ob die Admin-Leiste für alle deaktiviert werden soll, die keine edit_posts- oder manage_charitable_settings-Berechtigungen haben.
Gibt zurück: Boolean. Standardmäßig true. Geben Sie false zurück, um die Admin-Leiste für alle zu aktivieren.
Argumente: Keine.
Verwendung:
add_filter( 'charitable_disable_admin_bar', '__return_false' );
charitable_disable_admin_access
Legt fest, ob der Admin-Zugriff für alle deaktiviert werden soll, die keine edit_posts- oder manage_charitable_settings-Berechtigungen haben.
Gibt zurück:
Boolean. Standardmäßig true. Geben Sie false zurück, um die Admin-Leiste für alle zu aktivieren.
Argumente:
Keine.
Verwendung:
add_filter( 'charitable_disable_admin_access', '__return_false' );
charitable_admin_redirect_url
Legt die URL fest, zu der Benutzer umgeleitet werden sollen, wenn sie versuchen, ohne Berechtigung auf den Admin-Bereich zuzugreifen.
Gibt zurück:
String oder false. Wenn false (was der Standard ist), wird der Benutzer zur Profilseite oder zur Homepage weitergeleitet, wenn keine Profilseite festgelegt wurde. Jede zurückgegebene URL muss sich auf derselben Domain befinden.
Argumente:
Keine.
Verwendung:
add_filter( 'charitable_admin_redirect_url', function() {
return 'https://www.mysite.com/custom-url/';
} );
charitable_user_has_admin_access
Legt fest, ob ein bestimmter Benutzer Admin-Zugriff hat.
Gibt zurück:
Boolean. Standardmäßig true für Benutzer mit edit_posts- oder manage_charitable_settings-Berechtigungen.
Argumente:
Keine.
Verwendung:
add_filter( 'charitable_user_has_admin_access', function( $ret ) {
if ( $ret ) {
return $ret;
}
return current_user_can( 'edit_products' );
} );
charitable_disable_wp_login
Legt fest, ob die WordPress-Anmeldung vollständig deaktiviert und stattdessen die Charitable-Anmeldeseite verwendet werden soll.
Gibt zurück:
Boolean. Standardmäßig false. Geben Sie true zurück, um den Zugriff auf wp-login zu entfernen und Benutzer zur Charitable-Anmeldung weiterzuleiten. Hinweis: Dies wird ignoriert, wenn keine Charitable-Anmeldeseite festgelegt wurde.
Argumente:
Keine.
Verwendung:
add_filter( 'charitable_disable_admin_access', '__return_true' );





