補足です。
それぞれのカスタム投稿項目にカスタムフィールドを使いそのカスタムフィールドの値を表示させようと作っております。
ソースは
<?php get_header(); ?>
<div id=”任意”>
<h2>タイトル</h2>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
-
<?php the_field(‘フィールドの値’); ?>
<?php endwhile; ?>
<?php else : ?>
<?php get_template_part( ‘content’, ‘none’ ); ?>
<?php endif; ?>
</div>
<div id=”任意”>
<h2>タイトル</h2>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
-
<?php the_field(‘フィールドの値’); ?>
<?php endwhile; ?>
<?php else : ?>
<?php get_template_part( ‘content’, ‘none’ ); ?>
<?php endif; ?>
</div>
<?php get_footer(); ?>
この様にしております。
素人の意見ですが、普通にカテゴリー(MUSIC、VIDEO)じゃダメなんでしょうか。
oisit様
ご回答ありがとうございます。
それぞれ投稿したい内容が違い、私が今後投稿するのではないため
分かりやすい様にそれぞれのカテゴリーとカスタムフィールドを作った次第です。
上記の表示を可能とし、外部サイトにiframeで表示させたいと考えております。
そういった場合、もっとスマートなやり方がありますでしょうか。
<?php get_header(); ?>
<div id="music">
<h2>タイトル</h2>
<?Php
global $post;
$content = get_posts( array( 'post_type'=>'music' ) );
if($content):
foreach($content as $post): setup_postdata($post);
the_field('フィールドの値');
endforeach; wp_reset_postdata();
else :
get_template_part( 'content', 'none' );
endif;
?>
</div>
<div id="video">
<h2>タイトル</h2>
<?Php
$content = get_posts( array( 'post_type'=>'video' ) );
if($content):
foreach($content as $post): setup_postdata($post);
the_field('フィールドの値');
endforeach; wp_reset_postdata();
else :
get_template_part( 'content', 'none' );
endif;
?>
</div>
<?php get_footer(); ?>
ixkaito様
ありがとうございます!
教えていただいたコードを基に希望通りの表示をさせる事が出来ました!
勉強になりました。