Last active
February 25, 2019 21:28
-
-
Save isGabe/3094617 to your computer and use it in GitHub Desktop.
WordPress: Custom placeholder text for custom post type title input box #snippet #WordPress
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/* | |
replacing the default "Enter title here" placeholder text in the title input box | |
with something more descriptive can be helpful for custom post types | |
place this code in your theme's functions.php or relevant file | |
source: http://flashingcursor.com/wordpress/change-the-enter-title-here-text-in-wordpress-963 | |
*/ | |
function wpfstop_change_default_title( $title ){ | |
$screen = get_current_screen(); | |
if ( 'your_custom_post_type' == $screen->post_type ){ | |
$title = 'Your custom placeholder text'; | |
} | |
return $title; | |
} | |
add_filter( 'enter_title_here', 'wpfstop_change_default_title' ); | |
?> |
Thanks for sharing!
Thanks!
Perfect! Thanks for putting this up
Nice!! thanks, it helped me alot
Thanks for sharing! Nice solution.
Genius! Thanks!
Nice, thank you!
I owe you a beer. Or three.
I would like to propose a change to this, as to prevent any errors from being thrown. You should first check that the post type object is being set inside of $screen.
function wpfstop_change_default_title( $title ) {
$screen = get_current_screen();
if( isset( $screen->post_type ) ) {
if ( 'your_custom_post_type' == $screen->post_type ) {
$title = 'Your custom placeholder text';
}
}
return $title;
}
add_filter( 'enter_title_here', 'wpfstop_change_default_title' );
Thnx a lot EvanHerman.. :) (Y)
Top Share :)
Thank you! This saved me tons of time
Here's one I adapted for the WP Editor placeholder: https://github.com/tripflex/wp-tinymce-placeholder
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
good find. saved the day.