サポート » 使い方全般 » 個別記事から一覧(●ページ目)へ戻るリンクの設置

  • 解決済 amanojak

    (@ringoxxxognir)


    個別記事から、
    ページングしているアーカイブ一覧へ戻るリンクを設置したいです。
    カスタム投稿での話です。

    《WPバージョン:4.9.4》
    ■カスタム投稿タイプ:AAA
    ■カスタムタクソノミー:AAA-cat(ターム:aaa,bbb,ccc)
    □ページングしているアーカイブ:taxonomy-aaa.php
    □個別記事:single-AAA.php

    taxonomy-aaa.phpをアーカイブにしてるので、
    1ページ目、2ページ目…と続いています。
    例えばその2ページ目にある個別記事を新規ウィンドウで開き、
    元いた2ページ目の一覧ページへ戻るリンクを設置したいのです。

    javascriptやphpで単純に1つ前に戻る挙動を考えたものの、
    個別記事から前後記事にもリンクをしているため、その案ではダメでした。

    発想と技術がなく、お手上げでして…
    なにか方法はあるでしょうか?実現は難しいでしょうか。
    もしお分かりになる方がいましたら、教えていただけると嬉しいです。

    • このトピックは amanojakが1 年、 2 ヶ月前に変更しました。
6件の返信を表示中 - 1 - 6件目 (全6件中)
  • 新規ウィンドウで開いているなら、それを閉じればいいのではないですか?

    amanojak

    (@ringoxxxognir)

    すみません、新規ウィンドウじゃありませんでした…
    同じウィンドウでページ遷移している状況です。

    PC版ではアーカイブから個別記事をポップアップ表示していて、
    タブレット版ではページ遷移にしてるんです。
    ポップアップなら閉じればいいだけなんですが、
    ページ遷移だとそうもいかず、難航しております;

    でも実現が難しければ、同じようにポップアップにして閉じて妥協するのもありかもしれませんね。
    引き続き案をお待ちしております。

    1. 個別記事が、何記事目なのかを計算する
    2. 何ページ目に表示されるかを計算してリンク作成する

    とすれば実現できそうです。何記事目なのか、を出力してくれるテンプレートタグは無さそうなので、自分でコーディングが必要ですが。

    こんにちは

    個別記事へのリンクに、一覧ページ番号のパラメータを含めればいいと思います。
    一覧ページへ戻るリンクに、そのパラメータをそのままくっつけたらどうでしょうか。

    PHPでもJavaScriptでも出来そうです。

    個別ページ見てる間に記事が増えたり減ったりしたら、その記事が存在しないページに戻るかもしれませんが。

    • この返信は1 年、 2 ヶ月前に  munyagu さんが編集しました。

    こんにちは

    下記の条件であれば、投稿(シングル)ページ側でちょっとしたコードでアーカイブページのページ番号を取得できると思います。

    • タームを複数選択しない。
    • タームを複数選択している場合は、パーマリンクと同じターム(ターム ID が最も小さいターム)とする。

    もし、上記の条件でいいようであれば、コードを考察してみたいと思います。

    • この返信は1 年、 2 ヶ月前に  ishitaka さんが編集しました。
    amanojak

    (@ringoxxxognir)

    こんにちは、確認が遅くなりすみません;
    みなさん有用な情報と提案をありがとうございます!

    個別記事のカウントでアレンジする方法は発想までは至ったのですが、
    技術・勉強不足で実現できるコードを書く力がありませんでした。
    ishitaka様の考察にとても惹かれたのですが、
    時間が足らず今回はシンプルに仕様変更で納めることになりました。
    (新規ウィンドウで開き閉じる)

    みなさまご助言ありがとうございました。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「個別記事から一覧(●ページ目)へ戻るリンクの設置」には新たに返信することはできません。