Для создания блока со статичной информацией в 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, вы можете выбрать один из этих подходов для создания блока со статичной информацией, который наиболее удобен для вас.