2

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

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

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

4

2 回答 2

4

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

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

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

问候。

于 2012-12-11T10:07:04.510 回答
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 
}

如果你想做字数统计,请参考这篇文章并将函数改编成上面的代码。

于 2012-12-11T18:34:27.210 回答