« »

投稿を複数ページにわたって書く

WordPressカスタマイズ


投稿記事を複数ページに分けて書く方法を説明します。 投稿する記事が長くなりすぎた時、別記事として続きを書くのではなく複数ページにわけて書く方法を説明します。

  WordPressでは、標準で記事を分割する機能があります。
 まず、分割したいテーマの記事を表示するテンプレートファイルに、<?php wp_link_pages();?>を追加します。基本的にコレで分割できます。

 

 

 

※記述部分をダブルクリックすると記述が全て選択されます。右クリックで保存して貼り付けてください。

<?php wp_link_pages( ); ?>

 後は、記事を書いていて 記事を分割したい箇所に<!–nextpage–>と記入するだけです。

※記述部分をダブルクリックすると記述が全て選択されます。右クリックで保存して貼り付けてください。

<!--nextpage-->

(HTMLエディタモードで記入する必要があります。)  

<?php wp_link_pages();?>を記入した部分にページナビが表示され、分割されます。
 ナビはこのように追加されます。

リンク部分のデザインを整える

 CSSなどで、ページナビ部分を整えてみましょう。まずは、 <?php wp_link_pages();?>に
オプション設定をつけてCSSで編集しやすくします。

※記述部分をダブルクリックすると記述が全て選択されます。右クリックで保存して貼り付けてください。

<?php wp_link_pages('before=<p id="postpage">&after=</p>&pagelink=<span>%</span>'); ?>

 次のように修正しましょう。後は、CSSの追加です。 以下の記述を追加してください。

※記述部分をダブルクリックすると記述が全て選択されます。右クリックで保存して貼り付けてください。

/* 分割した記事へのリンク */
#postpage	{text-align: center;
	padding-top: 20px;
	clear: both}
#postpage a	{border: solid 1px #aaaaaa;
	padding: 5px 10px;
	margin: 0 10px}
#postpage a:hover	{background: #f7e29e}
#postpage span	{padding: 5px 10px;
	color: #888888;
	background: #dddddd}
#postpage a span	{padding: 0;
	color: black;
	background: none}

このようにすることで、デザインをCSSでいろいろ設定できます。 
ナビのデザインがこのように変更されました。 上のようにナビのデザインを変更しました。

 次のページでは、『前へ 1 2 3 次へ』のように、ページ分割をしたい時のやり方を
説明します。 

 

« »

この記事へのコメント

  • Pingback: ページ分割するべきか否か? | 比較評判の口コミを実践レビュー『チェレンジ!』()

  • Pingback: 導入予定プラグイン | 翻訳家になろう()

  • Pingback: 1つの投稿を複数に分ける | wordpressいろいろ()

  • Pingback: ページ分割するべきか否か? | PC、SEO、WPのちょい便利PC、SEO、WPのちょい便利()

  • cherry

    色々な記事をいつも参考にさせてもらっています。質問なのですが、Number My Post Pagesで何ページか作った場合、最終ページのみコメント欄を表示させたい場合は、かなりコードを書かないと難しいのでしょうか?初心者のため、あまりよくわからないのですが、とりあえず質問させていたきました。

    • Number My Post Pagesなどの、<!–nextpage–> を利用してページを分割する場合、最終ページのみコメント欄を表示することは、ムズかしいと思います。

      コメント欄を表示するための<?php comments_template();?>は、
      記事部分から独立して独自にテンプレートに組み込まれていますので、記事の最終ページと判断して、表示と非表示を切り替えるのは、

      WordPressやphpなどの専門知識があり、自身がテンプレートを作れるぐらいの技術力がないと作れないと思います。

      すべてのページにコメント表示されるのがイヤなら、雑談掲示板みたいなコメント専用のページを作るのが良いかもしれません。

      このサイトの、http://bit.ly/JpMlbQ の「コメント機能をつける」のページの「おまけ Disqusのコメント機能で掲示板を作る」というところで、掲示板専用ページをコメント機能を使って作る方法を説明しています。

      私が思いつく対処法はコレくらいでしょうか。参考になれば幸いです。

      • cherry

        やはり、そうですか。私も掲示板みたいなページを作ろうか、どうしようかと考えていた所でした。どうもありがとうございます。

  • Pingback: 【WordPress】 nextpageでページ分割 | WordPress | 正貢堂 パティスリーショウコウドウ()

  • Pingback: プラグイン セレクト | ニワトリの備忘録()

【コメントの投稿の仕方について】

   このサイトでは、「Disqus」と呼ばれるコメント機能を使っています。
  ツイッターやフェイスブックなどにアカウントをお持ちの方は、ログインすることで
  自分の各プロフィールでコメントすることが出来ます。
  なんのアカウントもない人もメールアドレスさえ入力すればコメントできます。
  (入力したメアドはコメント投稿には表示されません。)
  また、コメント欄には画像を張ることも出来ます。


ひと言コメントや、記事の質問や感想など お気軽にお書きください。
  なにか書いていただけると管理人が嬉しがります。