GenerateBlocks

Опис

Додајте невероватну свестраност свом уређивачу без претрпавања гомилом једнодимензионалних блокова. Уз GenerateBlocks можете темељно научити неколико блокова и помоћу њих изградити било шта.

GenerateBlocks ради руку под руку са GeneratePress-ом, али је направљен да ради са било којом темом.

Тражите још могућности? Погледајте GenerateBlocks Pro.

Контејнер

Организујте свој садржај у редове и одељке. Блок „Контејнер“ је темељ вашег садржаја и омогућава вам да дизајнирате јединствене одељке за свој садржај.

Мрежа

Правите напредне распореде помоћу прилагодљивих мрежа. Блок „Мрежа“ омогућава вам да направите било који распоред који замислите.

Текст

Правите садржај богат текстом помоћу напредне типографије. Све од наслова до пасуса – преузмите потпуну контролу над својим текстом.

Дугме

Повећајте конверзије помоћу лепих дугмади.

Упит

Направите списак чланака било које врсте чланка помоћу напредних параметара упита. Упити за мета податке чланака и поља могућности у GenerateBlocks Pro.

Слика

Додајте слике у свој садржај да бисте оставили визуелни утисак.

Облик

Лако додајте произвољне SVG облике на своје странице.

Динамичке ознаке

Користите наше моћне динамичке ознаке за приказ динамичког садржаја унутар својих блокова.

  • Наслов чланка
  • Сажетак чланка
  • Трајна веза чланка
  • Датум чланка
  • Истакнута слика
  • Мета подаци чланка
  • Мета подаци аутора
  • Број коментара
  • URL коментара
  • URL архиве аутора
  • URL аватара аутора
  • Списак појмова
  • URL претходних чланака
  • URL следећих чланака
  • Медији

У GenerateBlocks Pro добијате додатне динамичке ознаке:

  • Наслов архиве
  • Опис архиве
  • Могућност сајта
  • Мета подаци појма
  • Мета подаци корисника
  • Текућа година
  • Наслов сајта
  • Слоган сајта
  • Редни број у петљи
  • Ставка петље

Учинак

Учинак схватамо озбиљно. Минимални CSS прави се само за блокове који су вам потребни, а наша HTML структура је што једноставнија уз највећу могућу прилагодљивост.

Стандарди кодирања

Изграђено према највишим стандардима кодирања ради безбедности, стабилности и будуће усаглашености.

Потпуно прилагодљиво

Стилизујте своје блокове за различите величине екрана.

  • Стони рачунар: @media (min-width:1025px)
  • Стони рачунар и таблет: @media (min-width:768px)
  • Таблет: @media (max-width:1024px) and (min-width:768px)
  • Таблет и мобилни: @media (max-width:1024px)
  • Мобилни: @media (max-width:767px)

У GenerateBlocks Pro можете направити колико год вам је потребно произвољних медијских упита.

Документација

Погледајте нашу документацију за више података о појединачним блоковима и начину њиховог коришћења.

Блокови

Овај додатак пружа 9 блокова.

  • Container An HTML element that you can add blocks inside of.
  • Image A self-closing media element.
  • Shape A custom SVG shape.
  • Page Numbers Display page numbers for a paginated query loop.
  • Text A text element where you can choose your own tag name, content, and styles.
  • Query Query posts and display them in a loop.
  • No Results Display blocks when your query has no results.
  • Looper Loops its children based on the data provided by the Query block.
  • Loop Item The item that is looped inside of the Looper.

Постављање

Постоје два начина за постављање GenerateBlocks-а.

  1. Идите на „Додаци > Додај нови“ на контролној табли и потражите: GenerateBlocks
  2. Преузмите .zip са WordPress.org и отпремите фасциклу у директоријум /wp-content/plugins/ путем FTP-а.

У већини случајева, #1 ће радити сасвим добро и много је лакши.

ЧПП

Како да додам ваше блокове на своју страницу?

  • Направите нову страницу или чланак
  • Додајте нови блок и потражите категорију „GenerateBlocks“
  • Изаберите свој блок и почните са изградњом.
  • Увек је најбоље почети блоком „Контејнер“.

Коју тему треба да користим?

GenerateBlocks је направљен да ради руку под руку са GeneratePress-ом. Ипак, радиће са било којом темом коју изаберете.

Прегледи

7. јул 2026. 1 одговор
I build WordPress sites for clients and have tested most of the major page builders on real projects: Elementor, Divi, Beaver Builder, and the newer Gutenberg stacks. GenerateBlocks is the one I now reach for first, for two reasons. First, what it sends to the browser. Instead of loading a page-wide framework, jQuery, and icon and slider bundles on every page, it generates only the CSS the page uses and builds on native Gutenberg blocks. The output is clean markup with far less HTML, CSS, and fewer requests than the heavyweight builders. Because it stays close to standard WordPress, caching and CDNs work with it cleanly instead of fighting builder quirks. Second, the Query Loop. You design a template once (a card, a listing, a team member) and repeat it across a live query of your content, bound to dynamic data. That covers custom archives and listings that used to need a hand-written PHP template, without adding weight. I rebuilt a client site entirely in GenerateBlocks, dynamic listings included. Lighthouse desktop came back at 97 Performance, 91 Accessibility, 100 Best Practices, and 100 SEO, with Core Web Vitals in the green. That was close to out of the box, not the result of a heavy optimisation pass, because the foundation is light to begin with. For client work where performance and maintainability matter, it is the best builder I have used.
18. септембар 2025. 1 одговор
Perfect. I don't use anything else to build sites anymore. It's more developer tool because good knowledge of CSS is necessary but you can build fast sites just with the assets you need. No more unused kilobytes of CSS code. My favorite approach is to use Twenty Twenty Five theme, unregister all styles and then build all parts of the site from scratch with generateblocks.
11. септембар 2025. 1 одговор
Using it since years on many sites. Valuable support. Great. Thank you!
4. септембар 2025. 1 одговор
This is a pretty useful tool. I can create fancy pages without using other powerful (but heavy) WordPress editors.I could redo a good portion of my sites using just Gutenberg and this addon, and they would be much lighter.
Види сва 122 прегледа

Сарадници и градитељи

„GenerateBlocks“ је софтвер отвореног кода. Следећи људи су допринели овом додатку.

Сарадници

„GenerateBlocks“ је преведен на 21 језик. Хвала преводиоцима за њихове доприносе.

Преведите „GenerateBlocks“ на свој језик.

Заинтересовани сте за градњу?

Прегледајте код, проверите SVN складиште или се пријавите на белешку градње преко RSS-а.

Белешка о изменама

2.4.1

  • Исправка: пад уређивача при отварању библиотеке узорака на Вордпресу 7.1 са укљученом cross-origin изолацијом

2.4.0

  • Безбедност: обезбеђене замене динамичких ознака унутар HTML атрибута
  • Функција: додата подршка за слот инспектора блокова за нову могућност Editor Access у GenerateBlocks Pro
  • Функција: додата подршка за „само садржај“ и „само за читање“ у нашим блоковима
  • Дотеривање: корисници без дозвола за динамичке податке више не могу да додају нити чувају нове динамичке податке
  • Дотеривање: динамички подаци се више не приказују на страницама које је последњи сачувао корисник без дозвола за динамичке податке
  • Дотеривање: динамичке ознаке се више не разрешавају унутар атрибута уметнутих руковалаца догађајима (onclick, onmouseover итд.)
  • Дотеривање: додат филтер generateblocks_allow_dynamic_data_in_event_handlers
  • Дотеривање: додата обавештења у уређивачу када чување искључи или поново укључи динамичке податке
  • Дотеривање: побољшане дозволе у вези са прегледима динамичких података, претрагом метаподатака и контролама упита
  • Дотеривање: освежен дизајн заглавља контролне табле
  • Дотеривање: најмање подржано издање Вордпреса подигнуто на 6.7

2.3.0

  • Безбедност: ојачан застарели испис динамичких URL-ова
  • Функција: додата подршка за нову могућност Dev Tools у Pro издању
  • Функција: додата подршка за могућност директног уређивања CSS-а у Pro издању
  • Функција: додато дугме „Постави/замени медиј“ на траци алата блока
  • Дотеривање: побољшано понашање избора блока „Слика“ у уређивачу
  • Дотеривање: искључено основно поље „Додатни CSS“ на GenerateBlocks блоковима
  • Дотеривање: додат филтер generateblocks_enable_core_additional_css

2.2.1

  • Безбедност: побољшана безбедност замене динамичких ознака у уређивачу

2.2.0

  • Безбедност: побољшана контрола приступа REST крајњим тачкама
  • Безбедност: додат посреднички слој за проверу динамичких ознака који спречава небезбедна позивања на мета податке током чувања
  • Функција: додат филтер generateblocks.media.imageAttributes за контролу аутоматски попуњених атрибута блока „Медији“
  • Функција: додато поље grid-auto-columns у градитељ стилова
  • Функција: додато поље grid-auto-rows у градитељ стилова
  • Функција: додато поље grid-template-areas у градитељ стилова
  • Функција: додато поље grid-area у градитељ стилова
  • Функција: додато поље text-wrap у градитељ стилова
  • Функција: додате глобалне CSS вредности (inherit, initial, revert, revert-layer, unset) у SelectControl компоненте
  • Исправка: поравнање заглавља бочне траке уређивача
  • Исправка: стилови поља за унос у контролама претраге у Вордпресу 6.9
  • Исправка: понашање опозива у уређивачу при уређивању стилова
  • Исправка: поновно прављење јединственог ИБ-а при убацивању блока испред његовог оригинала
  • Исправка: обезбеђивање HTML атрибута блока у Вордпресу 6.9
  • Дотеривање: приказане стандардне иконице у свим библиотекама
  • Дотеривање: приказан симбол сложеног селектора у списку градитеља стилова
  • Дотеривање: примењују се замене величине селектора шаблона

2.1.2

  • Безбедност: ограничен приступ REST API крајњој тачки могућности за сараднике/уреднике

2.1.1

  • Безбедност: уклоњене осетљиве вредности из REST API одговора за пријављене кориснике
  • Исправка: искључене везе слика у уређивачу
  • Исправка: рашчлањивање кратких кодова у пољима HTML атрибута за URL
  • Исправка: задржава се постојећа величина слике при промени слике у блоку
  • Дотеривање: побољшано сучеље учитавања поља величине слике

2.1.0

  • Функција: укључен потпуни iframe уређивач
  • Функција: побољшан систем тачака показатеља у градитељу стилова
  • Функција: додата вредност static контроли „Позиција“
  • Функција: додато поље aria-label свим блоковима
  • Функција: додата могућност inline-grid
  • Функција: наслеђене вредности додате као чувари места
  • Исправка: недостајући параметар упита „current parent“
  • Исправка: подршка за резервни преглед у бирачу боја
  • Исправка: немогућност куцања неких јединица у UnitControl
  • Исправка: стилови прегледа блокова/узорака
  • Исправка: проблеми са IME уносом у компоненти вишеструког избора
  • Исправка: поравнање дугмета за усклађивање ивица у блоковима v1
  • Исправка: кључ могућности за број једног коментара у динамичким ознакама
  • Исправка: пребацивање произвољних at-правила у уређивачу
  • Исправка: филтер породице словних ликова у градитељу стилова
  • Исправка: вредности UnitControl које почињу цртицом
  • Исправка: избор блока „Слика“ у WP 6.8
  • Исправка: динамичке ознаке рашчлањују све блокове у контејнеру одједном
  • Исправка: дозвољена 0 као угнежђени мета кључ чланка
  • Исправка: ресурси стилова блока сада се учитавају у wp_head
  • Исправка: редослед језичака контроле димензија
  • Исправка: условно учитавање скрипте за тренутно страничење
  • Дотеривање: побољшан учинак уређивача
  • Дотеривање: популарна мета поља корисника увек се приказују у падајућем списку
  • Дотеривање: додата подршка за могућност видљивости по уређајима у Pro издању
  • Дотеривање: додат филтер generateblocks_use_v1_blocks
  • Дотеривање: побољшани подразумевани селектори/пречице градитеља стилова
  • Дотеривање: дозволе се раније учитавају у уређивачу
  • Дотеривање: побољшане кључне речи блокова
  • Дотеривање: чишћење вредности атрибута ИБ блока
  • Дотеривање: атрибут download сада може имати вредност
  • Дотеривање: додато обавештење о претрази у градитељ стилова
  • Дотеривање: додат филтер generateblocks_block_css
  • Дотеривање: додата радња generateblocks_process_block_css
  • Дотеривање: додата подразумевана ознака alt сликама

2.0.2

  • Исправка: избор блока „Слика“ у WP 6.8

2.0.1

  • Исправка: проблем са WordPress.org zip пакетом

2.0.0

  • Безбедност: спречено је да пријављени сарадници шаљу упите за садржај приватних чланака
  • Ново: сви блокови изнова написани од почетка ради бољег учинка и контроле
  • Ново: блокови издања 1 и даље постоје где се користе и раде нормално
  • Ново: блокови издања 1 могу се подразумевано укључити једноставним филтером
  • Ново: блок „Елемент“ – замењује блокове „Контејнер“ и „Мрежа“
  • Ново: блок „Елемент“ долази са варијацијама „Контејнер“ и „Мрежа“ у уметачу блокова
  • Ново: блок „Текст“ – замењује блокове „Наслов“ и „Дугме“
  • Ново: блок „Текст“ долази са варијацијама „Наслов“, „Текст“ и „Дугме“ у уметачу блокова
  • Ново: блок „Упит“ – замењује блок „Петља упита“
  • Ново: блок „Петља“ – замењује блок „Мрежа“ унутар блока „Упит“
  • Ново: блок „Ставка петље“ – замењује шаблон чланка (контејнер) у блоку „Упит“
  • Ново: блок „Нема резултата“ – додајте садржај који се приказује ако нема резултата упита
  • Ново: блок „Бројеви страница“ – додајте бројеве страница за страничење у блоку „Упит“
  • Ново: блок „Облик“ – додајте било који SVG облик на своје странице
  • Ново: блок „Медији“ – замењује блок „Слика“
  • Ново: локални блокови сада имају потпуни градитељ стилова из GB Pro глобалних стилова
  • Ново: локални блокови сада се могу дизајнирати на било којој тачки прелома или угнежђеном правилу
  • Ново: филтрирање могућности дизајна блока у уређивачу на основу тога да ли имају вредност
  • Ново: филтрирање могућности дизајна блока у уређивачу на основу тога да ли наслеђују вредност
  • Ново: систем динамичких ознака. Убаците динамичке податке било где у своје блокове
  • Ново: више динамичких ознака може се убацити у један блок
  • Ново: CSS променљива –gb-container-width за добијање глобалне највеће ширине
  • Учинак: локални блокови сада праве свој CSS и HTML док градите у уређивачу
  • Учинак: блокови се у јавном делу исписују као статички HTML/CSS ради бољег учинка

1.9.1

  • Исправка: узорци се нису исправно учитавали у Chrome-у
  • Исправка: претрага узорака мешала је активне библиотеке
  • Исправка: неисправан преглед узорка у режиму скупног избора
  • Исправка: маргина уређивача наслова када је постављен на div
  • Дотеривање: побољшан учинак учитавања прегледа узорака

1.9.0

  • Безбедност: забрањене скрипте у вредностима произвољних поља
  • Функција: нова библиотека узорака
  • Функција: додата подршка за нове глобалне стилове у Pro издању
  • Функција: додат необавезни филтер кеша подразумеваних вредности: generateblocks_use_block_defaults_cache
  • Функција: додат нови филтер generateblocks_do_inline_styles за принудне уметнуте стилове по потреби
  • Функција: додати показатељи стилова у контроле локалног блока ако постоје глобални стилови
  • Функција: задржава се ознака p при претварању основног блока пасуса у блок „Наслов“
  • Функција: користите тастере са стрелицама за повећање или смањење вредности у контроли јединица
  • Исправка: затварање падајућег списка URL-а дугмета при уносу
  • Исправка: недефинисан $fontFamily у старом издању блока „Наслов“
  • Исправка: недостајуће поравнање ширине блока у блок темама
  • Дотеривање: уклоњен „једнократни“ CSS блока и укључује се за одређене блокове по потреби
  • Дотеривање: додат нови медијски упит (min-width: 768px) у упите који се могу филтрирати
  • Дотеривање: иконица Twitter замењена иконицом X
  • Дотеривање: користи се основни назив блока за означавање блокова

1.8.3

  • Безбедност: додата провера способности корисника за статус чланка у петљи упита

1.8.2

  • Исправка: боје ивица се нису приказивале када су постављени стари атрибути.
  • Дотеривање: додата подршка за новонаправљену основну функцију „wp_img_tag_add_loading_optimization_attrs“

1.8.1

  • Исправка: редослед контрола унутрашње маргине иконице
  • Исправка: глобални стилови су преписивали локалне атрибуте
  • Исправка: размак контрола уређивача при коришћењу RTL језика

1.8.0

  • Функција: додата компонента flexbox матрице поравнања на траку алата контејнера
  • Функција: додат нови панел „Ивице“ са могућностима ширине/стила/боје за све четири стране
  • Функција: додате нове компоненте димензија у панел „Размак“
  • Функција: комбинујте јединице унутрашње/спољне маргине по странама и уређајима
  • Функција: додато више доступних јединица свим могућностима које их прихватају
  • Функција: дозвољене текстуалне вредности (calc(), var() итд.) у могућностима које их прихватају
  • Функција: нова иконица „Додај у контејнер“ додата на траку алата свих блокова
  • Функција: дозвољено уклањање блока „Контејнер“ око унутрашњих блокова
  • Функција: приказ текстуалног поља за замену URL-а слике
  • Функција: блок „Наслов“ приказује текст у прегледу у списку
  • Функција: блок „Дугме“ приказује текст у прегледу у списку
  • Функција: блок „Слика“ приказује alt/наслов у прегледу у списку
  • Функција: додата могућност „Натпис блока“ за означавање блокова „Контејнер“, „Петља упита“ и „Мрежа“ у прегледу у списку
  • Функција: приказује се само једно поље димензије ако су усклађене
  • Функција: додата могућност искључивања Google словних ликова
  • Функција: дозвољене све врсте јединица у UnitControl-у
  • Функција: додата иконица помоћи на списак јединица
  • Исправка: атрибути су спајали нетачне вредности када је изабрано више блокова
  • Исправка: панели „Боја“ и „Позадина“ видљиви/доступни у прилагодљивим приказима
  • Исправка: систем закључавања шаблона није се примењивао на унутрашње блокове
  • Исправка: дугме са динамичким садржајем није приказивало aria-label
  • Исправка: јединствени ИБ се није исправно поново правио у уређивачу виџета
  • Исправка: React упозорење за createRoot
  • Исправка: двоструки притисак при избору шаблона мреже
  • Исправка: величина дугмета за брисање параметра петље упита
  • Исправка: скакање напредног избора близу дна странице
  • Исправка: троструки натписи при коришћењу статичке слике са динамичком везом
  • Исправка: flex иконице према смеру у прегледима уређаја
  • Исправка: размак иконице за додавање у контејнеру
  • Исправка: стање useDeviceType каснило је за једно стање када се покретало из основних дугмади
  • Исправка: користи се јединица у UnitControl-у ако вредност почиње децималом
  • Исправка: уклоњени размаци на крају нумеричке вредности UnitControl-а
  • Дотеривање: потребан је најмање PHP 7.2
  • Дотеривање: поравнање блока премештено у панел „Распоред“
  • Дотеривање: уклоњен текст помоћи из вертикалног поравнања мреже
  • Дотеривање: уклоњена варијација „Контејнер дугмади“
  • Дотеривање: уређен приказ UnitControl-а у свим прегледачима
  • Дотеривање: приказани сви Google словни ликови у падајућем списку породица словних ликова
  • Дотеривање: уклоњена горња/доња маргина са петље упита у уређивачу
  • Дотеривање: принудно мала слова за јединице у UnitControl-у
  • Дотеривање: побољшана видљивост јединица у UnitControl-у
  • Дотеривање: јединице се приказују у 2 реда
  • Дотеривање: користи се исти списак јединица за све UnitControl контроле
  • Развој: изнова изграђен начин покретања миграција блокова
  • Развој: атрибути размака пренети у нови објектни атрибут spacing
  • Развој: атрибути типографије пренети у нови објектни атрибут typography
  • Развој: атрибути унутрашње маргине и величине иконице пренети у нови објектни атрибут iconStyles

Потпуни дневник измена можете пронаћи овде.