私の静的フロントページでは、この リンク に示すように2つの最新の投稿を取得したいと思います。
これで、投稿は常にこのように表示されるはずです(つまり、高さが一定、文字数が限られているなど)。投稿がmore-tagを使用しているかどうか - それは常に写真のように見えるはずです。
それはどのように達成できますか?
内容と抜粋の両方を試しましたが、どういうわけかレイアウトがめちゃくちゃになることがあります。これを行うための「標準的な」方法はありますか?
(私は実際のコンテンツ、すなわち "text text text"ビットを取得することについて質問しています - 私は残りすべてをしました)
どうもありがとう
これを行う簡単な方法は、コンテナのCSSで高さ/幅を定義してから、抜粋にトリムを適用することです。
デフォルトの抜粋の長さを変更するには、これを自分に追加します。
function new_excerpt_length($length) {
return 100; // change this to how many any characters you want
}
add_filter('excerpt_length', 'new_excerpt_length');
抜粋の手動制御 手動抜粋の長さを制御するにはどうすればよいですか?
番目のループの外側 wp_trim_excerptを使用してループの外側のthe_excerpt()を取得する
同じフィルタをコンテンツに適用することができますが、抜粋はこれに適しています。
抜粋は文字数ではなく単語数を制限しているので、あなたはいつも違う高さになると思います。より正確にするために、抜粋を文字数に制限することができます。
function excerpt($num) {
echo utf8_encode(substr(get_the_excerpt(), 0, $num+1)) . "...";
}
それからそれを呼び出します:
excerpt('55')
このようにして、最初の55文字とそれに続く... overflow:を隠します。また助けるかもしれない。