WordPressでよく追加する機能
- 2019/7/8
- CMS
WordPressと一口に言っても必要最低限な無料テーマから細かいところまで凝ってる有料テーマまで数多くあると思います。
サイトをいくつか構築していると、
「Aのページにはこの要素を出してBのページには出さないようにしてください」
みたいなことはよくある話です。
静的ページであれば難しいことはないですが、
WordPressでこれをやるとなるとほんの少し工夫が必要です。
↑のオーダーは要は固定ページ毎に表示を変えてほしいということなんですが、
特に難しいものもない固定ページなら単純にWYSIWYGエディタテキストモードで書けばいい話ですが、
ページテンプレートを使用しなければいけない場合(DB内の情報を参照して表示するページ等)は、
他で使っている同じページテンプレートと分ける仕組みが必要になります。
自分が判断項目として使ったのはURLで、get_permalinkでページURLを取得、
その中をposstrで判断して表示するかしないかを判断するカンタンな仕組みを作りました。
$url = get_permalink();
if (strpos($url,’判別する文字列’) !== false {
echo ‘表示する内容’
}
たったこれだけの記述なので、カスタムフィールドと合わせて管理画面から操作できるようにしてみるといくらか受けがいいのかもしれませんね。
ぜひ、ご活用ください。