如何连接到CPT的标题占位符?

时间:2014-11-05 作者:SLH

我想更改默认值placeholder text 在我的自定义帖子类型标题字段中。注册新的帖子类型时,这是不可能的。

下面的屏幕截图对此进行了描述。

Screen from WP Admin

2 个回复
最合适的回答,由SO网友:realloc 整理而成

我使用的代码与您的略有不同。无需使用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 );

SO网友:SLH
function change_default_title( $title ) {
    $screen = get_current_screen();

    // you can copy/paste the following if statement for other post types
    if( \'POST_TYPE\' == $screen->post_type ) {
      $title = \'Custom placeholder text here\';
    }

    return $title;
}
add_filter( \'enter_title_here\', \'change_default_title\' );
结束