-
投稿者投稿
-
2023年8月23日 4:47 PM #130090
【お使いの 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いいねをした人: 居ません2023年8月23日 6:20 PM #130091下記教えてください!
・テーマを変えるとどうなりますか?
・パーマリンク設定はどうなっていますか?
・パーマリンクに影響を与えるようなプラグインをインストールしていたり、コードを追加したりしていますか?♥ 0いいねをした人: 居ません2023年8月23日 6:50 PM #130092キタジマ様
ご返答ありがとうございます!
・テーマを変えるとどうなりますか?
→本番サイトですので、変更できないです。・パーマリンク設定はどうなっていますか?
→カスタム構造で /%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いいねをした人: 居ません2023年8月23日 7:09 PM #130093→本番サイトですので、変更できないです。
問題発生時に原因を突き止める基本はすべてのプラグインを停止して問題が改善するか、改善しなければ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いいねをした人: 居ません2023年8月23日 7:55 PM #130098キタジマ様
以下を参考に、通常の投稿のアーカイブの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いいねをした人: 居ません2023年8月24日 7:35 AM #130114今回の問題発生以前に通常の投稿のアーカイブの2ページ目が表示されなかったので、「https://kasumiblog.org/category404/」を参考に以下の「お知らせ」の2ページ目以降が表示されました。
なるほどです。僕が気になっているのは「「投稿タイプのカテゴリーページでURLから categoryを削除する」コード」を記述されているかどうかで、WordPress は URL をもとになんのページを表示するか判定してルーティングをおこなうので、基本的にはパーマリンクをいじくるコードやプラグインは入れないほうが良いです。
もし「「投稿タイプのカテゴリーページでURLから categoryを削除する」コード」を追加されているのであれば消したらどうなるか確認してみてください(その際は「「カテゴリーページパーマリンクからcategoryを削除した際のページネーション不具合を修正」するコード」も削除してください)。
♥ 0いいねをした人: 居ません2023年8月24日 8:10 PM #130171キタジマ様
教えていただいたことを諸々試してみます。
♥ 0いいねをした人: 居ません2023年8月24日 8:42 PM #1301732023年9月6日 10:33 AM #130781キタジマ様
画像にしましたので、ご確認お願いいたします。
♥ 0いいねをした人: 居ません2023年9月6日 3:37 PM #130792なるほどです。やはり URL から category を除外するとおかしくなるみたいですね。前述したように、僕が個人的に対応するなら
WordPress は URL をもとになんのページを表示するか判定してルーティングをおこなうので、基本的にはパーマリンクをいじくるコードやプラグインは入れないほうが良いです。
です。消さないときが全てがちゃんと動く状態なので、消して調整したとしても何かしらのパターンではおかしくなる部分がでてくると思います。僕はパーマリンクをカスタマイズする方法はわかりませんが、Custom Post Type Permalinks プラグインや Simple Post Type Permalinks プラグインのソースコードを読むと何か参考になる部分があるかもしれません。
♥ 0いいねをした人: 居ません2023年9月6日 3:54 PM #130802キタジマ様
以下の③も試しました。
③
プラグインの削除なし
URLの「category」削除コードあり
テーマを「Twenty Twenty-One」に変更閲覧可(○)
パーマリンク構造:カスタム構造閲覧可(○)
パーマリンク構造:カスタム構造♥ 0いいねをした人: 居ません2023年9月6日 3:57 PM #130803♥ 0いいねをした人: 居ません2023年9月6日 4:44 PM #130806この状態でテーマを Snow Monkey に変えるとやはり 404 になりますか?
♥ 0いいねをした人: 居ません2023年9月6日 5:20 PM #130808キタジマ様
テーマを Snow Monkey に変更すると 404 になりました…
♥ 0いいねをした人: 居ません2023年9月6日 5:24 PM #130809なるほどです。Snow Monkey はページの表示に独自のレイアウト/ビューコントローラーの仕組みを使っているので、それとの相性の問題はあるのかもです。
一応こちらでも再現してみたいなと思うので、My Snow Monkey に記述しているコードをまるごとここに貼り付けてもらっても良いでしょうか? 404を再現するのに必要なプラグインや設定があればそれも詳しく教えてください。
♥ 0いいねをした人: 居ません -
投稿者投稿
- トピック「ページネーションのリンク先のアーカイブ2ページ目以降が表示されません。」には新しい返信をつけることはできません。