2020/01/31#HP#WordPress#忘れがちメモ#未経験・初心者向けWordPressでサイトを制作する時に、header.php・footer.php・sidebar.php・page.phpなどの各ページで共通して使用しているファイルがあります。いった共通で使用するファイルでも、このページにだけ表示させたいor非表示にしたいということがあります。そんな時に同じファイルを2つ作って振り分けることもできますが、そうすると修正などをする際にファイルを複数修正しないといけなくなります。作業時間が増えるだけでなく、ミスが出る原因にもなります。いったミスや作業時間の短縮をするために、同じファイルでページごとに表示・非表示の振り分けができる方法をご紹介します。if文で振り分けするだけになります。この方法は、応用がききいろいろな場面で使うことができます。?>1に特定のページのみに表示させたいコンテンツを記入します。2は、特定のページ以外のページに表示させる内容になります。)」の「12」で指定します。この数字はページのIDになります。このIDを変更することで、特定ページを選択することができます。これだけで、いろいろな方法ができます。ページのIDを簡単に確認する方法WordPressでは、ページのIDを管理画面上に表示していません。IDが分からなければ特定ページに指定することもできないです。ページのIDを簡単に確認する方法があります。それが上記の画像を見て下さい。マウスをページ一覧からページタイトルに持っていくと左下にリンク先が表示されます。このURLに「post=●●」と表示している部分があります。この「●●」になっている数字がページのIDになります。特定のページが複数ある場合IDの指定を複数指定することができます。?>上記の様にページIDを「,」で区切って複数していすることができます。?>2になにも記入せずに空白にしておくと特定のページ以外は非表示ということになります。?>これは先程と逆で特定のページには表示させたくない場合は、1を空白にします。すると特定のページのみ非表示ということになります。いった簡単なif文のコードで、ファイル数を増やすことなく共通のファイルのまま特定のページに表示・非表示させることができます。簡単なコードですが、ページのIDや仕組みを理解しておかないと上手く使うことができなかったりします。この書き方を覚えていろいろな応用に使ってみてください。