• 2023.05.16
  • WordPress
  • GIV_wataru

【WordPress】最初の記事に前の記事へのリンク、最後の記事に次の記事へのリンクを非表示にする方法

WordPressでは最初の投稿記事に前の記事のリンク、最後の投稿記事に次の記事のリンクは非表示にしたいですよね。今回は前の記事のリンクや次の記事のリンクを非表示にする方法を解説します。

前の記事へのリンク、次の記事へのリンクを非表示にする方法

前の記事へのリンクを非表示にする方法

<?php if (get_next_post()) : ?> 
<button class="prev_btn" type="button" onclick="location.href='<?php echo get_permalink(get_adjacent_post(false, '', false)); ?>'">
<div class="prev_btn_img">
</div>
<div class="prev_btn_text">前の記事へ</div>
</button>
<?php endif; ?>

<?php if (get_next_post()) : ?>は現在の記事よりも新しい記事があるかどうかの判定をしています。これにより新しい記事がない状態なら、前の記事へのリンクが表示されなくなります。

 

次の記事へのリンクを表示する方法

<?php if (get_previous_post()) : ?> 
<button class="next_btn" type="button" onclick="location.href='<?php echo get_permalink(get_adjacent_post(false, '', true)); ?>'">
<div class="next_btn_img"></div>
<div class="next_btn_text">次の記事へ</div>
</button> <?php endif; ?>

<?php if (get_next_post()) : ?>は現在の記事よりも過去の記事があるかどうかの判定をしています。これにより古い記事がない状態なら、次の記事へのリンクが表示されなくなります。

GIV株式会社は、埼玉県川越市にあるWEB(ホームページ)制作会社です。お困りごと、ご相談、お気軽にご連絡ください。お問い合わせは、こちらから。

GIV / Design / Security / People
お問い合わせ
Contact