Datenesw_icon

esw_icon

Der private Beitragstyp, in dem die Icon-Bibliothek liegt.

Inhaltstyp · Easy SVG · Status: Intern · Definiert in includes/icon-manager.php

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

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().

Schreib diese Beiträge nicht selbst mit 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.

Siehe auch