イメージは上図のようなかんじ。
わたしがやりたかったのは、不特定多数のカスタム投稿をまたいでの関連ページを表示する〜〜だったので、このソースはお蔵入り。。もったいないしいつか使うかもしれないので残しておきますw
<div>
<h3>関連ページ</h3>
<?php
$post_type = get_post_type();
$term = array_shift(get_the_terms($post->ID, 'page_tag'));
$tax_posts = get_posts( array(
'post_type' => $post_type,
'taxonomy' =>'page_tag', //タグ
'showposts'=>20, // 取得記事数
'post__not_in'=>array($post->ID), // 表示している記事を除く
'term' => esc_html($term->slug)
));
if($tax_posts): ?>
<ul>
<?php foreach($tax_posts as $tax_post): ?>
<?php if ($post->ID != $tax_post->ID): ?>
<li><a href="<?php echo get_permalink($tax_post->ID); ?>"><?php echo esc_html($tax_post->post_title); ?></a></li>
<?php else: ?>
<li><?php echo esc_html($tax_post->post_title); ?></li>
<?php endif; ?>
<?php endforeach; ?>
</ul>
<?php endif; ?>
</div>
※「page_tag」というタグを使っています。

超初心者です。恐縮です。
ループの中にauthorの苗字をいれたいのですがでは無反応だったのであれこれやってpost_author); ?>としたらユーザIDが表示されましたがIDではなくlastnameを表示させる方法がわかりません。
おわかりでしたらご教授いただけませんでしょうか。
すみません。タグいれるときえちゃうのかな?
文章おかしかったので再コメントします。
ループの中にauthorの苗字をいれたいのですが?php the_author(); ?では無反応だったのであれこれやって?php echo esc_html($tax_post->post_author); ?としたらユーザIDが表示されましたがIDではなくlastnameを表示させたいです。
方法がわかりません。
おわかりでしたらご教授いただけませんでしょうか。
さらにすみません。
自己解決しました。
?php echo get_the_author_meta( ‘user_lastname’,$tax_post->post_author); ?
で出ました
コメントありがとうございます。
返信遅くなってしまってすみません。
解決されたようで、よかったです!