WordPressの抜粋処理でよく使われるのはthe_excerpt()。
<?php the_excerpt(); ?>
これをget_the_excerpt()に変更すると処理が軽くなります。
<?php echo get_the_excerpt(); ?>
一昔前に流行った高速化テクニックで、当時は明らかに体感でわかるレベルで表示がキビッとしました。
一覧の多いトップページやカテゴリページなどでは、

おー!
と声を上げてしまうくらいに。
そして「一昔前」とはしましたが、現在でも小ネタとして採り上げる程度には効果あります。
本記事では、the_excerpt()とget_the_excerpt()の違いについて説明します。
the_excerpt()とget_the_excerpt()の違い
the_excerpt()とget_the_excerpt()の違いをざっくり言いますと、

テキストを各種処理を挟んで返すかか、ダイレクトに返すかの差です
the_excerpt()は表示するための色んな処理を内部で通します。
- excerpt取得
- フィルタ適用
- wpautop
- pタグ生成
- 改行処理
- フック処理
一方のget_the_excerpt()は抜粋テキストそのものを返して表示します。
the_excerpt()の余計なフィルタを通さない分だけ軽く速くなるという原理です。
get_the_excerpt()を使う際の注意点
だったら「get_the_excerpt()を常に使えばいいじゃん」と思われるかもしれません。
しかし注意点もありまして。
そのためpタグを指定したCSSは効かなくなります。
.entry-excerpt p

これをデメリットとまで呼ぶかは、サイト環境によります
当サイトでは抜粋はベタ打ちでいいと割り切ってますのでget_the_excerpt()を使っています。
しかし抜粋に装飾を加えたいならthe_excerpt()を使う方が好ましいでしょう。
まとめ
現在ではWordPressをめぐる環境の改善が図られたため、あくまで小ネタ程度にすぎません。
ですが、今でもやはり、知っていたら役立つ小ネタだと思います。

わずかでも高速化を突き詰めたい方はお試しください!
VPSは、もう「黒い画面」だけじゃない。
「VPSは難しそう」と諦めていませんか? ConoHaのKUSANAGIなら、ブラウザ上の管理画面(KUSANAGI Manager)で、ドメイン設定からSSL発行まで直感的に操作可能です。
コマンド操作なしで世界最速級の環境を構築できる、今の時代の初心者にとっての最適解。私が長年愛用している理由がここにあります。
※当サイト経由で新規申し込みいただくと、特典として1000円分のクーポンをもらえます。