質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

Q&A

解決済

1回答

515閲覧

WordPress カスタム投稿の記事詳細ページに、前後の記事タイトルが表示されているページ送りをつけたい

HIRO_rxoxkxi

総合スコア5

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

0グッド

0クリップ

投稿2020/03/02 09:40

前提・実現したいこと

Custom Post Type UIを使って
カスタム投稿を作成し

記事一覧ページ archive-news.php
記事詳細ページ single-news.php
まで作成しました。
トップページ→一覧ページ→詳細ページの
ページ遷移まで出来ており、

実現したいことは記事詳細ページに
前後の記事タイトルが表示されている
ページ送りをつけたいです。

いろいろ方法を探っているのですが見つかりません
どうすればよいでしょうか

該当のソースコード

こちらのHTMLで作成した内容でページ送りをつけたいと思っております。

<a href="" class="singleNews__pagenation"> <figure class="singleNews__pagenation--arrow"><img src="<?php echo get_template_directory_uri() ?>/img/single_arrow_left.png" alt=""></figure> <div class="singleNews__pagenation--wrap"> <time class="singleNews__pagenation--time">2019.9.28</time> <p class="singleNews__pagenation--title">前のニュース投稿のタイトル前のニュース投稿のタイトル前のニュース投稿のタイトル</p> </div> </a>
<a href="" class="singleNews__pagenation"> <div class="singleNews__pagenation--wrap"> <time class="singleNews__pagenation--time">2019.10.01</time> <p class="singleNews__pagenation--title">次のニュース投稿のタイトル次のニュース投稿のタイトル</p> </div> <figure class="singleNews__pagenation-arrow"><img src="<?php echo get_template_directory_uri() ?>/img/single_arrow_right.png" alt=""></figure> </a>

試したこと

http://yudnaliatah.com/wp-single-post-pagenavi-2377
こちらの記事を参考にし

<?php previous_post_link('« %link', '前の記事へ', TRUE, ''); ?> <?php next_post_link('%link »', '次の記事へ', TRUE, ''); ?>

で表示できるか試したのですが、うまく出来ませんでした

補足情報

こちらがコーディングまでしたデザインです。
イメージ説明

同上のデザインのHTML
イメージ説明

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tabuu

2020/03/05 01:28

>で表示できるか試したのですが、うまく出来ませんでした できないだけでは分からないです。 ・エラーが表示される ・何も表示されない ・想定していない内容が表示される ・想定している内容が表示されるが一部欠落している など詳しく書いてください。 合わせて、HTMLコードだけでなくPHPのコードも含めてマークダウン形式で質問内容を編集してみてください。
guest

回答1

0

ベストアンサー

ループ内で、これらの値を使ってください。

PHP

1$prev = get_previous_post(); 2var_dump(get_permalink($prev->ID)); 3var_dump(get_the_title($prev->ID));

投稿2020/03/05 02:28

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問