如何限制职位名称的字数?

时间:2013-07-22 作者:annabwashere

如何限制帖子标题中的字符数?我已经在Yoast的Wordpress SEO插件中看到了这一点,但我想为WP标题做一些类似的事情。

我签出了一个名为Limit a post title to X characters 但它似乎被抛弃了,而且它还破坏了编辑媒体页面,因为媒体也有标题。

3 个回复
SO网友:JMau

您可以这样做:

add_action(\'publish_post\', \'wpse_107434_title_max_char\');
function wpse_107434_title_max_char() {
  global $post;
  $title = $post->post_title;
  if (strlen($title) >= 100 )
    wp_die( "the title must be 100 characters at most" );
  }
您可以替换strlen() 具有str_word_count() 如果您想设置字数限制。

EDIT: 好的,您添加了新的详细信息,似乎可以添加一些jQuery来执行相同的操作(strlen)

SO网友:Morgan Estes

在新帖子中,标题设置为<input type="text" name="post_title" size="30" value="" id="title" autocomplete="off">.

使用jQuery插件,如http://unwrongest.com/projects/limit/, 您可以编写一个针对post_title 并在编辑器页面中设置右侧限制。

您还可以在主题的functions.php 文件而不是插件,这取决于您是否要将其与主题或站点绑定。

如果您决定禁用插件或更改主题,此方法可以保留原始长度的标题。

SO网友:Gnanasekaran Loganathan

我尝试了这个插件,它对我有用。

https://wordpress.org/plugins/limit-post-titles/

publish post

结束

相关推荐

正在将WXR XML文件作为TXT文件导入,并显示在‘Media’下

我需要将一大堆非WordPress帖子导入WordPress。我希望这会很直接,因为没有图片或任何东西;基本上只是一堆文字。我正在测试WordPress导入器插件,但运气不太好,即使只是使用虚拟数据。要删除所有变量,下面是我所做的。。。我将所有WordPress帖子导出到xml wxr文件中,删除了除一篇帖子外的所有帖子,只使用文本,用伪文本替换帖子数据,重新保存并导入。单击“上载文件并导入”后,导入WordPress的主体将变为白色,并且什么也没有发生。我发现该文件已作为txt文件导入到xml文档的正文