前提・実現したいこと
現在、WordPressのオリジナルテーマを作成しています。
投稿ページのタイトル上に現在表示している投稿タイプへのアーカイブページへのリンクを載せようとしています。
試したこと
PHP
1<?php get_header(); ?> 2<body> 3 <div class="cursor"></div> 4 <div class="follower"></div> 5 <div class="uk-container uk-container-small uk-margin-xlarge-top uk-margin-xlarge-bottom"> 6 <?php if(have_posts()): while(have_posts()):the_post(); ?> 7 <div class="content-area"> 8 <a class="post-type" href="<?php echo get_post_type_archive_link( $post_type ); ?>"><?php echo esc_html(get_post_type_object(get_post_type())->label); ?></a> 9 <h1><?php the_title(); ?></h1> 10 <p class="content-meta"><span class="content-meta-time"><?php the_time('Y.m.d'); ?></span>/<span class="content-meta-author"><?php the_author_posts_link(); ?></span></p> 11 <p class="category"><?php the_category(' '); ?></p> 12 <?php the_content(); ?> 13 </div> 14 <?php endwhile; endif; ?> 15 <?php previous_post_link('%link','古い記事へ'); ?> 16 <?php next_post_link('%link','新しい記事へ'); ?> 17 </div> 18</body> 19<?php get_footer(); ?>
8行目で投稿タイプのアーカイブページへのリンクを出力しています。
問題
後から追加したカスタム投稿タイプではうまく機能するのですが、デフォルトの「投稿」の名前を変更した「記事」という投稿タイプの場合、リンク先が現在表示しているページに再び飛ばされる形になってしまいます。
わかりずらい質問文だと思うので、よくわからないところがあればコメントをいただければ幸いです。
また、追加で必要な情報があれば教えてください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。