メディアサイトを作成しています。
基本的には同じ作者に書いてもらうようにしているのですが、イレギュラーで連載の中で別の作者の名前を入れられるような仕組みを作りたいと考えています。
基本的な作者は同じなので、タクソノミーに設定している関連の内容を固定で表示させたいと思っています。
###前提・実現したいこと
0. カスタム投稿タイプarticleとauthorを作成
0. articleのシングルページとarticleのタクソノミーを作成し、どっちにもACFの関連を入れてauthorの情報を指定できるようにする
0. シングルページで指定した関連(author)の内容を優先的に表示
0. シングルページで指定がない場合は、タクソノミーで指定している関連(author)の内容を表示
ちなみに、作者はいるのですが原稿をいただいてこちらで入れ込む形なのでユーザーアカウントを作るというのは避けたいです。
###発生している問題・エラーメッセージ
色々と調べて試してみているものの、どれも方法として違っていて手詰まり感があり、エラーとかいう問題ではなくそもそも論でいい方法があれば提案していただきたいです。
<?php $ctm = get_post_meta($post->ID, 'author', true);?> <?php if(empty($ctm)):?> ここに入れるソースが思いつきません <?php else : ?> <?php $author = get_field('author'); ?> <?php if($author): ?> <p id="mainDescriptionAutor">著者: <?php foreach((array)$author as $value):?> <a href=""><?php echo $value->post_title; ?></a> <?php endforeach; ?> </p> <?php else: ?> <?php endif; ?> <?php endif;?>
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー