跳到主要内容

创建新帖子时,WordPress在标题字段中显示“在此处输入标题”占位符文本。最近,我们的一位用户询问是否可以用自己的占位符文本替换它。当您使用自定义帖子类型或为客户端创建自定义CMS时,此功能特别有用。在本文中,我们将向您展示如何在WordPress中替换“在此处输入标题”文本。

如何在wordpress中替换“在此处输入标题”文本
如何在wordpress中替换“在此处输入标题”文本

什么时候以及为什么需要替换标题占位符文本?

假设您已经创建了一个自定义帖子类型来创建个人资料,并且希望将该人的姓名用作标题。通过替换占位符文本,您可以指示用户使用此字段输入名称。

您可以创建任何类型的内容,并且在可以使通用文本对用户更有用时,没有理由使用通用文本。

替换WordPress中的标题占位符文本

您需要做的就是将此代码添加到主题的functions.php文件或特定于站点的插件中。

function wpb_change_title_text( $title ){
     $screen = get_current_screen();
 
     if  ( 'movie' == $screen->post_type ) {
          $title = 'Enter movie name with release year';
     }
 
     return $title;
}
 
add_filter( 'enter_title_here', 'wpb_change_title_text' );

不要忘记用您自己的自定义帖子类型替换“电影”,并用您自己的自定义文本替换该文本。

让我们解释一下代码。首先我们创建一个函数wpb_change_title_text。在函数内部,我们添加了一个检查以查看用户是否在特定的自定义帖子类型屏幕上。

当它检测到用户在该特定自定义帖子类型屏幕上时,则应返回我们的自定义标题文本。之后,我们只需将函数连接到enter_title_here过滤器即可,该过滤器使您可以更改默认标题文本。

就是这样,您现在可以在自定义帖子类型中创建一个新条目,并且您将在标题字段中看到自己的自定义占位符文本。

我们希望本文能帮助您替换WordPress帖子编辑器中的“在此处输入标题”文本。

回到顶部