如何限制帖子标题中的字符数?我已经在Yoast的Wordpress SEO插件中看到了这一点,但我想为WP标题做一些类似的事情。
我签出了一个名为Limit a post title to X characters 但它似乎被抛弃了,而且它还破坏了编辑媒体页面,因为媒体也有标题。
如何限制帖子标题中的字符数?我已经在Yoast的Wordpress SEO插件中看到了这一点,但我想为WP标题做一些类似的事情。
我签出了一个名为Limit a post title to X characters 但它似乎被抛弃了,而且它还破坏了编辑媒体页面,因为媒体也有标题。
您可以这样做:
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)
在新帖子中,标题设置为<input type="text" name="post_title" size="30" value="" id="title" autocomplete="off">
.
使用jQuery插件,如http://unwrongest.com/projects/limit/, 您可以编写一个针对post_title
并在编辑器页面中设置右侧限制。
您还可以在主题的functions.php
文件而不是插件,这取决于您是否要将其与主题或站点绑定。
如果您决定禁用插件或更改主题,此方法可以保留原始长度的标题。
我需要将一大堆非WordPress帖子导入WordPress。我希望这会很直接,因为没有图片或任何东西;基本上只是一堆文字。我正在测试WordPress导入器插件,但运气不太好,即使只是使用虚拟数据。要删除所有变量,下面是我所做的。。。我将所有WordPress帖子导出到xml wxr文件中,删除了除一篇帖子外的所有帖子,只使用文本,用伪文本替换帖子数据,重新保存并导入。单击“上载文件并导入”后,导入WordPress的主体将变为白色,并且什么也没有发生。我发现该文件已作为txt文件导入到xml文档的正文