- 「フォーラムガイドライン」に必ず目を通してください。
- バージョンアップデート後に表示がおかしくなった場合は、
「SWELL設定」>「リセット」からキャッシュクリアを先にお試しください。 - フォーラム内検索で過去に同じようなトピックがないか検索してみてください。
フォーラム
先日、The ThorからSWELLへ移行し先ほど移行作業が完了した者です。
https://gadget-nyaa.com/phone-use/iphone/
上記記事の下部に設置しているブログ内リンクのうちの[カメラレビュー]の記事リンクが正常に機能していません。
編集ページにて挿入したURLは「 https://gadget-nyaa.com/xperia-5iii-camera-2/android/ 」であるのに対して記事ページからリンクのURLをコピーすると「 https://gadget-nyaa.com/14/xperia-5iii-camera-2/ 」となっています。
他にも同様の不具合が見られるページがあり、下記のページではSteamゲームの比較記事のリンクに異常があります。
https://gadget-nyaa.com/parallels-windows11/mac/
こちらについては「 https://gadget-nyaa.com/bootcamp-parallels-steam/mac/ 」で挿入しているにも関わらず記事ページに出力されたブログカードのURLは「 https://gadget-nyaa.com/24/bootcampとparallelsでのsteamゲーム動作比較〜快適にプレイでき/ 」となっています。
いずれのリンクも編集ページから新規タブで開くと正常なURLでリンクが機能しており、投稿ページでのみ異なるURLに変更されてしまいます。
Search Regexにてブログカードで出力されている誤ったURLの検索を行なってもヒットしないので何故このような事象が発生しているのか皆目見当がつかない状況です。
また、テーマをThe Thorに一時的に戻したところブログカードが正常に機能していることも確認しております。
ご多忙のところ恐縮ですが解決策をご提示いただけますと幸いです。
Image Watermark (v.1.6.6)
NextScripts: Social Networks Auto-Poster (v.4.3.25)
Search Regex (v.2.4.1)
SEO SIMPLE PACK (v.2.2.7)
Smush (v.3.9.4)
Throws SPAM Away (v.3.2.5.1)
TypeSquare Webfonts for エックスサーバー (v.1.2.4)
UpdraftPlus - Backup/Restore (v.1.16.69)
WP 404 Auto Redirect to Similar Post (v.1.0.3)
XML Sitemaps (v.4.1.1)
該当のブログカードは、The Thor時(SWELL移行前)に作成したのものでしょうか?
その場合、新たにブログカードを作成しなおすと改善はされませんか?
-----
もしかしたらURL構造(パーマリンク設定)がおかしい可能性があります。
以下のようにカテゴリーを最後にするようなパーマリンク設定は通常行いません。
https://gadget-nyaa.com/xperia-5iii-camera-2/android/
https://gadget-nyaa.com/bootcamp-parallels-steam/mac/
パーマリンク設定を見直してみてください。
-----
ちなみに、URLを埋め込むブログカードは、他のブロックなどで悪さをすることがあるため、あまり推奨されていません。
ブログカードには、SWELLの関連記事ブロックを使用されることをおすすめします。
@suyasite コメントありがとうございます。
ブログカードはSwell移行後に作成しました。ご教示いただいた関連記事ブロックでブログカードを作成しても同様の現象が起こることを確認しました。
パーマリンクの見直しはこの事象が解決してから行う予定です。(リンクが正常に機能していることを確認してからでないと下手に弄りたくないので・・・)
パーマリンク設定のスクショをいただけると、他の人が再現確認できますよー。
@suyasite アドバイスありがとうございます!私のパーマリンクの設定はこのようになっています。
https://gadget-nyaa.com/phone-use/iphone/
冒頭でご相談したリンクも関連記事ショートカットに書き換えましたが相変わらずです。
私のテスト環境で、外部リンクとして問題のページへのブログカードを作成すると問題ないようなので、内部リンクとして生成する時のみ発生する問題のようですね。
ということはやはり、suyaさんの仰るとおりで、パーマリンク設定に問題があることが原因だと思われます。
SWELL開発者です。
今後もどのような問題が起こるのかわからないのでパーマリンクの修正はしておいたほうが良いと思いますが、現在発生している問題がこのブログカードの件だけであれば、取り急ぎの対策として関連記事ブロックで「外部リンク」としてブログカードを作成されると解決できそうな気もします。
SWELL開発者です。
@bernkastel SWELLやサーバーのキャッシュ削除をしっかり確認してみてください。ただSWELLテーマが内部リンク処理の際にURLを書き換えるという事はないので皆さんご指摘される通りパーマリンク等、WPの根底部分に何かしらの問題があるかもしれないです。
SWELLフォーラムはユーザーフォーラムのため、開発者以外の回答は全て任意です。当アカウントによる回答もボランティアのため、ヒントの提供に留まる場合があります。
ご依頼のご相談・お問い合わせ窓口
https://skillshare.biz/inquiry/
WordPress保守管理・セキュリティ対策
https://kanripress.ne.jp/wordpress-maintenance/
試してみましたが、同じパーマリンク設定でも再現しませんね。
SWELLの問題ではない気がします。
WordPressのデータベースをいじったことがあるとか、データベースをいじるプラグインを使ったことがあるとか、The Thorが勝手にデータベースをいじる機能がある?とかかなーと思います。
皆さま
ご教示いただきありがとうございます。
現状についてですが、どうにも原因がよくわからないのでブログカードでリンクが機能していない記事については記事を新規投稿に転記して公開し直す方向で対応することとしました。
合わせて別件でご教示いただきたいのですが、パーマリンクを[投稿名/カテゴリー]から[投稿名]に変更すると全記事のブログカードが特定の1記事のURLに書き換えられる不具合も発生しました。
こちらに関してはUpdraftのバックアップからの復元でなんとかなりましたが、パーマリンクの変更だけでこのような不具合は発生するものなのでしょうか?
皆さま
ご教示いただきありがとうございます。
現状についてですが、どうにも原因がよくわからないのでブログカードでリンクが機能していない記事については記事を新規投稿に転記して公開し直す方向で対応することとしました。
合わせて別件でご教示いただきたいのですが、パーマリンクを[投稿名/カテゴリー]から[投稿名]に変更すると全記事のブログカードが特定の1記事のURLに書き換えられる不具合も発生しました。
こちらに関してはUpdraftのバックアップからの復元でなんとかなりましたが、パーマリンクの変更だけでこのような不具合は発生するものなのでしょうか?
お世話になっています。
パーマリンクを変更後になぜか特定の記事にブログカードのリンクが書き換えられる不具合は継続していますが、キャッシュクリアをしたところ関連記事から内部リンクでのブログカード作成が正常に行われるようになったことが確認できました。
パーマリンクを日本語から英語に書き換える際にリダイレクトの設定を忘れていて検索順位などは吹き飛んで失うものがない今のうちにコツコツと全記事のブログカードを作り直そうとおもます。
ご指導いただきありがとうございました。