⌨️

WordPressの改ページでページごとに条件分岐する方法

1 min read

WordPressの改ページ( <!--nextpage-->または「ページ区切り」ブロック )でページごとにデザインを変更しようとした時のメモです。

グローバル変数を使えばできる

結論から言うとこれだけでできます。
$pageは投稿ページや固定ページのページ番号を取得できるグローバル変数です。

このコードの場合は「1ページにのみ何かを表示する」といった感じです。

<?php  if ($page < 2): ?>
ここに表示させたいものを入力
<?php  endif; ?>

また$pagedという似たようなグローバル変数もありますがこちらはカテゴリーページやタグページ用なので注意してください。

他のグローバル変数

他にも様々なグローバル変数が存在しています。例えばブラウザを判定するグローバル変数もあったりします。

https://wpdocs.osdn.jp/グローバル変数

最後のページのみ何かを表示させるには...

こちらが参考になりました。

https://qiita.com/sola-msr/items/37b4c27d82ca1cdff882

Discussion

ログインするとコメントできます