Title: Extending Core Block functionality without creating new block
Last modified: February 14, 2025

---

# Extending Core Block functionality without creating new block

 *  [toneburst](https://wordpress.org/support/users/toneburst/)
 * (@toneburst)
 * [1 year, 3 months ago](https://wordpress.org/support/topic/extending-core-block-functionality-without-creating-new-block/)
 * Hi All,
 * I’m wondering if it’s possible to extend the functionality of a core block via
   a plugin or theme code, without creating a new block.
 * I have a very specific use-case: I want to extend the functionality of the core
   Query Loop block such that if multiple blocks are inserted in a post or page,
   they will never display any post that has already appeared on that same page.
 * Anyone know if this is possible?
 * Ideally, I’d like
 * An old “Classic” theme used on a site I manage had that function on the homepage,
   but it was hard-coded into the homepage PHP, template rather than achieved with
   individual Gutenberg blocks.
 * I realise I’ve bundled two questions together, which isn’t great etiquette I 
   guess. Sorry about that.
 * Alex

Viewing 2 replies - 1 through 2 (of 2 total)

 *  Moderator [threadi](https://wordpress.org/support/users/threadi/)
 * (@threadi)
 * [1 year, 3 months ago](https://wordpress.org/support/topic/extending-core-block-functionality-without-creating-new-block/#post-18307566)
 * Yes, there are block hooks for this. See: [https://make.wordpress.org/core/2023/10/15/introducing-block-hooks-for-dynamic-blocks/](https://make.wordpress.org/core/2023/10/15/introducing-block-hooks-for-dynamic-blocks/)
 * I also use them in some of my own plugins to enrich core blocks with additional
   options.
 *  Thread Starter [toneburst](https://wordpress.org/support/users/toneburst/)
 * (@toneburst)
 * [1 year, 3 months ago](https://wordpress.org/support/topic/extending-core-block-functionality-without-creating-new-block/#post-18310611)
 * Great, thanks [@threadi](https://wordpress.org/support/users/threadi/). I will
   investigate those!

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘Extending Core Block functionality without creating new block’ is closed
to new replies.

## Tags

 * [custom block](https://wordpress.org/support/topic-tag/custom-block/)

 * In: [Developing with WordPress](https://wordpress.org/support/forum/wp-advanced/)
 * 2 replies
 * 2 participants
 * Last reply from: [toneburst](https://wordpress.org/support/users/toneburst/)
 * Last activity: [1 year, 3 months ago](https://wordpress.org/support/topic/extending-core-block-functionality-without-creating-new-block/#post-18310611)
 * Status: not a support question

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
