# Add a Patterns Link to the Admin Menu

> Adds a "Patterns" item under Appearance that lists your synced patterns (reusable blocks), if your WordPress version does not show one already.

- Type: PHP
- Runs: Admin only
- Category: [Block Editor](https://wpide.com/library/category/gutenberg/)
- Tags: block-editor, patterns, reusable-blocks, menu
- Author: WPIDE Team
- Installs: 0
- Updated: 2026-10-28
- Page: https://wpide.com/library/reusable-blocks-admin-menu/

## Code

```php
add_action( 'admin_menu', function () {
    global $submenu;

    foreach ( (array) $submenu as $items ) {
        foreach ( (array) $items as $item ) {
            if ( isset( $item[2] ) && false !== strpos( $item[2], 'post_type=wp_block' ) ) {
                return;
            }
        }
    }

    add_submenu_page( 'themes.php', 'Patterns', 'Patterns', 'edit_posts', 'edit.php?post_type=wp_block' );
}, 99 );
```

## How to use it

Install the free WPIDE plugin (https://wordpress.org/plugins/wpide/), find "Add a Patterns Link to the Admin Menu" in its snippet library and add it in one click; or create a new PHP snippet in WPIDE (or any code snippets plugin) and paste the code above. More snippets: https://wpide.com/library/
