get_posts 関数で投稿が取得できているのでしたら、get_permalink 関数でURLが得られますよ。
gblsm様
早々にご回答いただきありがとうございます。
またレスが遅くなってしまい申し訳ありません。
すみません。知識不足故にどのように対処すべきかが把握できていません。
現在以下のように記事一覧を取得しています。
やりたい事としては以下の<h2>のINFOのテキストリンクが最新記事に飛ぶようにしたいと考えています。
<section class="info">
<h2>
<a href="">INFO</a>
</h2>
<?php
$loop = new WP_Query(array("post_type" => "info"));
if ( $loop->have_posts() ) : while($loop->have_posts()): $loop->the_post();
?>
<ul>
<li><a href="<?php the_permalink(); ?>"><time><?php the_time('Y.m.d') ?></time><?php the_title(); ?></a></li>
</ul>
<?php endwhile; endif; ?>
</section>
この場合、get_permalink 関数でURLを取得するにはどのようにすればよいのでしょうか。
とても初心者の質問で申し訳ございません。
ご教授いただけますと幸いです。
すみません、ご質問を勘違いしていました。URLを取得する前の、最新記事を取得するところからのようですね。下記のコードでよいと思います。
<?php
$myposts = get_posts( "post_type=info&orderby=date&order=DESC&numberposts=1" );
if ( empty( $myposts ) ): ?>
<div>投稿タイプ info の記事がありません。</div>
<?php else: ?>
<a href="<?php echo get_permalink( $myposts[0] ); ?>">INFO</a>
<?php endif; ?>
なお、get_posts の使い方は下記リンク先をご覧ください。
日本語Codex »テンプレートタグ/get_posts
gblsm様
ご回答いただきありがとうございます。
記載していただきましたコードにて
解決することができました。
また、参考ページも教えていただきありがとうございます。
こちら確認し、今回教えていただきましたコードのひとつひとつを理解できるようにします。
この度は本当にありがとうございました。