[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]タグアーカイブページ投稿一覧から、固定ページを除外する方法

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

記事を読む

JetPack

Twitterへの自動投稿プラグインはこれに決定。WordTwit から『JetPack』へ

ワードプレスで記事を投稿したら、 自動的にTwitterへも投稿したい!というただその思いで 今

記事を読む

Wordpress

WordPressで、はてなボタンやTwitterボタンのデザインが 反映されない(変わらない)

最近ソーシャルボタンのデザインをあれこれ試しておりまして。 そうすると、やっぱ

記事を読む

Wordpress

WordPressのタグアーカイブページで、現在のタグスラッグを取得する方法

Wordpressで、 タグアーカイブページに 条件分岐をいれたくて必要でした。

記事を読む

Wordpress

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

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

記事を読む

Wordpress

カスタムフィールドに設定したものを表示させる方法

完全なるメモです。 カスタムフィールドにいれた情報を表示させたい時のコード。

記事を読む

Wordpress

[WordPress]一覧ページに記事の中の一番最初にある画像を表示させたいとき

タイトル通り、投稿一覧ページなどで サムネイル写真を表示させたいとき、 投稿記事中の一番

記事を読む

Wordpress

WordPressでタイトルにページ数をつける

カテゴリページでページ送りをした場合、 同じタイトルのページがたくさんできてしまうので

記事を読む

Wordpress

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

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

記事を読む

Wordpress

人気記事のプラグイン『WordPress popular 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 ↑