easy_svg_swap_icons
Die Capability des Kundenmodus: Wer sie hat, darf die Zeichnung hinter einem bestehenden Icon ersetzen, sonst nichts.
Berechtigung · Easy SVG Pro · Status: Intern · Definiert in includes/client/client-mode.php
Verwendung
current_user_can( 'easy_svg_swap_icons' )
Beispiel
add_action( 'init', function () {
$role = get_role( 'editor' );
if ( $role && ! $role->has_cap( 'easy_svg_swap_icons' ) ) {
$role->add_cap( 'easy_svg_swap_icons' );
}
} );
Beschreibung
Vergib sie mit einem Rollen-Manager oder add_cap() an eine beliebige Rolle. Administratoren (manage_options) bekommen sie automatisch über user_has_cap, solange der Kundenmodus an ist, ohne dass eine Rolle verändert wird. Sie zählt nur zusammen mit dem Schalter Kundenmodus und aktiver Lizenz. Eine Rolle, die die Capability nach dem Abschalten behält, bekommt also nichts.
add_cap() schreibt in die gespeicherte Rolle und überlebt das Plugin. Entferne sie mit remove_cap(), wenn du deinstallierst.