REST-APIeasy-svg-pro/v1/sets/list

easy-svg-pro/v1/sets/list

Listet alle Icon-Sets mit Anzahl der Icons und fertigem Template-Aufruf, auf Wunsch gefiltert nach einem Suchbegriff.

REST-Endpunkt · Easy SVG Pro · Status: Intern · Definiert in includes/core/rest.php

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

Verwendung

GET /wp-json/easy-svg-pro/v1/sets/list

Beispiel

curl -u admin:app-password 'https://example.com/wp-json/easy-svg-pro/v1/sets/list?search=acme'

Beschreibung

Umfasst veröffentlichte, Entwurfs- und private Sets, sortiert nach Titel. search trifft den Namen oder den Slug eines Sets, nie das Markup der Icons. Der slug jeder Zeile ist der registrierte Collection-Slug, und template_call ist easy_svg_icon( 'slug/icon-slug' ), leer, wenn das Set keinen Slug hat. Findet die Suche nichts, kommt ein leeres Array. Berechtigung: Braucht manage_options, eine aktive Lizenz und die eingeschaltete Funktion Icon-Set-Editor (editor).

Parameter

Rückgabewert

returnWP_REST_Response|WP_Error

Eine Liste mit einer Zeile pro Set: id, title, slug (registrierter Collection-Slug), status, count und template_call, der fertige Aufruf für ein Template.

Antwort

[
  {
    "id": 42,
    "title": "ACME",
    "slug": "acme",
    "status": "publish",
    "count": 12,
    "template_call": "easy_svg_icon( 'acme/icon-slug' )"
  }
]

Siehe auch