「front-page.php」に書いた<a href="<?php the_permalink(); ?>">と、投稿の記事タイトルの<a href="XXX">の2つのリンクがあり、フロントページで記事タイトルをクリックすると、その記事ページではなく、<a href="XXX">で入力してある外部サイトにダイレクトに移動してしまいます。
フロントページの記事タイトルをクリックするといったん記事ページに飛んで、そこで改めて記事タイトルをクリックすると外部サイトに移動できるようにしたいのですが、方法はありますか?
以下、現状と理想をより単純に。
●現状
フロントページ→(記事タイトルクリック)→外部サイト
●理想
フロントページ→(記事タイトルクリック)→記事ページ→(記事タイトルクリック)→外部サイト
<ul class="●"> <?php $newslist = get_posts( array( 'category_name' => '●', 'posts_per_page' => 20 )); foreach( $newslist as $post ): setup_postdata( $post ); ?> <li> <a href="<?php the_permalink(); ?>"><?php the_title(); ?> / <?php the_time('Y.m.d');?><span class="●"><?php the_content(); ?></span></a> </li> <?php endforeach; wp_reset_postdata(); ?> </ul>
※追加
情報不足ですみません。
<a href="XXX">は、wordpressのダッシュボードから、投稿記事のタイトルに直接入れています。
例)<a href="https://●●">タイトル</a>
<?php the_title(); ?>のところに<a href="XXX">が入るので、the_permalinkではなく、<a href="XXX">に飛んでいますが、どうすればよいか分かっておりません。具体的には、今まではフロントページから各記事タイトルをクリックすれば、ダイレクトに外部サイト内の該当記事に飛んでましたが、自サイト内の各投稿ページは全く経由しないので、階層的に問題があるのがばれたのか?、検索エンジンに引っかからなくなりました。
「記事タイトルをクリックする」ことで、フロントページからは投稿ページに、投稿ページからは外部記事に、との流れを作りたいと思っています。
いろいろ理解が足りませんが、よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー