> For the complete documentation index, see [llms.txt](https://docs.gutenbricks.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.gutenbricks.com/resources/developer-api/echo-gb_current_element_id-returns-unique-id.md).

# echo:gb\_current\_element\_id returns unique ID

{% hint style="warning" %}
You must use it within the Bricks Builder element as a code or {echo:gb\_current\_element\_id}
{% endhint %}

gb\_current\_element\_id() returns the unique element ID that is currently being rendered. &#x20;

You must explicitly allow `gb_current_element_id` using "bricks/code/echo\_function\_names" filter. For more details, please visit <https://academy.bricksbuilder.io/article/filter-bricks-code-echo_function_names/>

### Example for bricks/code/echo\_function\_names filter

```php
add_filter( 'bricks/code/echo_function_names', function() {
  return [
    'gb_current_element_id',
    // ... other function names
  ];
} );
```
