質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

Q&A

0回答

521閲覧

the_content()の最後に<!--nextpage-->を自動挿入したい。

1000

総合スコア204

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

0グッド

0クリップ

投稿2021/10/07 06:45

表題のままなのですが、<!--nextpage-->が作動してくれません。
単純に、文末に<!--nextpage-->が来てくれて空の2ページ目が出力されれば良いのですが。
ちなみに2ページ目は全部カスタムフィールドの内容を出力するだけなので、<!--nextpage-->以降の本文は不要なため文末に挿入したいのです。
毎度毎度<!--nextpage-->を書くのが面倒なため、どうにかしたいと思っています。

the_content();の前に、$post->post_content .= '<!--nextpage-->';とすると、
var_dump($post)では内容がちゃんと変更されているのが確認できますが、2ページ目が出力されません。

何か方法はありますでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2021/10/07 08:58

結局、何が質問なんだ
1000

2021/10/08 01:08

2ページ目を自動的に出力したいがどうしたら良いか?という意味の質問です。 わかりにくくてすみません。 ・2ページ目を自動的に作成したい。 ・なら<!--nextpage-->を$post->post_contentの最後に結合すれば良いのでは?と思ってやってみたら、データ的にはできてるように見えるけど2ページ目は出力されない(2ページ目生成の処理後に<!--nextpage-->をくっつけてるだけかもしれない)。 ・自動的に2ページ目を出力する方法(<!--nextpage-->かそれに準ずる処理)があれば教えていただきたい。 ということになります。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問