[WordPress]カスタムフィールドに設定したカテゴリの投稿一覧を固定ページに表示させたい時。

公開日: : Wordpress

Wordpress

固定ページに投稿一覧を表示させたい。
カテゴリナIDをカスタムフィールドに登録して、
そのカテゴリの一覧を…

ということでPHPでむりくり。

<ul>
<?php
$a_post_num = get_post_meta($post->ID, 'cat_number', true);
$a_query = 'numberposts=8&category=' . $a_post_num;
$posts = get_posts($a_query);
global $post;
if($posts) {
	foreach($posts as $post) {
    setup_postdata($post);
?>
<li>
    	<a href="<?php the_permalink() ?>">
			<img src="<?php $image_id = get_post_thumbnail_id(); $image_url = wp_get_attachment_image_src($image_id, ”, true); echo $image_url[0]; ?>" />
 		 </a>
        <div><?php the_title(); ?></div>
    </li>
<?php
	 }
}
?>
</ul>


カテゴリIDを指定するカスタムフィールドの名前は、
cat_numberです。

サムネイル付きです。
サムネイルはレスポンシブ用にサムネイルのサイズを指定していないコードなので、
普通に

<?php the_post_thumbnail(); ?>

とかに変更して、使ってください。

ad

関連記事

Wordpress

WordPressの固定ページで、テンプレート選択できなくなったとき

急に固定ページにてテンプレートが選択できなくなりました。 いろいろ調べた結果、、、

記事を読む

Wordpress

WordPressのカスタム投稿タイプで記事一覧を表示させる

カスタム投稿タイプの記事一覧を表示したい時のコードをメモ。 サムネイル付きで。

記事を読む

Wordpress

WordPressでトップページだけが表示されない時

いつかはしなきゃ... と思っていたサーバーの引っ越し。 今週ついに引っ越しまし

記事を読む

Wordpress

WordPressのカスタム投稿タイプで、ディスクリプションを記事ごとに変更する方法

カスタム投稿タイプで用語集のサイトを作成した際、 記事ごとにタイトルだけでなく、 デ

記事を読む

Wordpress

WordPressのプラグイン『Yet Another Related Posts Plugin』のカスタマイズ

関連記事を表示してくれる 便利なWordpressのプラグイン 『Yet Anoth

記事を読む

Wordpress

[WordPress]サイドを追尾させるプラグイン『Standard Widget Extensions』が簡単でかなり使いやすい。

以前プラグインを使わず、 サイドバーを有効活用する一番いい方法として、 サイドを活用させ

記事を読む

Wordpress

WordPressのアーカイブページに指定したタイトル画像を表示

カテゴリ一覧ページや 月ごとのアーカイブページの上に タイトル画像をそれぞれいれたい

記事を読む

Wordpress

[WordPress]タグアーカイブページ投稿一覧から、固定ページを除外する方法

私の使っているテーマだけなのか、 タグアーカイブページに固定ページも表示されてしまうの

記事を読む

Wordpress

WordPressのアーカイブページ(一覧ページ)に手動で「はてな」や「いいね」ボタンを設置する方法

Wordpressにおいて、 手動で「はてなのブックマークボタン」や 「Facebo

記事を読む

Wordpress

[WordPress]非推奨のquery_postsじゃなくて、get_posts()で投稿一覧をアイキャッチ付きで表示させる方法

タイトルのとおりです。 query_postsはあまり使わないほうがいいみたいなので

記事を読む

ad

Message

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

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

post date*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

PAGE TOP ↑