ワードプレス 次の記事・前の記事制作 コピペOK | 福岡のホームページ制作はマリオ君にお任せ

為にならないブログ

見出しおじさん

BLOG

ワードプレス 次の記事・前の記事制作 コピペOK

2023年07月13日

ワードプレス 次の記事・前の記事制作 コピペOK

本日はワードプレスの投稿ぺージsingle.phpやカスタム投稿ぺージsingle-〇〇.phpでよく使う次の記事・前の記事・次のお客様の声・前のお客様の声などを表示させる方法と、マリオ君で使用しているやーーつをコピペできるようご紹介させていただきます。(需要はないですけね)

今回紹介するのは新しい記事に行くリンクと古い記事に行くリンクを表示させる方法ですが一覧ページに表示させるページネーション(数字がたくさん並んでるやつ)は下記記事で紹介させてもらっていますので、まだ見られていない方は是非見てみてください。

これつくります

それではいきます。

設置はとても簡単で下記タグを入れるだけなんです。

<?PHP previous_post_link('%link', '古い記事へ');//古い記事へのリンク?>
<?PHP next_post_link('%link', '新しい記事へ);//新しい記事へのリンク?>

めっちゃ簡単です。
しかも古い記事や新しい記事がないはしっこの最新の記事やもっとも古い記事の場合は表示されません。めちゃ便利。(最新の記事の場合は新しい記事へのボタンが出ないってことです)

文字は好きなもに変更できます。カスタム投稿でお客様の声ぺージをつくっていたら古いお客様の声・新しいお客様の声・制作実績なら前の制作実績・次の制作実績など好きな言葉に変更できます。

ループの外でも使えます。

でちょっとお客様のサイトで入れているやつを少しご紹介

ページネーション見本

HTMLはこんな感じで

<div class="pagenation02">  
    <div class="old"><?PHP previous_post_link('%link', '<< 前の記事へ');//古い記事へのリンク?></div>
    <div class="new"><?PHP next_post_link('%link', '次の記事へ >>');//新しい記事へのリンク?></div>
</div>
<p><a href="<?PHP echo home_url();?>/news/" class="morebtn">最新情報一覧へ</a></p>

CSSは単純にpagenation02にフレックスをかけて左右に分けているだけです。

一般的には前の記事と次の記事と一覧へ戻るボタンを設置するのがスタンダードかと思います。

見ている方にも親切ですし、一覧にも戻れます。

しかしマリオ君は一応くさっても自称Web制作会社。

少しはオシャンな感じにしたいということでこんな感じで作りました。

マリオ君の次の記事・前の記事

ブログと制作実績で使用しています。ブログの例で進めていきます。
(全然オシャンじゃないじゃんっていうのは言わないでください)

こんな感じ

ページネーション完成見本

ポイントは矢印を画像にしたことと、すべて横一覧にしたことです。先ほどお客様の例の場合は一覧へのボタンをひと段落下で表示させていました。

ひと段落下で、表示させておくと、スマホの時に横幅が狭くなってもレイアウトが崩れにくいので便利です。

しかし、今回は横一列にしました。なんとなくおしゃれにみえるから。

しかし、横一列したことにより、スマホになった時にレイアウトがくずれてしまいますので、スマホのサイズ(マリオ君では768px以下)になったら、文字を非表示にしてスペースを確保しています。

スマホ時はこんな感じ

ページネーション完成見本スマホ

では需要はないと思いますがコピペでるように
まずはHTML

<!--ページネーションコンテンツ-->
<div class="pagenation">
	<div class="old"><?PHP previous_post_link('%link', '<span>前の記事へ</span>');//古い記事へのリンク?></div>
	<div class="goall"><a href="<?PHP echo esc_url( home_url() ); ?>/blog/">一覧へ</a></div>
	<div class="new"><?PHP next_post_link('%link', '<span>次の記事へ</span>');//新しい記事へのリンク?></div>
</div>
<!--ページネーションコンテンツ-->

一覧のURLのリンク先は該当のリンクに変更してお使いください。

CSSはこちら

////////////////////ページネーションCSS
.pagenation{
	
	display: flex;
	justify-content: space-between;
	margin: 40px auto 100px;
	max-width: 1200px;
	padding: 0 20px; 
	div{
		width: calc((100% - 30px) / 3);
		
		
		a{
			display: block;
			padding: 15px;
			border-radius: 10px;
			background: #EEE;
		}
	}
	.old{
		width: 150px;
        @media screen and (max-width: 768px){
			width: 47px;
        }
		a{
			position: relative;
			padding: 15px 15px 15px 40px;
			@media screen and (max-width: 768px) {
				height: 47px;
				padding: 0;
				span{
					display: none;
				}
			}
			&::before{

				content: '';
				display: block;
				width: 17px;
				height: 17px;
				background:url("../img/pageico.svg") no-repeat;
				transform:rotate(180deg);
				background-size: contain;
				position: absolute;
				top: calc(50% - 17px/2);
				left: 10px;
				@media screen and (max-width: 768px) {
					left: 13px;

				}
			}
		}
	}
	
	.new{
		width: 150px;
        @media screen and (max-width: 768px) {
            width: 47px;
			
        }
		a{
			text-align: right;
			position: relative;
			padding: 15px 40px 15px 15px;
			@media screen and (max-width: 768px) {
				height: 47px;
				padding: 0;
				span{
					display: none;
				}
			}
			&::before{

				content: '';
				display: block;
				width: 17px;
				height: 17px;
				background:url("../img/pageico.svg")  no-repeat;
				background-size: contain;
				position: absolute;
				top: calc(50% - 17px/2);
				right: 10px;
				@media screen and (max-width: 768px) {
					right: 13px;

				}
			}
		}
	
	
	}
	.goall{
		text-align: center;
		@media screen and (max-width: 768px) {
			width:calc(100% - 120px);

		}
		a{
			background: #2296DF;
			color: #FFF;
			height: 47px;
		}
		
	}
}
////////////////////ページネーションCSS

画像は17×17でお好きな感じでパスやファイル名もお好きな感じで変更してください。右向きの矢印のみ作ればOKです。左向きの矢印はCSSで回転させています。

aタグに疑似要素で矢印をいれていて、スマホサイズになったらspanを非表示にしています。

以上になります。

ページネーションはいろんなサイトで使いますのでパーツ化していろいろなサイトに使いまわせるようにしておけば作業効率があがりますね。

ここがチェケラ

ポイントです

POINT

次の記事・前の記事設置は見ている方にとっても便利だし、たくさんの記事をみてもらえる可能性があがるね

今回は以上となります。

それではまた。

カテゴリー

気になったら
連絡してね!

すいません

お電話は出れないことが多いので
ラインでもしもし・メールでもしもしが推奨です。

お時間をとらせていただきゆっくり
お電話させていただきます。

©Copy Rights MARIOKUN.All Rights Resarved.
Page Top
お問い合わせ

どうぞおじさん

作業中はお電話は出れないことが多いのでライン・メールでもしもしが推奨です。

お電話は出れないことが多いの折り返し致します。