SVG Керування

Керування SVG дозволяє вам вибрати файл SVG (Масштабна векторна графіка) з медіатеки. Обраний SVG повертає масив із такими ключами:

  • id (ID елемента медіатеки)
  • filename
  • url

Рекомендуємо виводити SVG вбудовано, як показано в прикладі коду нижче. Таким чином, ви зможете легко налаштувати його за допомогою CSS.

class Prefix_Element_Svg extends EslElement {// Встановити керування двигуномpublic function set_controls() {$this->controls['exampleSvg'] = ['tab' => 'content','type' => 'svg',];}// Вивести HTML елементаpublic function render() {if ( isset( $this->settings['exampleSvg']['url'] ) ) {echo file_get_contents( esc_url( $this->settings['exampleSvg']['url'] ) );} else {esc_html_e( 'SVG не обрано.', 'esl' );}}}

Ресурси