PHP
function jumlah_karakter_judul( $title ) {
    // Cek apakah ini halaman archive atau frontpage
    if ( is_archive() || is_front_page() ) {
        // Tentukan panjang maksimal judul
        $max_length = 60;

        // Cek apakah panjang judul lebih dari batas maksimal
        if ( strlen( $title ) > $max_length ) {
            // Batasi jumlah karakter judul dan tambahkan …
            $newTitle = substr( $title, 0, $max_length );
            return $newTitle . " …"; 
        }
    }
    return $title; // Jika bukan halaman archive atau frontpage, kembalikan judul seperti biasa
}
add_filter( 'the_title', 'jumlah_karakter_judul', 10, 1 );