amp致命的エラーが倒せません。

Simplicityの特徴 フォーラム Simplicity2に関する話題何でも amp致命的エラーが倒せません。

  • このトピックには16件の返信、2人の参加者があり、最後にsakiにより3年、 5ヶ月前に更新されました。
16件の返信スレッドを表示中
  • 投稿者
    投稿
    • #50687
      saki
      ゲスト

      いつもお世話になっています。

      ツィッターの埋め込みコードのampエラーが
      どうしても解消できません。

      https://nelog.jp/wordpress-content-to-amp

      で紹介いただいているコードをfunctions.phpに
      追加し、子テーマのheaderincert.phpにも追加
      することも紹介されていたので追記しています。

      該当ページは

      https://tyakoblo.com/undoukai-coorde/

      https://tyakoblo.com/utano-oniisan/

      です。バージョン: 2.4.8bです。

    • #50688
      わいひらわいひら
      キーマスター

      https://nelog.jp/wordpress-content-to-amp

      で紹介いただいているコードをfunctions.phpに
      追加し、子テーマのheaderincert.phpにも追加
      することも紹介されていたので追記しています

      Simplicityでは、既にこういった処理は行われているので、とりあえずは追加した分はすべて削除してください。そのコードとSimplicityのコードが併用されると思いもしない動作をするかもしれないので。

      また、ツイート埋め込み用のタグはどのように取得されていますでしょうか?Twitterからコードを取得しているとか、プラグインでURLを変更しているとか。

    • #50689
      saki
      ゲスト

      さっそく削除しました。

      たぶん必要ないとは思いましたが
      エラーが消えないので試してやってみました。

      ツィッターの埋め込みコードはツィッターから
      「このツィートをサイトに埋め込む」から
      コードを取得しています。

    • #50693
      わいひらわいひら
      キーマスター

      ちょっと、ページのソースコードを見たいので、Autoptimizeプラグインも停止していただけると助かります。
      https://wp-simplicity.com/suport/topic/first-time/

    • #50694
      saki
      ゲスト

      お手数かけてすいません。

      今、Autoptimizeプラグインを
      停止しました。

    • #50697
      わいひらわいひら
      キーマスター

      ちょっと、同じツイートなどを貼り付けて試しているのですが、不具合を再現できずにいます。
      できれば、同じものでテストしたいので、よろしければ管理画面テキストエディタのソースコード(本文のソースコード)を以下のメールから送っていただいてよろしいでしょうか。
      https://wp-simplicity.com/mail/
      どちらか一方のソースコードだけで大丈夫です。

      あと一応確認なんですが、テンプレートなどを自前でカスタマイズはしてないですよね?

    • #50698
      saki
      ゲスト

      わいひらさん、お手数をおかけします。

      [おかあさんといっしょ」の方を送りますね。

      テンプレートのカスタマイズなどできる
      知識はまったくありません^^;

      やったのはスタイルシートに記述して
      デザインを変えてみたぐらいです。

    • #50699
      saki
      ゲスト

      わいひらさんから教えていただいた

      https://wp-simplicity.com/mail/

      に送ろうとしているのですが、送信ボタンを
      押した後に横の丸がずっとぐるぐると
      回っていて送信できないようです。

      どうすればいいでしょうか?

      分けてもみたのですがダメなようです。

    • #50704
      saki
      ゲスト

      いつもお世話になっています。色々とご迷惑を
      おかけしましたが自己解決しました。

      ツィッターの埋め込みコードは以下のようになっています。

      <blockquote class="twitter-tweet" data-lang="ja"><p lang="ja" dir="ltr">だいすけお兄さんが卒業してしまう…未だにたくみロスなのにーっ!!今月の月歌「やくそくハーイ!」聞くだけで泣けそう( ;´Д`)かぞえてんぐのだいすけお兄さん大好きだったな…新しいお兄さん…変な感じ!</p>&mdash; かずみん (@kaaaazumin) <a href="https://twitter.com/kaaaazumin/status/832457566894460928">2017年2月17日</a></blockquote>
      <p><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>

      この最後の

      <p><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>

      を削除したらエラーでなくなりました。

      今後もツィッターコードから埋め込むときは
      ampエラーを防ぐには削除することになりますか?

    • #50721
      わいひらわいひら
      キーマスター

      通常のツイートめ込みのタグであれば、スクリプトに<p>はつかないはずなんですが、何かしらの影響でタグがついて、それが悪さをしていたのかもしれません。
      一応、以下の形式のスクリプト読み込みでも対応できるように、コードを修正してみました。
      <p><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>

      一応修正版を、アップしておくので、よろしければ試していただければ幸いです。
      https://wp-simplicity.com/wp-content/uploads/2017/03/simplicity2.zip
      上記のものだと、スクリプトを取り除く必要はなくなると思います。多分。

    • #50724
      saki
      ゲスト

      さっそくの回答をありがとうございました。
      テーマを差し替えしてみます。

      実は致命的エラーではないのですが
      昨日から増えてきている「その他のエラー」が
      あります。

      エラー理由は
      「JSON-LD」「「}」またはオブジェクト メンバーの名前がありません。」と
      なっていてすべて36のエラーのすべてが同じ個所です。

      https://tyakoblo.com/jisin-ie/?amp=1

      の場合ですと、構造化データツールで見ると53行目

        "publisher": {
          "@type": "Organization",
          "name": "赤ちゃん子育て中ママの悩み解決ブログ|ちゃこぶろ",
      <br />
      <b>Warning</b>:  getimagesize(/home/XXXXX/tyakoblo.com/public_html/wp-content/uploads/2016/11/1logo.png): failed to open stream: No such file or directory in <b>/home/XXXXX/tyakoblo.com/public_html/wp-content/themes/simplicity2/lib/amp.php</b> on line <b>363</b><br />
          "logo": {
            "@type": "ImageObject",
            "url": "https://tyakoblo.com/wp-content/uploads/2016/11/1logo.png",
            "width": 600,
            "height": 60

      タイトル下の< /br>に赤丸で×がついています。

      この修正はどのようにすればいいのでしょうか?
      「Autoptimize」のプラグインは停止しました。

    • #50726
      わいひらわいひら
      キーマスター

      ロゴに指定されている、以下の画像が現在なくなっているためだと思われます。
      https://tyakoblo.com/wp-content/uploads/2016/11/1logo.png

      もう一度AMPの設定で、「AMP用のロゴ画像」の再設定をしてみてください。

    • #50727
      saki
      ゲスト

      わいひらさん、ありがとうございます。

      そんな単純なことだったんですね。

      現在ロゴ画像は使用していないので
      カスタマイズから「ロゴを画像にする」の
      チェックを外しました。

      お忙しいところお手数をおかけして
      申訳ありませんでした。

    • #50728
      わいひらわいひら
      キーマスター

      サイトのロゴ画像ではなくて、テーマカスタマイザーのAMP項目にある「AMP用のロゴ画像」ですよ。

    • #50730
      わいひらわいひら
      キーマスター

      一応、画像が何らかの原因で削除されてしまったときは、エラーが表示されないように処理を追加した修正バージョンもアップしておきました
      https://wp-simplicity.com/wp-content/uploads/2017/03/simplicity2-1.zip

    • #50731
      わいひらわいひら
      キーマスター

      #50698
      #50699
      これらの書き込みは読んでいませんでした;
      どうやら、コードがエックスサーバーのファイアウォールに引っかかってダメだったようですね。
      お手数をおかけして申しわけないです。

    • #50732
      saki
      ゲスト

      わいひらさん、何から何までありがとうございます。

      エラーが出なくなりました!これでやっとすっきり
      しました。

      実はこのエラーはずいぶん前から出ていたのですが
      致命的エラーではないのでほっておいてもいいかと
      思っていたのですが助かりました。

      本当にありがとうございました。

16件の返信スレッドを表示中
  • トピック「amp致命的エラーが倒せません。」には新しい返信をつけることはできません。
スポンサーリンク
アドセンス(大)
アドセンス(大)