Я начал изучать wordpress недавно. Я начал с версии 5 с этим новым редактором Гутенберга, который представил блоки. Меня немного смущает разница между этой новой концепцией блоков и старыми виджетами.
Начиная с блоков: они появляются при создании страницы и могут быть добавлены на страницу, на веб-странице wordpress есть хорошая документация: https://developer.wordpress.org/block-editor/tutorials/block-tutorial/ многое другое, связанное с новыми блоками.
Все в порядке, но блоки можно добавлять только к содержимому страницы, а не в такие области, как боковая панель, нижний колонтитул и т. Д.
Для изменения содержимого боковой панели, областей нижнего колонтитула нам необходимо получить доступ к области Внешний вид-> Виджеты, где мы можем добавить несколько виджетов в определенные области. Также для нового конструктора страниц Gutenberd есть раздел, называемый доступными виджетами, но с меньшим количеством виджетов, чем в разделе Apperance-> Widgets.
Я совершенно запуталась. Может кто-нибудь объяснить, в чем разница между блоками и виджетами?
Почему для таких областей, как боковая панель / нижний колонтитул, мы можем добавлять только виджеты, а редактирование нижнего колонтитула находится в меню виджетов?
Почему для редактора страниц Гутенберга доступна только часть виджетов
Что мне делать, чтобы создать многократно используемый фрагмент кода (некоторая логика html / css / js) для повторного использования на странице? Должен ли я создать виджет и каким-то образом включить его в раздел виджетов для Гутенберга или, может быть, мне следует создать эту новую концепцию блока? Но я не буду повторно использовать свой блок в разделе нижнего колонтитула / боковой панели ...
Являются ли виджеты чем-то, что скоро умрет в мире wordpress и будет полностью заменено блоками? Я помню, что в предыдущей версии мы могли добавлять виджеты на страницу, используя какие-то шорткоды, так что какой виджет нам нужен? Возможно ли это?
Буду признателен за любые комментарии по этому поводу.