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

Replacing default title placeholder text with custom text

何时以及为何选择需要替换标题占位符文本?

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

您可以创建任何类型的内容,并且没有理由为什么您应该使用通用文本,以使其对用户更有帮助。

替换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帖子编辑器中替换“在此输入标题”文本。您可能还想查看我们的指南,了解如何在WordPress帖子编辑器中添加默认内容。

评论被关闭。