ページネーションのリンク先のアーカイブ2ページ目以降が表示されません。

0
いいねをした人: 居ません
  • このトピックには24件の返信、2人の参加者があり、最後に林淳一により1年、 3ヶ月前に更新されました。
15件の投稿を表示中 - 1 - 15件目 (全25件中)
  • 投稿者
    投稿
  • #130090
    林淳一
    参加者
    21

    【お使いの Snow Monkey のバージョン】16.5.4
    【お使いの Snow Monkey Blocks のバージョン】15.0.6
    【お使いの Snow Monkey Editor のバージョン】7.0.1
    【お使いのブラウザ】Firefox 115.1.0
    【当該サイトのURL】
    https://www.with-ac.com/blog/
    https://www.with-ac.com/author/ur00/

    ### 実現したいこと
    アーカイブの2ページ目の404エラーを解消し、正常に表示させたい。

    ### 発生している問題
    アーカイブの2ページ目の404エラーを起こしている。
    ①はカスタム投稿タイプで、②は著者ページです。

    ### 試したこと
    以下のページを参考にしましたが、上手くいきませんでした。
    https://snow-monkey.2inc.org/forums/topic/%E3%83%9A%E3%83%BC%E3%82%B8%E3%83%8D%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%EF%BC%92%E3%83%9A%E3%83%BC%E3%82%B8%E7%9B%AE%E4%BB%A5%E9%99%8D%E3%81%8C%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84/

     

    以下を参考に、通常の投稿のアーカイブの2ページ目以降は表示されています。
    https://kasumiblog.org/category404/

    ご確認よろしくお願いいたします。

    0
    いいねをした人: 居ません
    #130091
    アバター画像キタジマ タカシ
    参加者
    2464

    下記教えてください!

    ・テーマを変えるとどうなりますか?
    ・パーマリンク設定はどうなっていますか?
    ・パーマリンクに影響を与えるようなプラグインをインストールしていたり、コードを追加したりしていますか?

    0
    いいねをした人: 居ません
    #130092
    林淳一
    参加者
    21

    キタジマ様

    ご返答ありがとうございます!

    ・テーマを変えるとどうなりますか?
    →本番サイトですので、変更できないです。

    ・パーマリンク設定はどうなっていますか?
    →カスタム構造で /%category%/%postname%/ を使用しています。

    ・パーマリンクに影響を与えるようなプラグインをインストールしていたり、コードを追加したりしていますか?
    →使用しているプラグインは以下になります。

    • Akismet Anti-Spam (アンチスパム)
    • All in One SEO
    • All-in-One WP Migration
    • Conditional Fields for Contact Form 7
    • Contact Form 7
    • Custom Post Type UI
    • Drag and Drop Multiple File Upload – Contact Form 7
    • Flamingo
    • Flexible Table Block
    • Podamibe Simple Footer Widget Area
    • Shortcodes Ultimate
    • Simple Lightbox
    • SiteGuard WP Plugin
    • WP Mail SMTP
    • WP Multibyte Patch
    • WP Revisions Control
    • WP SVG Images
    • WP-Members
    • WPForms Lite
    • XML Sitemap Generator for Google
    • Yoast Duplicate Post
    • My Snow Monkey
    • Snow Monkey Blocks
    • Snow Monkey Diet
    • Snow Monkey Editor
    0
    いいねをした人: 居ません
    #130093
    アバター画像キタジマ タカシ
    参加者
    2464

    →本番サイトですので、変更できないです。

    問題発生時に原因を突き止める基本はすべてのプラグインを停止して問題が改善するか、改善しなければ1つずつ有効化していって確認する、テーマを TwentyTwentyOne 等のデフォルトテーマに変更してみて改善するか確認する、になります。
    サイト構成が同じであれば本番環境で試さなくても大丈夫なので、WP All in One Migration プラグイン等を使いローカル環境やテスト環境に本番環境を複製してテストするのが良いです。

    →カスタム構造で /%category%/%postname%/ を使用しています。

    %category% を使っているのがちょっと気になります。なんとなくなので確証はありませんが…。こちらもテスト環境で /%postname%/ にするとどうなるか確認しておいたほうが良いかもしれません。

    →使用しているプラグインは以下になります。

    なんとなく怪しい気がするのは All in One SEO と WP Members ですかねー。どちらのプラグインも使ったことがないのでこちらも確証はありませんが…。

    以下を参考に、通常の投稿のアーカイブの2ページ目以降は表示されています。
    https://kasumiblog.org/category404/

    これはどういう意味ですかね?そのページにある「投稿タイプのカテゴリーページでURLから categoryを削除する」コードと「カテゴリーページパーマリンクからcategoryを削除した際のページネーション不具合を修正」するコードを追加しているということでしょうか?

    追加で質問ですが、そもそも、それぞれの2ページ目は存在するのですかね? 2ページ目が存在しているけど404になってしまうのか、2ページ目が存在しないのにページネーションに2ページ目へのリンクが表示されてしまっているのか知りたいです。

    0
    いいねをした人: 居ません
    #130098
    林淳一
    参加者
    21

    キタジマ様

    以下を参考に、通常の投稿のアーカイブの2ページ目以降は表示されています。
    https://kasumiblog.org/category404/

    今回の問題発生以前に通常の投稿のアーカイブの2ページ目が表示されなかったので、「https://kasumiblog.org/category404/」を参考に以下の「お知らせ」の2ページ目以降が表示されました。
    コード内容は深く理解しておりません…
    https://www.with-ac.com/information/

     

    追加で質問ですが、そもそも、それぞれの2ページ目は存在するのですかね? 2ページ目が存在しているけど404になってしまうのか、2ページ目が存在しないのにページネーションに2ページ目へのリンクが表示されてしまっているのか知りたいです。

    記事ページは8ページ以上あるので、2ページ目はあります。

    0
    いいねをした人: 居ません
    #130114
    アバター画像キタジマ タカシ
    参加者
    2464

    今回の問題発生以前に通常の投稿のアーカイブの2ページ目が表示されなかったので、「https://kasumiblog.org/category404/」を参考に以下の「お知らせ」の2ページ目以降が表示されました。

    なるほどです。僕が気になっているのは「「投稿タイプのカテゴリーページでURLから categoryを削除する」コード」を記述されているかどうかで、WordPress は URL をもとになんのページを表示するか判定してルーティングをおこなうので、基本的にはパーマリンクをいじくるコードやプラグインは入れないほうが良いです。

    もし「「投稿タイプのカテゴリーページでURLから categoryを削除する」コード」を追加されているのであれば消したらどうなるか確認してみてください(その際は「「カテゴリーページパーマリンクからcategoryを削除した際のページネーション不具合を修正」するコード」も削除してください)。

    0
    いいねをした人: 居ません
    #130171
    林淳一
    参加者
    21

    キタジマ様

    教えていただいたことを諸々試してみます。

    0
    いいねをした人: 居ません
    #130173
    林淳一
    参加者
    21

    一度トピックを閉じます。

    1
    いいねをした人:
    #130781
    林淳一
    参加者
    21

    キタジマ様

    画像にしましたので、ご確認お願いいたします。

     

    0
    いいねをした人: 居ません
    #130792
    アバター画像キタジマ タカシ
    参加者
    2464

    なるほどです。やはり URL から category を除外するとおかしくなるみたいですね。前述したように、僕が個人的に対応するなら

    WordPress は URL をもとになんのページを表示するか判定してルーティングをおこなうので、基本的にはパーマリンクをいじくるコードやプラグインは入れないほうが良いです。

    です。消さないときが全てがちゃんと動く状態なので、消して調整したとしても何かしらのパターンではおかしくなる部分がでてくると思います。僕はパーマリンクをカスタマイズする方法はわかりませんが、Custom Post Type Permalinks プラグインや Simple Post Type Permalinks プラグインのソースコードを読むと何か参考になる部分があるかもしれません。

    0
    いいねをした人: 居ません
    #130802
    林淳一
    参加者
    21

    キタジマ様

    以下の③も試しました。


    プラグインの削除なし
    URLの「category」削除コードあり
    テーマを「Twenty Twenty-One」に変更

    閲覧可(○)
    パーマリンク構造:カスタム構造

    閲覧可(○)
    パーマリンク構造:カスタム構造

    0
    いいねをした人: 居ません
    #130803
    林淳一
    参加者
    21

    0
    いいねをした人: 居ません
    #130806
    アバター画像キタジマ タカシ
    参加者
    2464

    この状態でテーマを Snow Monkey に変えるとやはり 404 になりますか?

    0
    いいねをした人: 居ません
    #130808
    林淳一
    参加者
    21

    キタジマ様

    テーマを Snow Monkey に変更すると 404 になりました…

    0
    いいねをした人: 居ません
    #130809
    アバター画像キタジマ タカシ
    参加者
    2464

    なるほどです。Snow Monkey はページの表示に独自のレイアウト/ビューコントローラーの仕組みを使っているので、それとの相性の問題はあるのかもです。

    一応こちらでも再現してみたいなと思うので、My Snow Monkey に記述しているコードをまるごとここに貼り付けてもらっても良いでしょうか? 404を再現するのに必要なプラグインや設定があればそれも詳しく教えてください。

    0
    いいねをした人: 居ません
15件の投稿を表示中 - 1 - 15件目 (全25件中)
  • トピック「ページネーションのリンク先のアーカイブ2ページ目以降が表示されません。」には新しい返信をつけることはできません。

ドキュメント

Snow Monkey の設定方法やマニュアルを掲載しています。

ドキュメント

フォーラム

Snow Monkey の使い方やカスタマイズについてのご質問・ご要望等はサポートフォーラムで行っています。サポートフォーラムは誰でも閲覧できますが、書き込みできるのは Snow Monkey 購入者のみとなります。

サポートフォーラム

よくあるご質問

Snow Monkey のサービスについて不明な点がある場合は、まずはよくあるご質問をご確認ください。

よくあるご質問

お問い合わせ

よくあるご質問を見ても解決しなかった場合、試用版の申請については問い合わせフォームからお願いいたします。

お問い合わせ

Snow Monkey は Gutenberg ブロックエディターに対応した 100%GPL の WordPress テーマです。拡張性を意識した開発をおこなっており、カスタマイザーとブロックでスピーディーにサイトを立ち上げるだけでなく、CSS やフックを駆使した高度なカスタマイズにも柔軟に対応できます。