Blocks
Block components. No code. Just click and insert content.

Build without limits
The technology that powers much of the web has never been easier to learn. Blocks allow you to visually interact with any piece of content, with or without code—fueling rich layouts, interactive onboarding, and endless extensibility. As powerful for design as they are for development, but still intuitive enough for newcomers.

Paragraph

Heading

Media

Image

Video

Audio

Columns

File
WordPress’s secret power
Blocks ni ìpìlẹ̀ ìran WordPress, a sì lè lò wọ́n láti ṣẹ̀dá àti láti ṣàkóso gbogbo apá ojúlé rẹ. Wọ́n tún rọrùn ju bí o ṣe rò lọ. Kẹ́kọ̀ọ́ bí a ṣe ń ṣàtúnṣe block kan, ìwọ yóò sì kọ́ bí a ṣe ń lo gbogbo WordPress—láìkọ koodu. Fún ìwúrí, wo ohun tí àwọn mìíràn ti ṣe pẹ̀lú WordPress nínú Showcase.

Complete creative control
The WordPress editor is the default way to insert, transform, style, and move your blocks around on a visual canvas thanks to a simple drag-and-drop interface.
registerBlockType( 'your-first-block/hello-world', {
edit: function () {
return <p>Hello world (from the editor)</p>;
},
save: function () {
return <p>Hello world (from the frontend)</p>;
},
} );
Hello world (from the editor)
Create your own
If you can't find a block that suits your needs, create your own. Creating a block is as simple as building a React component. Use the @wordpress/create-block package to jumpstart your creation.
Wo ohun tuntun pẹ̀lú àwọn block
Ẹ̀yà WordPress tuntun pàtàkì ní àwọn àtúnṣe tí ó lè mú kí àwọn block tí o n lò dára sí i, kí ó sì jẹ́ kí ìrírí rẹ níní kíkọ́ ojúlé rẹ gbòòrò sí i. Gba àlàyé kíkún nípa àwọn ohun tí ó wà nínú ìtújáde tí ó wà lóde.

Ìbẹ̀rẹ̀ pẹ̀pẹ̀ nìyí
While blocks are powerful on their own, they’re also part of something bigger and can be combined or deployed in various ways. As a unified and open syntax, they're easily understood by editors, browsers, and even AI. So whoever is editing will find it easy to make vibrant, personalized designs and experiences happen, fast.