投稿タイトルのワード数を制限する方法はありますか?
インターネットで検索したが、何も見つからなかった。
私が知っているのは、投稿の内容だけを制限したり抜粋したりできることだけです。
あなたが限られた言葉であなたのタイトルを表示したいと思うところでこれを単に使用しなさい
<?php echo wp_trim_words( get_the_title(), 5 ); ?>
上記のコードの5番を、必要な数の単語に置き換えます。
よろしく。
タイトルの末尾に「...」を続ける必要がある場合
<?php
echo wp_trim_words( get_the_title(), 10, '...' );
?>
タイトルの末尾に「...」を続ける必要がない場合
<?php
echo wp_trim_words( get_the_title(), 10 );
?>
そのための組み込み関数があります: wp_trim_words()
。
add_filter( 'the_title', 'wpse_75691_trim_words' );
function wpse_75691_trim_words( $title )
{
// limit to ten words
return wp_trim_words( $title, 10, '' );
}
function limit_Word_count($title) {
$len = 5; //change this to the number of words
if (str_Word_count($title) > $len) {
$keys = array_keys(str_Word_count($title, 2));
$title = substr($title, 0, $keys[$len]);
}
return $title;
}
add_filter('the_title', 'limit_Word_count');
あなたは好きなものにはどんな種類の制限を加えることもできます、あなたはただ正しいフィルタが必要です