---
title: "Classic Editor (WYSIWYG)"
description: "Add Classic Editor (WYSIWYG) control to your custom blocks for WordPress using the Lazy Blocks plugin."
url: "https://www.lazyblocks.com/docs/blocks-controls/classic-editor-wysiwyg/"
lastUpdated: 2026-09-09
source: "blocks-controls/classic-editor-wysiwyg.mdx"
---
# Classic Editor (WYSIWYG)

Classic Editor control provides a familiar WYSIWYG editing experience within your blocks.

## Control Settings

The control adds no settings of its own, so the block builder shows only the [rows every control has](https://www.lazyblocks.com/docs/blocks-controls/overview/). **WPML Translation** is among them, which is not true of most controls.

## Usage

```php title="PHP" /$attributes['control_name']/
<div>
  <?php echo $attributes['control_name']; ?>
</div>
```

```hbs title="Handlebars" /{{{control_name}}}/
<div>
  {{{control_name}}}
</div>
```

When outputting HTML in Handlebars, use triple curly brackets: `{{{` and `}}}`

```php title="Post Meta" /get_lzb_meta( 'control_meta_name' )/
<div>
  <?php echo get_lzb_meta( 'control_meta_name' ); ?>
</div>
```

## Documentation Index
> Fetch the complete documentation index at: https://www.lazyblocks.com/llms.txt
> Fetch every page in a single file at: https://www.lazyblocks.com/llms-full.txt
