Iconsedit_theme_options

edit_theme_options

The capability every operation on the esw_icon post type requires.

Capability · Easy SVG · Status: Internal · Defined in includes/icon-manager.php

Internal: not part of the promised public surface. It may change without notice.

Usage

EASY_SVG_ICON_CAP = 'edit_theme_options'

Example

if ( current_user_can( EASY_SVG_ICON_CAP ) ) {
	$state = easy_svg_rename_icon( $icon_id, 'Arrow right' );
}

Description

EASY_SVG_ICON_CAP is edit_theme_options and is mapped to every capability of the esw_icon post type, with map_meta_cap off. That keeps Authors and Editors from creating or changing icons through XML-RPC or a generic editor. The plugin's REST routes do not use it; they require manage_options. An add-on can also use it as the capability of its own panel tab.