フォーラムへの返信
-
投稿者投稿
-
tanukichi4参加者
担当者様 お世話になります
引き続きJSON-LD関連の事なので不具合をこちらに報告します上記の件、widthの数値が推奨値に至ってなかった過去の記事として確認しました
その後、700px以上の横幅の画像をアイキャッチとして設定したのですが出力されたソース上で、widthとheightの出力が逆転していました
“height”:700,”width”:381}
実際に画像URLでアクセスしたものがこちらです
※画像添付
実際の画像はwidth:700 height:381 と必須条件をクリアしているにも関わらず、構造化エラーとして認識されているようです。一部の記事だけかと思いましたが、他の記事でも同様にアイキャッチの出力が逆転している事を確認しました
また、上記の掲載頂いたリンクのテスト構造ページでもアイキャッチとして読み込まれている画像に対し以下のように出力されていました
height:1200
width:799この指定は縦長で明らかにおかしいのではと感じたので、これは出力に関する不具合ではないかという事でご報告です
JSON-LD導入後のクロールで構造化エラーと判断された記事がだいぶ減る事になると思うので、早急な対応のほどよろしくお願いします
添付ファイル:
添付ファイルを開くにはログインしてください。tanukichi4参加者搭載して頂いたJSON-LD形式で構造化エラーがありました
※添付画像
属性 image.width の値が無効です。と表示される原因は何でしょうか?
よろしくお願いします添付ファイル:
添付ファイルを開くにはログインしてください。tanukichi4参加者担当者様 お世話になります
上記の点、最新版を適用させて把握しました
素晴らしい機能をありがとうございますtanukichi4参加者早速のご返信ありがとうございます
間違いのご指摘ありがとうございます
伝えたかったのは以下の利用形式です要望例:
<span itemprop=”datePublished” content=”2014-09-12T21:08:22+00:00″>2014年9月12日</span><span itemprop=”dateModified” content=”2015-07-03T14:35:22+00:00″>(最終更新:2015年7月3日)</span>これは、他社テーマを利用した独自カスタムではありますが、phpとfunctionを調整する事で、出力形式が以下のように記述しても正常にサーチコンソールで構造化認識されている事を確認しています
公開日:<time datetime=”2014-09-12T21:08:22+00:00″ itemprop=”datePublished” content=”2014-09-12T21:08:22+00:00″>2014年9月12日</time> <time datetime=”2015-07-03T14:35:22+00:00″ itemprop=”dateModified”>最終更新日:2015年7月3日</time>
言葉が足らず申し訳ありません
大元とはHTML宣言の部分にてschema.orgのArtcleを記述すれば
itemprop=”datePublishedやitemprop=”dateModified”が有効にできるという意味でした<html lang=”ja” class=”no-js” itemscope itemtype=”http://schema.org/Article”>
ただ、これをDigipressテーマに適用したいと思ったのですが、一般的なテーマに比べて、様々な部分が連動し、無駄がなく、手を加えるのはまずいと判断し、公式側で対応できないでしょうかと要望させて頂きましたが・・
今後採用予定のをお話しを聞いて気になった点を質問させてください
>シングルページの構造化データについては、Googleが推奨する JSON-LD を今後採用予定です。
1:シングルページに採用予定のJ-SONLD構造化は、ユーザーが記述した内容を自動的にJ-SONLD形式に当てはめて「記事投稿時点で変換する仕組み」という事でしょうか?※publisherの項目は事前にDigipressオプションに追加する形
記述例※間違ってたらご指摘ください
<script type=”application/ld+json”>
{
“@context”: “http://schema.org”,
“@type”: “NewsArticle(もしくはBlogPosting?)”,
“mainEntityOfPage”:{
“@type”:”WebPage”,
“@id”:”ブログURL/article”
},
“headline”: “記事タイトル”,
“image”: {
“@type”: “ImageObject”,
“url”: “ユーザーが指定したアイキャッチor記事内画像”,
“height”: 800,
“width”: 800
},
“datePublished”: “公開日付を取得”,
“dateModified”: “更新日付を取得(更新した時点で自動で書き換え)”,
“author”: {
“@type”: “Person”,
“name”: “WPユーザー名”
},
“publisher”: {
“@type”: “Organization”,
“name”: “会社名orブログ名”,
“logo”: {
“@type”: “ImageObject”,
“url”: “任意指定のロゴ画像”,
“width”: 600,
“height”: 60
}
},
“description”: “記事説明文(抜粋・概要)”
}
</script>もし、仮に、記事を書いて公開した時点で、上記のようにJ-SONLD形式に変換される仕組みであれば、私が要望したMicrodata形式の日付のマークアップ要望は十分満たされる事になる感じなので、忘れて頂いて結構です
それとも、投稿記事ごとに、head内に追記できる任意入力の空エリアを作成し
J-SONLD形式で入力したい人は、自由にお使いくださいという事でしょうか?
※手入力だと、更新日付の修正などが大変です・・2:J-SONLDを採用するという事はAMP対応も視野に入れているのでしょうか
つたない要望をきっかけに凄く期待できる情報をありがとうございます
1:事前オプション入力+記事作成時点でJ-SONLD記述に変換
2:AMP化(もしくはAMP同時出力)を視野に入れている以上、2点についてご返答頂ければ励みになります
tanukichi4参加者気づきませんでした汗
ありがとうございますtanukichi4参加者ありがとうございます!
私もこちらの記事(古い記事ですが・・)を和訳して読んで、jetpackが干渉してると気づきました
https://wordpress.org/support/topic/youtube-error-bad-url-entered-help実際に、jetpackの項目の中のShortcode Embedsを停止させたみた所
無事、すべてのページの動画が表示される事を確認しましたしっかりと解決策を検証して頂けた事を大変嬉しく思います
今後ともよろしくお願いしますtanukichi4参加者早急な対応ありがとうございます
ソースの<!–YouTube Error: bad URL entered–>については
こちらでも先ほど確認しましたこれは、上記コメントの返信からコピーしたものです
[youtube id=IOHc9jgfBDM rel=0]こちらは以前は普通に表示されていた記事で使ってるコードをコピーしたものです
[youtube id=”IOHc9jgfBDM” rel=0]これは、御社のショートコードサンプルページからコピーしたものです
[youtube id=”fpViZkhpPHk”]従来の形式もサンプルページのコードも””が付いてますが、返信頂いたコードにはついてないため、””を外せば・・と思ってやってみましたが、動画が表示されません
確認いただいた動画の元はこちらになるため、不正でもなく、動画も存在しています。埋め込みも許可している状態です
v=以降の入力に間違いはないようです
[youtube id=”fpViZkhpPHk”] も埋め込んでみましたが表示されません
このページに限らず、他の埋め込みページも同じで
ショートコードを挿入していますが動画は表示されていませんhttp://tanu3.xsrv.jp/afiri8/news/post-11113.html
http://tanu3.xsrv.jp/afiri8/tanukichiboyaki/highrezo-nise-ese-tukurikata.html
http://tanu3.xsrv.jp/afiri8/tanukichiboyaki/beer-thermos-tumbler.html御社のサンプルのページが直接YoutubeのURLを挿入して表示しているのか、ショートコードを挿入してだしているかわかりませんが、ブラウザのアドオンなどそういった関係はあるでしょうか?
また問題解決に必要な情報などあればご提示お願いします
tanukichi4参加者デモサイト上での表示が正常なのは確認しました
>具体的にどのようなショートコードを指定されているか不明ですが、
https://digipress.info/manual/shortcode-list/7/こちらのぺージの[youtube id=”fpViZkhpPHk”]の形式です
テーマとプラグインの状態は添付のとおりです
>なお、YoTubeのプレイヤーはショートコードでも表示できますが、YouTubeのURLのみを挿入するだけでもWordPressが自動的にiframeで表示をします。
この方法だと、すでに「ショートコードを利用している大量のページを一括で修正できる方法」でもあれば別ですが、「従来のショートコードで問題なく表示されていたのになぜ急に表示されなくなった?」という問題の根本的な解決になりません
ショートコードプラグインを最新にし、テーマを最新にした前後で他のプラグインのインストールなどは行っていないため、何が原因かわからない状態です
具体的に記事に埋め込んだ例とブラウザの表示のキャプチャも添付します
よろしくお願いします
添付ファイル:
添付ファイルを開くにはログインしてください。tanukichi4参加者今回のバージョンアップで更新履歴表示を確認しましたが、「No changelog found」と表示されています。テーマはMAGJAMです
添付ファイル:
添付ファイルを開くにはログインしてください。tanukichi4参加者担当者様 早急な返信ありがとうございます
>大抵はJavascriptでページが「読み込まれた時」の状態を元にサイドバーの高さやウィジェットの位置を取得
仕組みについてよくわかりました
カスタムテキストウィジェットでは問題ないということですねただ、DPタブウィジェットなど、ひとつのウィジェットで複数の機能を備えているものをスライドできるとサイト内のアクセス誘導にも大きく役立つと思います
アドオンや有料プラグインでもいいので「Q2W3 Fixed Widget」のように、設置したウィジェット全てに対応できるDigipress専用プラグインをご検討頂ければと思います
-
投稿者投稿