我使用的代码与您的略有不同。无需使用enter_title_here
-筛选,因为您已经有一个post对象:
/**
* Filter: Modifies the standard placeholder text
* @param string $title
* @param WP_Post $post
* @return string
*/
function my_enter_title_here( $title, $post ) {
if ( \'POST_TYPE\' == $post->post_type ) {
$title = \'Custom placeholder text here\';
}
return $title;
}
add_filter( \'enter_title_here\', \'my_enter_title_here\', 10, 2 );