Пакеты

WordPress представляет список пакетов JavaScript и инструментов для разработки WordPress.

Использование пакетов через WordPress global

Пакеты JavaScript доступны в качестве зарегистрированного скрипта в WordPress и доступны с помощью wpглобальной переменной.

Если вы хотите использовать PlainTextкомпонент из модуля редактора, сначала вы должны указать wp-editorв качестве зависимости, когда ставите в очередь свой скрипт:

wp_enqueue_script(
    'my-custom-block',
    plugins_url( $block_path, __FILE__ ),
    array( 'wp-blocks', 'wp-editor', 'wp-element', 'wp-i18n' )
);

После того, как зависимость объявлена, вы можете получить доступ к модулю в своем JavaScript-коде, используя глобальную переменную wpследующим образом:

const { PlainText } = wp.editor;

Использование пакетов через npm

Все пакеты также доступны на npm, если вы хотите включить их в свой код.

Используя тот же PlainTextпример, вы бы установили модуль редактора с помощью npm:

npm install @wordpress/editor --save

После установки вы можете получить доступ к компоненту в вашем коде, используя:

import { PlainText }  from '@wordpress/editor';
Scroll to top