esw_icon
Der private Beitragstyp, in dem die Icon-Bibliothek liegt.
Inhaltstyp · Easy SVG · Status: Intern · Definiert in includes/icon-manager.php
Verwendung
register_post_type( 'esw_icon', ... )
Beispiel
$ids = get_posts(
array(
'post_type' => 'esw_icon',
'post_status' => 'publish',
'fields' => 'ids',
'numberposts' => 50,
)
);
Beschreibung
Wird auf init mit Priorität 5 registriert, nur wenn die Icon-Bibliothek eingeschaltet ist und WordPress die Icon-Registry hat. Er ist nicht öffentlich, nicht abfragbar, hat keine Oberfläche und keinen REST-Controller. post_name ist der Icon-Slug, post_title das Label und post_content das bereinigte, gehärtete SVG. Jede Berechtigung zeigt auf edit_theme_options, map_meta_cap ist aus. Zum Schreiben nimmst du easy_svg_add_icon_result(), easy_svg_rename_icon() und easy_svg_update_icon_markup().
wp_insert_post() oder wp_update_post(): kses leert das SVG bei Benutzern ohne unfiltered_html, das Markup umgeht den Sanitizer und die zwischengespeicherte Liste veraltet.