限制帖子标题中的字数

时间:2012-12-11 08:26:58

标签: wordpress

有没有办法限制帖子标题的字数?

我在互联网上搜索但没有找到。

我所知道的是,只有帖子的内容可以限制或摘录。

2 个答案:

答案 0 :(得分:4)

只需在想要用有限的单词显示标题的地方使用它

<?php echo wp_trim_words( get_the_title(), 5 ); ?>

将上面代码中的数字5替换为您需要显示的任意数量的单词。

问候。

答案 1 :(得分:1)

以下内容将限制用户可以在管理区域中输入的字符数,即撰写帖子时。

add_action( 'admin_head-post.php', 'so_13816272_limit_input_title' );

function so_13816272_limit_input_title(  )
{
    global $current_screen;
    // Not our post type, exit earlier
    if( 'post' != $current_screen->post_type )
        return;
    ?>
    <script type="text/javascript">
        jQuery(document).ready( function($) 
        {
            $('#title').keyup( function() 
            {
                var $this = $(this);
                if($this.val().length > 50)
                    $this.val($this.val().substr(0, 50));           
            });           
        });     
    </script>
    <?php 
}

如果您想进行计数,请参阅this article并将功能调整为上述代码。