Berechtigungeneasy_svg_swap_icons

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

Intern: nicht Teil der zugesicherten öffentlichen Schnittstelle. Kann sich ohne Ankündigung ändern.

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.

Siehe auch