サポート » プラグイン » AMPでリンクが表示されない

  • 解決済 itsmypleys

    (@itsmypleys)


    WordPressにAMPプラグインを使ってAMP化しています。AMPページでリンクが表示されるページとそうでないページがあるのはなぜでしょうか。

    表示される
    https://like-an-angel.jp/pcrepair/blog/wordpress/3922/amp
    表示されない
    https://like-an-angel.jp/pcrepair/blog/wordpress/3935/amp

    AMPのテストツールは全てエラーがありません。
    https://validator.ampproject.org/
    https://search.google.com/search-console/amp

    GoogleChromeのデベロッパーツールでもエラーはでていません。

    他の記事のタイトルをコピーペーストするとなるようです。あいまいなのでもっとはっきりさせたいです。AMPページのソースを比較するとリンクがうまく表示されていない方は<a>がなくなってしまっているようです。同じプラグインを使ってこのような違いがでています。

    ・プラグインを全て削除しても変わりませんでした。
    ・テーマはtwenty sixteenで以前のWordPressのデフォルトテーマです。
    ・ブラウザのキャッシュをリセットしても変わりませんでした。

    宜しくお願い致します。

    • このトピックはitsmypleysが5年、 4ヶ月前に変更しました。
9件の返信を表示中 - 1 - 9件目 (全9件中)
  • CG

    (@du-bist-der-lenz)

    パーマリンク設定を再度行いましたか

    トピック投稿者 itsmypleys

    (@itsmypleys)

    行っています。

    CG

    (@du-bist-der-lenz)

    表示される方は、リンクは文章内埋め込みですよね。表示されない方も、フッターリンクは問題ないし、本文中だけ変換に躓いてるのでしょう。

    こんにちは、

    WordPressの投稿本文に記述したリンクが、デコードされていないかどうか確認してみてください

    
    <a href="http://www.tenman.info/wp3/raindrops/theme_update/raindropsがライブになりました-version-1-465/" rel="nofollow">Raindropsがライブになりました</a>
    

    URLエンコードされていない hrefの値

    
    <a href="http://www.tenman.info/wp3/raindrops/theme_update/raindrops%e3%81%8c%e3%83%a9%e3%82%a4%e3%83%96%e3%81%ab%e3%81%aa%e3%82%8a%e3%81%be%e3%81%97%e3%81%9f-version-1-465/">Raindropsがライブになりました – WordPress Theme Raindrops</a>
    

    URLエンコードされている hrefの値

    WordPressで表示する分には、どちらのリンクも動作します

    AMPでは、最初のリンクは削除されます

    AMPのコードを読んではいないですが、多分、URLとして適切な値でないという事で、リンクが削除されている感じがします。

    • この返信は5年、 4ヶ月前にnobitaが編集しました。

    あっ 間違った事書いたかも、、、

    ワードプレス投稿のリンク部分を、コピペして 私のAMPで表示すると リンク付きで表示されますね。

    異なる文字コードの混在?
    文字コードの混在かなー

    • この返信は5年、 4ヶ月前にnobitaが編集しました。
    トピック投稿者 itsmypleys

    (@itsmypleys)

    お二人ともお時間を割いて頂きありがとうございます。
    原因がわからないんです。原因がAMPプラグインだとしたら他にも同じ事例がありそうなんですが、全く見ないんですよね。

    target=”_blank”の部分書き直してみて、どうでしょう

    ひとつ前の回答に写真あります。

    トピック投稿者 itsmypleys

    (@itsmypleys)

    できましたー!!
    https://like-an-angel.jp/pcrepair/blog/wordpress/3935/amp

    nobita様のお話しをききリンクが表示されない文字列にリンクできているURLを挿入してみたらAMPに切り替えても表示され、これはリンクを挿入しているURLの問題だなと考え、URL Shortenerを使いURLを短縮したらAMPでもリンクが表示されるようになりました。nobita様のおっしゃるとおりURLの文字列の問題のようです。
    AMPを導入し始めた時にうまく切り替わらず.htaccessでURLを操作しているのでそれが今回の問題につながっているのかもしれません。

    お2人とも誠にありがとうございました。

    トピック投稿者 itsmypleys

    (@itsmypleys)

    ありがとうございました。解決済みとさせて頂きます。

9件の返信を表示中 - 1 - 9件目 (全9件中)
  • トピック「AMPでリンクが表示されない」には新たに返信することはできません。