# Custom "Add Title" Placeholder per Post Type

> Replaces the "Add title" hint in the editor with your own wording for each post type, such as "Product name" or "Team member name".

- Type: PHP
- Runs: Admin only
- Category: [Admin](https://wpide.com/library/category/admin/)
- Tags: admin, editor, labels
- Author: WPIDE Team
- Installs: 0
- Updated: 2026-10-28
- Page: https://wpide.com/library/title-placeholder-per-post-type/

## Code

```php
// Post type => placeholder text.
$wpide_title_placeholders = array(
    'post' => 'Write a clear, specific headline',
    'page' => 'Page name',
);

add_filter( 'enter_title_here', function ( $text, $post ) use ( $wpide_title_placeholders ) {
    $type = $post ? get_post_type( $post ) : '';

    return isset( $wpide_title_placeholders[ $type ] ) ? $wpide_title_placeholders[ $type ] : $text;
}, 10, 2 );
```

## Notes

Works in the block editor and the classic editor.

## How to use it

Install the free WPIDE plugin (https://wordpress.org/plugins/wpide/), find "Custom "Add Title" Placeholder per Post Type" 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/
