single.php

WordPressで固定ページのデザインを変更する(構想編)

WordPress使ってますか?今回は、WordPressに用意されている固定ページの話です。サイトを設定する際に、WordPressを理解するためにサンプルとして1度だけ使ってみた機能ですが、普段ブログへの記事を投稿する作業では、使うことはありません。

そろそろ、アフィリエイトに挑戦しようと思ったときに、投稿ページでは難しいと思ったので、投稿ページのデザイン変更について調べてみました。

そもそも、WordPressを利用してこんな感じで出来ないかを考えています。

普段、ブログ記事を投稿するのは「投稿ページ」で行い、「アフィリエイト」用の記事は固定ページで作成して、固定ページ毎に、デザインも変更して記事を表示したいと考えています。

投稿ページと固定ページの違い

調べてみると、こんな感じの違いがありました。

投稿ページにはカテゴリと日時という概念があります。ブログという特性上、「何年何月に投稿された」と「どんなカテゴリ」という属性情報が投稿時に自動的に付与されます。

それに対して、固定ページには日付やカテゴリの概念がありません。その代わりにURLを自由に設定することができようになります。

投稿ページは日記帳のページのようなもので、固定ページはメモや付箋、チラシのような感じと受けます。

デザインも変更可能

投稿ページとは違うページとして分けられるので、投稿ページ用に行った影響(プラグインなど)も受けないので、全く違うデザインなども適用させることができそうです。

アドセンスなどを広告ユニットを表示している場合には、固定ページ用のデザインを考えることで、別のアフィリエイト向けの広告を特定のページのみ追加することができるようになります。

実際の方法

基本、WordPress内の各テンプレートに対して is_page 関数で判断させることできるようです。固定ページのみの処理を追加していくことで、投稿ページには影響を出すことなく、固定ページのみスタイルシートを適用したり、ヘッダーやサイドバーなどブログのパーツを非表示にすることも出来ます。

is_page関数のリファレンスには、引数(パラメータ)として、固定ページの ID、タイトル、スラッグ、またはそれらの配列が利用できるので、記事ごとにデザインを変更することも出来ると思います。

調べた結果、理論的には出来そうな感じを受けました。

固定ページのみであれば、簡単に終わりそうな修正ですが、投稿ページとの動作を分別するために、WordPressサイトとしては、ヘッダーやフッター、ホーム画面などの変更が必要になるので、今回は構想編として終わり、次回は実践編として固定ページでアフィリエイト記事を作ってみて、その結果を投稿します。

スポンサーリンク

最後までご覧いただき、ありがとうございました。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です