Как сделать блок со статичной информацией для WordPress?

Для создания блока со статичной информацией в WordPress, вы можете использовать несколько подходов, в зависимости от ваших потребностей.

1. Создание пользовательского блока:
- Для начала, вам понадобится установить и активировать плагин Gutenberg или любой другой плагин для создания пользовательских блоков, если у вас его еще нет.
- Затем, вам необходимо создать свой собственный пользовательский блок. Для этого создайте новую папку внутри директории темы WordPress или в папке плагина и назовите ее, например, "custom-block".
- Внутри этой папки создайте файлы "index.js" и "style.css".
- В файле "index.js" напишите код для создания блока. Пример кода может быть следующим:

    (function(blocks, editor, components, i18n, element) {
      var el = element.createElement;
      var registerBlockType = blocks.registerBlockType;
      var RichText = editor.RichText;

      registerBlockType('your-plugin/block-name', {
        title: i18n.__('Your Block Name'),
        description: i18n.__('Your block description.'),
        icon: 'star-filled',
        category: 'common',
        attributes: {
          content: {
            type: 'string',
            source: 'html',
            selector: 'p',
          },
        },
        edit: function(props) {
          var content = props.attributes.content;

          function onChangeContent(newContent) {
            props.setAttributes({ content: newContent });
          }

          return el(RichText, {
            tagName: 'p',
            className: props.className,
            onChange: onChangeContent,
            value: content,
          });
        },
        save: function(props) {
          return el(RichText.Content, {
            tagName: 'p',
            className: props.className,
            value: props.attributes.content,
          });
        },
      });
    })(
      window.wp.blocks,
      window.wp.editor,
      window.wp.components,
      window.wp.i18n,
      window.wp.element
    );

Здесь мы создаем новый блок с именем "block-name" и атрибутом "content", который будет содержать статичную информацию блока. Редактор блоков будет использовать элемент поля для ввода, где пользователь сможет ввести статичную информацию. Мы сохраняем и отображаем эту информацию с помощью элемента RichText.

- В файле "style.css" вы можете добавить стили, чтобы внешний вид блока соответствовал вашим потребностям.

2. Использование виджетов:
- Второй вариант - использовать виджеты WordPress для создания блока со статичной информацией. Внутри панели администратора WordPress перейдите в Раздел "Внешний вид" -> "Виджеты".
- Создайте новый виджет и настройте его, вводя требуемую статичную информацию.
- Затем добавьте этот виджет в нужное место на вашем сайте, используя сайдбары или часто используемые области, в зависимости от вашей темы WordPress.

3. Использование статичных страниц:
- Наконец, можно создать статическую страницу, содержащую всю нужную вам статичную информацию, и использовать ссылку на эту страницу на вашем сайте.
- Создайте новую статическую страницу в административной панели WordPress, дав ей подходящее название и содержимое.
- Затем добавьте ссылку на эту статическую страницу на нужное место на вашем сайте, например, в главное меню или на боковой панели.

В зависимости от ваших потребностей и уровня опыта с разработкой WordPress, вы можете выбрать один из этих подходов для создания блока со статичной информацией, который наиболее удобен для вас.