フリーランス WEBデザイナー 【キングサイト】
最近のウェブ制作技術
WordPress(ワードプレス)でカテゴリー編集画面に新しい項目と画像アップロード機能を追加する設定方法
ブログツール【CMS】情報とWEBコンテンツ技術
WordPress(ワードプレス)でカテゴリー編集画面に新しい項目と画像アップロード機能を追加する設定方法
WordPress(ワードプレス)でカテゴリー編集画面に新しい項目を追加する設定方法
ブログツール【CMS】情報とWEBコンテンツ技術
WordPress(ワードプレス)でカテゴリー編集画面に新しい項目を追加する設定方法
ホームページ制作簡単作成ツールWix(ウィックス)
WEB屋になる為の知識と技術
ホームページ制作簡単作成ツールWix(ウィックス)
WordPress(ワードプレス)で記事編集画面でカテゴリーを維持する方法
ブログツール【CMS】情報とWEBコンテンツ技術
WordPress(ワードプレス)で記事編集画面でカテゴリーを維持する方法
 WordPress(ワードプレス)でカスタム投稿タイプ(タクソノミー)を利用して投稿記事に設定しているカテゴリーを表示させる時に、子カテゴリーのみを取得して表示する方法
ブログツール【CMS】情報とWEBコンテンツ技術
WordPress(ワードプレス)でカスタム投稿タイプ(タクソノミー)を利用して投稿記事に設定しているカテゴリーを表示させる時に、子カテゴリーのみを取得して表示する方法
ウェブ制作カテゴリ
Facebookの投稿
ウェブ制作技術 SNS・ブログ
おすすめウェブサイト
ウェブ制作のご注文は全国対応

北海道 青森 岩手 秋田 宮城 山形 福島 東京 神奈川 埼玉県 千葉 茨城 群馬 栃木 愛知 静岡 三重 岐阜 新潟 長野 山梨 石川 富山 福井 大阪 京都 奈良 兵庫 滋賀 和歌山 岡山 広島 鳥取 山口 島根 愛媛 徳島 高知 香川 福岡 佐賀 長崎 大分 熊本 宮崎 鹿児島 沖縄

WordPress(ワードプレス)で固定ページ(親ページ)で設定している階層ページ(子ページ)をID指定して表示させる方法

05.10.16 09:59 | コメント(0)

階層ページ(子ページ)をID指定して表示させる方法

WordPress(ワードプレス)で投稿記事のカテゴリーを指定して表示する方法や投稿記事のIDを指定して表示する方法はよく利用されますが、固定ページのIDを指定して表示する方法や固定ページ(親ページ)に設定している階層ページ(子ページ)のみを表示する方法もあります。
主に投稿記事とは違う利用方法として固定ページは追加をしていきますが、固定ページでポートフォリオや実績を追加していく場合など固定ページを利用する方もいます。
投稿記事のカテゴリーの扱いと同じように固定ページの階層ページもID等を指定して一覧などを表示することができます。
今回は「固定ページ(親ページ)」で設定している「階層ページ(子ページ)」をID指定して表示させる方法をご紹介したいと思います。

 1. 管理画面で固定ページと階層ページを追加する
 2. 親ページIDを指定して子ページのみ表示するコードを追加

管理画面で固定ページと階層ページを追加する

まず最初に、管理画面から通常の様に、固定ページの親ページと子ページを作成します。
例として制作実績を「固定ページ(親ページ)」とし、その下にいくつかの「階層ページ(子ページ)」を追加していきます。
この時、階層ページ(子ページ)を追加する際は必ずページの属性で「親」を選択してください。

固定ページ追加

固定ページ追加

親ページIDを指定して子ページのみ表示するコードを追加

管理画面で固定ページの作成が完了したら、階層ページを表示したい個所に下記のコードを記載します。
今回は例としてサイドバーの実績一覧へ、親ページのIDを指定し、子ページのみの一覧を表示します。

階層ページ(子ページ)一覧

階層ページ(子ページ)一覧
【親ページのIDを記載】
<?php global $post;
$args = array(
	'post_type' => 'page',
	'parent' => ここに親ページのIDを記載,
	'sort_order' => 'asc',
	'sort_column' => 'ID',
);
$myposts = get_pages( $args );
foreach( $myposts as $post ) :  setup_postdata($post);?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>

【表示させるページ数を記載】
※表示させるページ数をしているには「number」に表示数を記載してください。
<?php global $post;
$args = array(
	'post_type' => 'page',
	'parent' => ここに親ページのIDを記載,
	'sort_order' => 'asc',
	'sort_column' => 'ID',
	'number' => 表示する記事数を記載
);
$myposts = get_pages( $args );
foreach( $myposts as $post ) :  setup_postdata($post);?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>

以上でWordPress(ワードプレス)で固定ページ(親ページ)で設定している階層ページ(子ページ)をID指定して表示させる方法になります。
カテゴリ:WordPress(ワードプレス)構築と技術, カスタマイズ方法(WordPress), ブログツール【CMS】情報とWEBコンテンツ技術
  • このエントリーをはてなブックマークに追加
  • Facebookでコメントする

    コメントする

    おすすめの記事

    PAGE TOP