WordPressで投稿した記事の本文を「more」で分割する方法

869 Views
WordPress
WordPressで投稿した記事の本文を「more」で分割する方法

WordPressで広告を乗っけている方などは記事を投稿した際に「MORE」を入れることがあると思います。
その際に詳細ページなどでは「MORE」の部分に広告を入れたいなど思ったことはないでしょうか。

以下の方法ならデフォルトの投稿・カスタム投稿問わず実装することが可能です!

SNSでシェア♪

スポンサーリンク

必要な情報は「$post_id」だけ!

おそらくこの関数を使用するのは一覧ページなどのアーカイブを作る時だと思います。
だいたいは以下のようなコードになると思います。

そこでこのように増やしてあげてください。【7行目に追加あり】

これで「$post_id」の準備は完了です。

 

functions.phpに以下のコードを追加

簡単ですね。
あとは使い方です。

 

関数の使い方

先ほどのループの続きです。【9行目から追加あり】

これだけです♪

 

あとがき

この方法であれば投稿・カスタム投稿問わず「MORE」で分割した本文を取得することが可能です!
広告を掲載するブログなどのサイトに役立てば幸いです。

SNSでシェア♪

スポンサーリンク

関連記事