REST-APIeasy-svg-pro/v1/quick-insert/state

easy-svg-pro/v1/quick-insert/state

Liefert die zuletzt genutzten und favorisierten Icons des aktuellen Nutzers und ob er Icons anlegen darf.

REST-Endpunkt · Easy SVG Pro · Status: Intern · Definiert in includes/editor/quick-insert.php

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

Verwendung

GET /wp-json/easy-svg-pro/v1/quick-insert/state

Beispiel

curl -X GET "https://example.com/wp-json/easy-svg-pro/v1/quick-insert/state" \
	-H "X-WP-Nonce: $NONCE" -b "$COOKIES"

Beschreibung

Das lädt die Schnell-einfügen-Auswahl, wenn sie im Block-Editor aufgeht. Die Listen liegen in User-Meta und werden beim Lesen bereinigt, damit kein ungültiger Eintrag die Auswahl erreicht. can_create spiegelt die Capability des freien Plugins für seinen Icon-Speicher, edit_theme_options, sofern EASY_SVG_ICON_CAP nichts anderes sagt.

Rückgabewert

returnobject

{recent: [reference], favourite: [reference], can_create: bool}. recent hält bis zu 12 Referenzen, favourite bis zu 24, neueste zuerst.

Antwort

{
  "recent": [
    "acme/arrow"
  ],
  "favourite": [
    "easy-svg/heart"
  ],
  "can_create": true
}

Siehe auch